Skip to content

Compatibility for TYPO3 12.4 #1593

Compatibility for TYPO3 12.4

Compatibility for TYPO3 12.4 #1593

Triggered via pull request February 14, 2024 18:16
Status Failure
Total duration 1m 35s
Artifacts

StaticAnalysis.yaml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

12 errors and 8 warnings
PHPstan: Classes/Controller/Backend/BackendModuleCrawlerLogController.php#L113
Cannot access offset 'parameters' on array<string, mixed>|false.
PHPstan: Classes/Controller/Backend/BackendModuleCrawlerLogController.php#L113
Cannot access offset 'parameters' on array<string, mixed>|false.
PHPstan: Classes/Controller/Backend/BackendModuleCrawlerProcessController.php#L148
Unable to resolve the template type T in call to method static method TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance()
PHPstan: Classes/Controller/Backend/BackendModuleStartCrawlingController.php#L119
Parameter #3 $scheduledTime of method AOE\Crawler\Controller\CrawlerController::getPageTreeAndUrls() expects int, float|int given.
PHPstan: Classes/Controller/Backend/BackendModuleStartCrawlingController.php#L234
Call to function is_array() with string will always evaluate to false.
PHPstan: Classes/Controller/Backend/BackendModuleStartCrawlingController.php#L258
Method AOE\Crawler\Controller\Backend\BackendModuleStartCrawlingController::getScheduledTime() never returns float so it can be removed from the return type.
PHPstan: Classes/Controller/Backend/Helper/UrlBuilder.php#L46
Method AOE\Crawler\Controller\Backend\Helper\UrlBuilder::getBackendModuleUrl() should return TYPO3\CMS\Core\Http\Uri but returns Psr\Http\Message\UriInterface.
PHPstan: Classes/Controller/CrawlerController.php#L1
Ignored error pattern #^Call to function is_string\(\) with bool will always evaluate to false\.$# in path /home/runner/work/crawler/crawler/Classes/Controller/CrawlerController.php was not matched in reported errors.
PHPstan: Classes/Controller/CrawlerController.php#L1
Ignored error pattern #^Class cognitive complexity is 102, keep it under 60$# in path /home/runner/work/crawler/crawler/Classes/Controller/CrawlerController.php was not matched in reported errors.
Psalm
Process completed with exit code 2.
Rector
Process completed with exit code 2.
PHPstan
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
PHPstan
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Code Style
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Code Style
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Psalm
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Psalm
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Rector
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Rector
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/