Skip to content

Introducing CompileVisitor using the visitor pattern #223

Introducing CompileVisitor using the visitor pattern

Introducing CompileVisitor using the visitor pattern #223

Triggered via pull request May 27, 2024 07:16
@koriymkoriym
synchronize #112
koriym:visitor
Status Failure
Total duration 33s
Artifacts

static-analysis.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 7 warnings
sa / PHPStan: tests/CachedFactoryTest.php#L57
Parameter #1 $cache of class Ray\Compiler\DevCache constructor expects Doctrine\Common\Cache\CacheProvider, Ray\Di\NullCache given.
sa / PHPStan: tests/CachedFactoryTest.php#L57
Parameter #4 $cache of static method Ray\Compiler\CachedInjectorFactory::getInstance() expects Doctrine\Common\Cache\CacheProvider|null, Ray\Compiler\DevCache given.
sa / PHPStan: tests/DevCache.php#L10
Class Ray\Compiler\DevCache extends unknown class Doctrine\Common\Cache\CacheProvider.
sa / PHPStan: tests/DevCache.php#L16
Property Ray\Compiler\DevCache::$cache has unknown class Doctrine\Common\Cache\Cache as its type.
sa / PHPStan: tests/DevCache.php#L18
Parameter $cache of method Ray\Compiler\DevCache::__construct() has invalid type Doctrine\Common\Cache\CacheProvider.
sa / PHPStan: tests/DevCache.php#L20
Property Ray\Compiler\DevCache::$cache (Doctrine\Common\Cache\Cache) does not accept Doctrine\Common\Cache\CacheProvider.
sa / PHPStan: tests/DevCache.php#L30
Call to method fetch() on an unknown class Doctrine\Common\Cache\Cache.
sa / PHPStan: tests/DevCache.php#L43
Call to method contains() on an unknown class Doctrine\Common\Cache\Cache.
sa / PHPStan: tests/DevCache.php#L55
Call to method save() on an unknown class Doctrine\Common\Cache\Cache.
sa / PHPStan: tests/DevCache.php#L65
Call to method delete() on an unknown class Doctrine\Common\Cache\Cache.
sa / ComposerRequireChecker
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
sa / ComposerRequireChecker
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/
sa / 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/.
sa / Psalm
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
sa / 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/
sa / PHPMD
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/.
sa / PHPMD
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/