Skip to content

[WIP] Compatibility with TYPO3 v13 #1059

[WIP] Compatibility with TYPO3 v13

[WIP] Compatibility with TYPO3 v13 #1059

Triggered via pull request January 22, 2025 19:15
Status Failure
Total duration 2m 49s
Artifacts

build.yml

on: pull_request
Matrix: build
Matrix: phpcs
Matrix: phpstan
Fit to window
Zoom out
Zoom in

Annotations

56 errors and 15 warnings
PHPUnit, PHP 8.3 TYPO3 ^13.4
Process completed with exit code 2.
PHPStan, PHP 8.0 TYPO3 ^11.5: Classes/Controller/AbstractFluxController.php#L438
Class TYPO3\CMS\Extbase\Mvc\ResponseInterface not found.
PHPStan, PHP 8.0 TYPO3 ^11.5: Classes/Controller/AbstractFluxController.php#L438
Method FluidTYPO3\Flux\Controller\AbstractFluxController::performSubRendering() should return Psr\Http\Message\ResponseInterface|TYPO3\CMS\Extbase\Mvc\Response but returns Psr\Http\Message\ResponseInterface|TYPO3\CMS\Extbase\Mvc\Response|TYPO3\CMS\Extbase\Mvc\ResponseInterface.
PHPStan, PHP 8.0 TYPO3 ^11.5: Classes/Proxy/DataProviderContextProxy.php#L22
Class TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext does not have a constructor and must be instantiated without any parameters.
PHPStan, PHP 8.0 TYPO3 ^11.5: Classes/Proxy/DataProviderContextProxy.php#L33
Access to protected property TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext::$pageId.
PHPStan, PHP 8.0 TYPO3 ^11.5: Classes/Proxy/IconFactoryProxy.php#L34
Parameter $size of method FluidTYPO3\Flux\Proxy\IconFactoryProxy::getIcon() has invalid type TYPO3\CMS\Core\Imaging\IconSize.
PHPStan, PHP 8.0 TYPO3 ^11.5: Classes/Proxy/IconFactoryProxy.php#L36
Parameter $state of method FluidTYPO3\Flux\Proxy\IconFactoryProxy::getIcon() has invalid type TYPO3\CMS\Core\Imaging\IconState.
PHPStan, PHP 8.0 TYPO3 ^11.5: Classes/Proxy/IconFactoryProxy.php#L38
Parameter #2 $size of method TYPO3\CMS\Core\Imaging\IconFactory::getIcon() expects string, string|TYPO3\CMS\Core\Imaging\IconSize given.
PHPStan, PHP 8.0 TYPO3 ^11.5: Classes/Proxy/IconFactoryProxy.php#L38
Parameter #4 $state of method TYPO3\CMS\Core\Imaging\IconFactory::getIcon() expects TYPO3\CMS\Core\Type\Icon\IconState|null, TYPO3\CMS\Core\Imaging\IconState|TYPO3\CMS\Core\Type\Icon\IconState|null given.
PHPStan, PHP 8.0 TYPO3 ^11.5
Process completed with exit code 1.
PHPStan, PHP 8.2 TYPO3 ^11.5: Classes/Controller/AbstractFluxController.php#L438
Class TYPO3\CMS\Extbase\Mvc\ResponseInterface not found.
PHPStan, PHP 8.2 TYPO3 ^11.5: Classes/Controller/AbstractFluxController.php#L438
Method FluidTYPO3\Flux\Controller\AbstractFluxController::performSubRendering() should return Psr\Http\Message\ResponseInterface|TYPO3\CMS\Extbase\Mvc\Response but returns Psr\Http\Message\ResponseInterface|TYPO3\CMS\Extbase\Mvc\Response|TYPO3\CMS\Extbase\Mvc\ResponseInterface.
PHPStan, PHP 8.2 TYPO3 ^11.5: Classes/Proxy/DataProviderContextProxy.php#L22
Class TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext does not have a constructor and must be instantiated without any parameters.
PHPStan, PHP 8.2 TYPO3 ^11.5: Classes/Proxy/DataProviderContextProxy.php#L33
Access to protected property TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext::$pageId.
PHPStan, PHP 8.2 TYPO3 ^11.5: Classes/Proxy/IconFactoryProxy.php#L34
Parameter $size of method FluidTYPO3\Flux\Proxy\IconFactoryProxy::getIcon() has invalid type TYPO3\CMS\Core\Imaging\IconSize.
PHPStan, PHP 8.2 TYPO3 ^11.5: Classes/Proxy/IconFactoryProxy.php#L36
Parameter $state of method FluidTYPO3\Flux\Proxy\IconFactoryProxy::getIcon() has invalid type TYPO3\CMS\Core\Imaging\IconState.
PHPStan, PHP 8.2 TYPO3 ^11.5: Classes/Proxy/IconFactoryProxy.php#L38
Parameter #2 $size of method TYPO3\CMS\Core\Imaging\IconFactory::getIcon() expects string, string|TYPO3\CMS\Core\Imaging\IconSize given.
PHPStan, PHP 8.2 TYPO3 ^11.5: Classes/Proxy/IconFactoryProxy.php#L38
Parameter #4 $state of method TYPO3\CMS\Core\Imaging\IconFactory::getIcon() expects TYPO3\CMS\Core\Type\Icon\IconState|null, TYPO3\CMS\Core\Imaging\IconState|TYPO3\CMS\Core\Type\Icon\IconState|null given.
PHPStan, PHP 8.2 TYPO3 ^11.5
Process completed with exit code 1.
PHPStan, PHP 8.1 TYPO3 ^11.5: Classes/Controller/AbstractFluxController.php#L438
Class TYPO3\CMS\Extbase\Mvc\ResponseInterface not found.
PHPStan, PHP 8.1 TYPO3 ^11.5: Classes/Controller/AbstractFluxController.php#L438
Method FluidTYPO3\Flux\Controller\AbstractFluxController::performSubRendering() should return Psr\Http\Message\ResponseInterface|TYPO3\CMS\Extbase\Mvc\Response but returns Psr\Http\Message\ResponseInterface|TYPO3\CMS\Extbase\Mvc\Response|TYPO3\CMS\Extbase\Mvc\ResponseInterface.
PHPStan, PHP 8.1 TYPO3 ^11.5: Classes/Proxy/DataProviderContextProxy.php#L22
Class TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext does not have a constructor and must be instantiated without any parameters.
PHPStan, PHP 8.1 TYPO3 ^11.5: Classes/Proxy/DataProviderContextProxy.php#L33
Access to protected property TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext::$pageId.
PHPStan, PHP 8.1 TYPO3 ^11.5: Classes/Proxy/IconFactoryProxy.php#L34
Parameter $size of method FluidTYPO3\Flux\Proxy\IconFactoryProxy::getIcon() has invalid type TYPO3\CMS\Core\Imaging\IconSize.
PHPStan, PHP 8.1 TYPO3 ^11.5: Classes/Proxy/IconFactoryProxy.php#L36
Parameter $state of method FluidTYPO3\Flux\Proxy\IconFactoryProxy::getIcon() has invalid type TYPO3\CMS\Core\Imaging\IconState.
PHPStan, PHP 8.1 TYPO3 ^11.5: Classes/Proxy/IconFactoryProxy.php#L38
Parameter #2 $size of method TYPO3\CMS\Core\Imaging\IconFactory::getIcon() expects string, string|TYPO3\CMS\Core\Imaging\IconSize given.
PHPStan, PHP 8.1 TYPO3 ^11.5: Classes/Proxy/IconFactoryProxy.php#L38
Parameter #4 $state of method TYPO3\CMS\Core\Imaging\IconFactory::getIcon() expects TYPO3\CMS\Core\Type\Icon\IconState|null, TYPO3\CMS\Core\Imaging\IconState|TYPO3\CMS\Core\Type\Icon\IconState|null given.
PHPStan, PHP 8.1 TYPO3 ^11.5
Process completed with exit code 1.
PHPStan, PHP 8.3 TYPO3 ^12.4: Classes/Controller/AbstractFluxController.php#L438
Class TYPO3\CMS\Extbase\Mvc\ResponseInterface not found.
PHPStan, PHP 8.3 TYPO3 ^12.4: Classes/Controller/AbstractFluxController.php#L438
Method FluidTYPO3\Flux\Controller\AbstractFluxController::performSubRendering() should return Psr\Http\Message\ResponseInterface|TYPO3\CMS\Extbase\Mvc\Response but returns Psr\Http\Message\ResponseInterface|TYPO3\CMS\Extbase\Mvc\Response|TYPO3\CMS\Extbase\Mvc\ResponseInterface.
PHPStan, PHP 8.3 TYPO3 ^12.4: Classes/Proxy/DataProviderContextProxy.php#L22
Class TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext does not have a constructor and must be instantiated without any parameters.
PHPStan, PHP 8.3 TYPO3 ^12.4: Classes/Proxy/DataProviderContextProxy.php#L33
Access to protected property TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext::$pageId.
PHPStan, PHP 8.3 TYPO3 ^12.4: Classes/Proxy/IconFactoryProxy.php#L34
Parameter $size of method FluidTYPO3\Flux\Proxy\IconFactoryProxy::getIcon() has invalid type TYPO3\CMS\Core\Imaging\IconSize.
PHPStan, PHP 8.3 TYPO3 ^12.4: Classes/Proxy/IconFactoryProxy.php#L36
Parameter $state of method FluidTYPO3\Flux\Proxy\IconFactoryProxy::getIcon() has invalid type TYPO3\CMS\Core\Imaging\IconState.
PHPStan, PHP 8.3 TYPO3 ^12.4: Classes/Proxy/IconFactoryProxy.php#L38
Parameter #2 $size of method TYPO3\CMS\Core\Imaging\IconFactory::getIcon() expects string, string|TYPO3\CMS\Core\Imaging\IconSize given.
PHPStan, PHP 8.3 TYPO3 ^12.4: Classes/Proxy/IconFactoryProxy.php#L38
Parameter #4 $state of method TYPO3\CMS\Core\Imaging\IconFactory::getIcon() expects TYPO3\CMS\Core\Type\Icon\IconState|null, TYPO3\CMS\Core\Imaging\IconState|TYPO3\CMS\Core\Type\Icon\IconState|null given.
PHPStan, PHP 8.3 TYPO3 ^12.4
Process completed with exit code 1.
PHPStan, PHP 8.2 TYPO3 ^12.4: Classes/Controller/AbstractFluxController.php#L438
Class TYPO3\CMS\Extbase\Mvc\ResponseInterface not found.
PHPStan, PHP 8.2 TYPO3 ^12.4: Classes/Controller/AbstractFluxController.php#L438
Method FluidTYPO3\Flux\Controller\AbstractFluxController::performSubRendering() should return Psr\Http\Message\ResponseInterface|TYPO3\CMS\Extbase\Mvc\Response but returns Psr\Http\Message\ResponseInterface|TYPO3\CMS\Extbase\Mvc\Response|TYPO3\CMS\Extbase\Mvc\ResponseInterface.
PHPStan, PHP 8.2 TYPO3 ^12.4: Classes/Proxy/DataProviderContextProxy.php#L22
Class TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext does not have a constructor and must be instantiated without any parameters.
PHPStan, PHP 8.2 TYPO3 ^12.4: Classes/Proxy/DataProviderContextProxy.php#L33
Access to protected property TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext::$pageId.
PHPStan, PHP 8.2 TYPO3 ^12.4: Classes/Proxy/IconFactoryProxy.php#L34
Parameter $size of method FluidTYPO3\Flux\Proxy\IconFactoryProxy::getIcon() has invalid type TYPO3\CMS\Core\Imaging\IconSize.
PHPStan, PHP 8.2 TYPO3 ^12.4: Classes/Proxy/IconFactoryProxy.php#L36
Parameter $state of method FluidTYPO3\Flux\Proxy\IconFactoryProxy::getIcon() has invalid type TYPO3\CMS\Core\Imaging\IconState.
PHPStan, PHP 8.2 TYPO3 ^12.4: Classes/Proxy/IconFactoryProxy.php#L38
Parameter #2 $size of method TYPO3\CMS\Core\Imaging\IconFactory::getIcon() expects string, string|TYPO3\CMS\Core\Imaging\IconSize given.
PHPStan, PHP 8.2 TYPO3 ^12.4: Classes/Proxy/IconFactoryProxy.php#L38
Parameter #4 $state of method TYPO3\CMS\Core\Imaging\IconFactory::getIcon() expects TYPO3\CMS\Core\Type\Icon\IconState|null, TYPO3\CMS\Core\Imaging\IconState|TYPO3\CMS\Core\Type\Icon\IconState|null given.
PHPStan, PHP 8.2 TYPO3 ^12.4
Process completed with exit code 1.
PHPStan, PHP 8.3 TYPO3 ^13.4
Internal error: Interface "TYPO3\CMS\Backend\Wizard\NewContentElementWizardHookInterface" not found while analysing file /home/runner/work/flux/flux/Classes/Integration/HookSubscribers/WizardItems.php Run PHPStan with -v option and post the stack trace to: https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml
PHPStan, PHP 8.3 TYPO3 ^13.4
Process completed with exit code 1.
PHPStan, PHP 7.4 TYPO3 ^10.4: Classes/Controller/AbstractFluxController.php#L438
Method FluidTYPO3\Flux\Controller\AbstractFluxController::performSubRendering() should return Psr\Http\Message\ResponseInterface|TYPO3\CMS\Extbase\Mvc\Response but returns Psr\Http\Message\ResponseInterface|TYPO3\CMS\Extbase\Mvc\ResponseInterface.
PHPStan, PHP 7.4 TYPO3 ^10.4: Classes/Proxy/DataProviderContextProxy.php#L22
Class TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext does not have a constructor and must be instantiated without any parameters.
PHPStan, PHP 7.4 TYPO3 ^10.4: Classes/Proxy/DataProviderContextProxy.php#L33
Access to protected property TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext::$pageId.
PHPStan, PHP 7.4 TYPO3 ^10.4: Classes/Proxy/IconFactoryProxy.php#L34
Parameter $size of method FluidTYPO3\Flux\Proxy\IconFactoryProxy::getIcon() has invalid type TYPO3\CMS\Core\Imaging\IconSize.
PHPStan, PHP 7.4 TYPO3 ^10.4: Classes/Proxy/IconFactoryProxy.php#L36
Parameter $state of method FluidTYPO3\Flux\Proxy\IconFactoryProxy::getIcon() has invalid type TYPO3\CMS\Core\Imaging\IconState.
PHPStan, PHP 7.4 TYPO3 ^10.4: Classes/Proxy/IconFactoryProxy.php#L38
Parameter #2 $size of method TYPO3\CMS\Core\Imaging\IconFactory::getIcon() expects string, string|TYPO3\CMS\Core\Imaging\IconSize given.
PHPStan, PHP 7.4 TYPO3 ^10.4: Classes/Proxy/IconFactoryProxy.php#L38
Parameter #4 $state of method TYPO3\CMS\Core\Imaging\IconFactory::getIcon() expects TYPO3\CMS\Core\Type\Icon\IconState|null, TYPO3\CMS\Core\Imaging\IconState|TYPO3\CMS\Core\Type\Icon\IconState|null given.
PHPStan, PHP 7.4 TYPO3 ^10.4
Process completed with exit code 1.
PHPUnit, PHP 8.3 TYPO3 ^13.4
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
PHPStan, PHP 8.0 TYPO3 ^11.5
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
PHPStan, PHP 8.2 TYPO3 ^11.5
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
PHPStan, PHP 8.1 TYPO3 ^11.5
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
PHPStan, PHP 8.3 TYPO3 ^12.4
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
PHPStan, PHP 8.2 TYPO3 ^12.4
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
PHPStan, PHP 8.3 TYPO3 ^13.4
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
CodeSniffer, PHP 8.1 TYPO3 ^11.5
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
PHPStan, PHP 7.4 TYPO3 ^10.4
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
PHPUnit, PHP 7.4 TYPO3 ^10.4
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
PHPUnit, PHP 8.3 TYPO3 ^12.4
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
PHPUnit, PHP 8.0 TYPO3 ^11.5
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
PHPUnit, PHP 8.2 TYPO3 ^11.5
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
PHPUnit, PHP 8.2 TYPO3 ^12.4
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
PHPUnit, PHP 8.1 TYPO3 ^11.5
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636