Skip to content

Cache PHPStorm stubs #26262

Cache PHPStorm stubs

Cache PHPStorm stubs #26262

Triggered via pull request February 21, 2026 16:57
Status Failure
Total duration 6m 18s
Artifacts 2

static-analysis.yml

on: pull_request
Generate baseline
1m 28s
Generate baseline
Generate PHP baseline
1m 32s
Generate PHP baseline
Matrix: PHPStan with result cache
Matrix: PHPStan
Fit to window
Zoom out
Zoom in

Annotations

169 errors and 10 warnings
PHPStan with result cache (8.2): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L162
Parameter #1 $key of method PHPStan\Cache\Cache::save() expects non-empty-string, string given.
PHPStan with result cache (8.2): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L154
Strict comparison using === between PHPStan\BetterReflection\Reflection\ReflectionClass|PHPStan\BetterReflection\Reflection\ReflectionConstant|PHPStan\BetterReflection\Reflection\ReflectionFunction and null will always evaluate to false.
PHPStan with result cache (8.2): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L140
Method PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::loadCache() should return array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>} but returns array{classes: array<PHPStan\BetterReflection\Reflection\ReflectionClass|null>, functions: array<PHPStan\BetterReflection\Reflection\ReflectionFunction|null>, constants: array<PHPStan\BetterReflection\Reflection\ReflectionConstant|null>}.
PHPStan with result cache (8.2): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L101
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
PHPStan with result cache (8.2): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L70
Offset 'constants' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan with result cache (8.2): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L67
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>}.
PHPStan with result cache (8.2): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L61
Offset 'functions' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan with result cache (8.2): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L58
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan with result cache (8.2): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L52
Offset 'classes' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan with result cache (8.2): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L49
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan with result cache (8.5): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L162
Parameter #1 $key of method PHPStan\Cache\Cache::save() expects non-empty-string, string given.
PHPStan with result cache (8.5): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L154
Strict comparison using === between PHPStan\BetterReflection\Reflection\ReflectionClass|PHPStan\BetterReflection\Reflection\ReflectionConstant|PHPStan\BetterReflection\Reflection\ReflectionFunction and null will always evaluate to false.
PHPStan with result cache (8.5): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L140
Method PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::loadCache() should return array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>} but returns array{classes: array<PHPStan\BetterReflection\Reflection\ReflectionClass|null>, functions: array<PHPStan\BetterReflection\Reflection\ReflectionFunction|null>, constants: array<PHPStan\BetterReflection\Reflection\ReflectionConstant|null>}.
PHPStan with result cache (8.5): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L101
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
PHPStan with result cache (8.5): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L70
Offset 'constants' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan with result cache (8.5): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L67
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>}.
PHPStan with result cache (8.5): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L61
Offset 'functions' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan with result cache (8.5): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L58
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan with result cache (8.5): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L52
Offset 'classes' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan with result cache (8.5): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L49
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (8.3, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L162
Parameter #1 $key of method PHPStan\Cache\Cache::save() expects non-empty-string, string given.
PHPStan (8.3, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L154
Strict comparison using === between PHPStan\BetterReflection\Reflection\ReflectionClass|PHPStan\BetterReflection\Reflection\ReflectionConstant|PHPStan\BetterReflection\Reflection\ReflectionFunction and null will always evaluate to false.
PHPStan (8.3, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L140
Method PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::loadCache() should return array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>} but returns array{classes: array<PHPStan\BetterReflection\Reflection\ReflectionClass|null>, functions: array<PHPStan\BetterReflection\Reflection\ReflectionFunction|null>, constants: array<PHPStan\BetterReflection\Reflection\ReflectionConstant|null>}.
PHPStan (8.3, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L101
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
PHPStan (8.3, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L70
Offset 'constants' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.3, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L67
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>}.
PHPStan (8.3, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L61
Offset 'functions' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.3, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L58
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (8.3, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L52
Offset 'classes' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.3, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L49
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan with result cache (8.4): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L162
Parameter #1 $key of method PHPStan\Cache\Cache::save() expects non-empty-string, string given.
PHPStan with result cache (8.4): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L154
Strict comparison using === between PHPStan\BetterReflection\Reflection\ReflectionClass|PHPStan\BetterReflection\Reflection\ReflectionConstant|PHPStan\BetterReflection\Reflection\ReflectionFunction and null will always evaluate to false.
PHPStan with result cache (8.4): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L140
Method PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::loadCache() should return array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>} but returns array{classes: array<PHPStan\BetterReflection\Reflection\ReflectionClass|null>, functions: array<PHPStan\BetterReflection\Reflection\ReflectionFunction|null>, constants: array<PHPStan\BetterReflection\Reflection\ReflectionConstant|null>}.
PHPStan with result cache (8.4): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L101
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
PHPStan with result cache (8.4): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L70
Offset 'constants' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan with result cache (8.4): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L67
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>}.
PHPStan with result cache (8.4): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L61
Offset 'functions' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan with result cache (8.4): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L58
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan with result cache (8.4): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L52
Offset 'classes' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan with result cache (8.4): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L49
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (8.4, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L162
Parameter #1 $key of method PHPStan\Cache\Cache::save() expects non-empty-string, string given.
PHPStan (8.4, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L154
Strict comparison using === between PHPStan\BetterReflection\Reflection\ReflectionClass|PHPStan\BetterReflection\Reflection\ReflectionConstant|PHPStan\BetterReflection\Reflection\ReflectionFunction and null will always evaluate to false.
PHPStan (8.4, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L140
Method PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::loadCache() should return array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>} but returns array{classes: array<PHPStan\BetterReflection\Reflection\ReflectionClass|null>, functions: array<PHPStan\BetterReflection\Reflection\ReflectionFunction|null>, constants: array<PHPStan\BetterReflection\Reflection\ReflectionConstant|null>}.
PHPStan (8.4, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L101
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
PHPStan (8.4, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L70
Offset 'constants' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.4, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L67
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>}.
PHPStan (8.4, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L61
Offset 'functions' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.4, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L58
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (8.4, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L52
Offset 'classes' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.4, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L49
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan with result cache (8.3): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L162
Parameter #1 $key of method PHPStan\Cache\Cache::save() expects non-empty-string, string given.
PHPStan with result cache (8.3): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L154
Strict comparison using === between PHPStan\BetterReflection\Reflection\ReflectionClass|PHPStan\BetterReflection\Reflection\ReflectionConstant|PHPStan\BetterReflection\Reflection\ReflectionFunction and null will always evaluate to false.
PHPStan with result cache (8.3): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L140
Method PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::loadCache() should return array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>} but returns array{classes: array<PHPStan\BetterReflection\Reflection\ReflectionClass|null>, functions: array<PHPStan\BetterReflection\Reflection\ReflectionFunction|null>, constants: array<PHPStan\BetterReflection\Reflection\ReflectionConstant|null>}.
PHPStan with result cache (8.3): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L101
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
PHPStan with result cache (8.3): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L70
Offset 'constants' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan with result cache (8.3): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L67
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>}.
PHPStan with result cache (8.3): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L61
Offset 'functions' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan with result cache (8.3): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L58
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan with result cache (8.3): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L52
Offset 'classes' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan with result cache (8.3): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L49
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (8.2, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L162
Parameter #1 $key of method PHPStan\Cache\Cache::save() expects non-empty-string, string given.
PHPStan (8.2, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L154
Strict comparison using === between PHPStan\BetterReflection\Reflection\ReflectionClass|PHPStan\BetterReflection\Reflection\ReflectionConstant|PHPStan\BetterReflection\Reflection\ReflectionFunction and null will always evaluate to false.
PHPStan (8.2, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L140
Method PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::loadCache() should return array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>} but returns array{classes: array<PHPStan\BetterReflection\Reflection\ReflectionClass|null>, functions: array<PHPStan\BetterReflection\Reflection\ReflectionFunction|null>, constants: array<PHPStan\BetterReflection\Reflection\ReflectionConstant|null>}.
PHPStan (8.2, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L101
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
PHPStan (8.2, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L70
Offset 'constants' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.2, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L67
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>}.
PHPStan (8.2, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L61
Offset 'functions' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.2, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L58
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (8.2, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L52
Offset 'classes' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.2, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L49
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
Generate baseline
Process completed with exit code 1.
PHPStan (8.5, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L162
Parameter #1 $key of method PHPStan\Cache\Cache::save() expects non-empty-string, string given.
PHPStan (8.5, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L154
Strict comparison using === between PHPStan\BetterReflection\Reflection\ReflectionClass|PHPStan\BetterReflection\Reflection\ReflectionConstant|PHPStan\BetterReflection\Reflection\ReflectionFunction and null will always evaluate to false.
PHPStan (8.5, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L140
Method PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::loadCache() should return array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>} but returns array{classes: array<PHPStan\BetterReflection\Reflection\ReflectionClass|null>, functions: array<PHPStan\BetterReflection\Reflection\ReflectionFunction|null>, constants: array<PHPStan\BetterReflection\Reflection\ReflectionConstant|null>}.
PHPStan (8.5, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L101
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
PHPStan (8.5, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L70
Offset 'constants' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.5, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L67
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>}.
PHPStan (8.5, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L61
Offset 'functions' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.5, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L58
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (8.5, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L52
Offset 'classes' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.5, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L49
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (8.1, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L162
Parameter #1 $key of method PHPStan\Cache\Cache::save() expects non-empty-string, string given.
PHPStan (8.1, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L154
Strict comparison using === between PHPStan\BetterReflection\Reflection\ReflectionClass|PHPStan\BetterReflection\Reflection\ReflectionConstant|PHPStan\BetterReflection\Reflection\ReflectionFunction and null will always evaluate to false.
PHPStan (8.1, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L140
Method PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::loadCache() should return array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>} but returns array{classes: array<PHPStan\BetterReflection\Reflection\ReflectionClass|null>, functions: array<PHPStan\BetterReflection\Reflection\ReflectionFunction|null>, constants: array<PHPStan\BetterReflection\Reflection\ReflectionConstant|null>}.
PHPStan (8.1, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L101
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
PHPStan (8.1, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L70
Offset 'constants' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.1, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L67
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>}.
PHPStan (8.1, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L61
Offset 'functions' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.1, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L58
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (8.1, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L52
Offset 'classes' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.1, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L49
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (7.4, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L165
Parameter #1 $key of method PHPStan\Cache\Cache::save() expects non-empty-string, string given.
PHPStan (7.4, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L157
Strict comparison using === between PHPStan\BetterReflection\Reflection\ReflectionClass|PHPStan\BetterReflection\Reflection\ReflectionConstant|PHPStan\BetterReflection\Reflection\ReflectionFunction and null will always evaluate to false.
PHPStan (7.4, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L143
Method PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::loadCache() should return array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>} but returns array{classes: array<PHPStan\BetterReflection\Reflection\ReflectionClass|null>, functions: array<PHPStan\BetterReflection\Reflection\ReflectionFunction|null>, constants: array<PHPStan\BetterReflection\Reflection\ReflectionConstant|null>}.
PHPStan (7.4, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L104
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
PHPStan (7.4, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L73
Offset 'constants' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (7.4, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L70
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>}.
PHPStan (7.4, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L64
Offset 'functions' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (7.4, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L61
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (7.4, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L55
Offset 'classes' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (7.4, ubuntu-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L52
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (8.5, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L162
Parameter #1 $key of method PHPStan\Cache\Cache::save() expects non-empty-string, string given.
PHPStan (8.5, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L154
Strict comparison using === between PHPStan\BetterReflection\Reflection\ReflectionClass|PHPStan\BetterReflection\Reflection\ReflectionConstant|PHPStan\BetterReflection\Reflection\ReflectionFunction and null will always evaluate to false.
PHPStan (8.5, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L140
Method PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::loadCache() should return array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>} but returns array{classes: array<PHPStan\BetterReflection\Reflection\ReflectionClass|null>, functions: array<PHPStan\BetterReflection\Reflection\ReflectionFunction|null>, constants: array<PHPStan\BetterReflection\Reflection\ReflectionConstant|null>}.
PHPStan (8.5, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L101
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
PHPStan (8.5, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L70
Offset 'constants' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.5, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L67
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>}.
PHPStan (8.5, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L61
Offset 'functions' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.5, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L58
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (8.5, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L52
Offset 'classes' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.5, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L49
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (8.0, ubuntu-latest)
Process completed with exit code 255.
PHPStan (8.0, ubuntu-latest)
Process completed with exit code 2.
PHPStan (8.0, ubuntu-latest)
Child process error (exit code 255): PHP Fatal error: Registered shutdown function PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::storeCache() cannot be called, function does not exist in Unknown on line 0 Fatal error: Registered shutdown function PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::storeCache() cannot be called, function does not exist in Unknown on line 0 while running parallel worker
PHPStan (8.4, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L162
Parameter #1 $key of method PHPStan\Cache\Cache::save() expects non-empty-string, string given.
PHPStan (8.4, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L154
Strict comparison using === between PHPStan\BetterReflection\Reflection\ReflectionClass|PHPStan\BetterReflection\Reflection\ReflectionConstant|PHPStan\BetterReflection\Reflection\ReflectionFunction and null will always evaluate to false.
PHPStan (8.4, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L140
Method PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::loadCache() should return array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>} but returns array{classes: array<PHPStan\BetterReflection\Reflection\ReflectionClass|null>, functions: array<PHPStan\BetterReflection\Reflection\ReflectionFunction|null>, constants: array<PHPStan\BetterReflection\Reflection\ReflectionConstant|null>}.
PHPStan (8.4, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L101
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
PHPStan (8.4, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L70
Offset 'constants' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.4, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L67
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>}.
PHPStan (8.4, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L61
Offset 'functions' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.4, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L58
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (8.4, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L52
Offset 'classes' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.4, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L49
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (8.3, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L162
Parameter #1 $key of method PHPStan\Cache\Cache::save() expects non-empty-string, string given.
PHPStan (8.3, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L154
Strict comparison using === between PHPStan\BetterReflection\Reflection\ReflectionClass|PHPStan\BetterReflection\Reflection\ReflectionConstant|PHPStan\BetterReflection\Reflection\ReflectionFunction and null will always evaluate to false.
PHPStan (8.3, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L140
Method PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::loadCache() should return array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>} but returns array{classes: array<PHPStan\BetterReflection\Reflection\ReflectionClass|null>, functions: array<PHPStan\BetterReflection\Reflection\ReflectionFunction|null>, constants: array<PHPStan\BetterReflection\Reflection\ReflectionConstant|null>}.
PHPStan (8.3, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L101
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
PHPStan (8.3, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L70
Offset 'constants' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.3, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L67
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>}.
PHPStan (8.3, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L61
Offset 'functions' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.3, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L58
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (8.3, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L52
Offset 'classes' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.3, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L49
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (8.2, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L162
Parameter #1 $key of method PHPStan\Cache\Cache::save() expects non-empty-string, string given.
PHPStan (8.2, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L154
Strict comparison using === between PHPStan\BetterReflection\Reflection\ReflectionClass|PHPStan\BetterReflection\Reflection\ReflectionConstant|PHPStan\BetterReflection\Reflection\ReflectionFunction and null will always evaluate to false.
PHPStan (8.2, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L140
Method PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::loadCache() should return array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>} but returns array{classes: array<PHPStan\BetterReflection\Reflection\ReflectionClass|null>, functions: array<PHPStan\BetterReflection\Reflection\ReflectionFunction|null>, constants: array<PHPStan\BetterReflection\Reflection\ReflectionConstant|null>}.
PHPStan (8.2, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L101
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
PHPStan (8.2, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L70
Offset 'constants' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.2, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L67
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>}.
PHPStan (8.2, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L61
Offset 'functions' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.2, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L58
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (8.2, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L52
Offset 'classes' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.2, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L49
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (8.1, windows-latest)
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
PHPStan (8.1, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L162
Parameter #1 $key of method PHPStan\Cache\Cache::save() expects non-empty-string, string given.
PHPStan (8.1, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L154
Strict comparison using === between PHPStan\BetterReflection\Reflection\ReflectionClass|PHPStan\BetterReflection\Reflection\ReflectionConstant|PHPStan\BetterReflection\Reflection\ReflectionFunction and null will always evaluate to false.
PHPStan (8.1, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L140
Method PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::loadCache() should return array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>} but returns array{classes: array<PHPStan\BetterReflection\Reflection\ReflectionClass|null>, functions: array<PHPStan\BetterReflection\Reflection\ReflectionFunction|null>, constants: array<PHPStan\BetterReflection\Reflection\ReflectionConstant|null>}.
PHPStan (8.1, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L101
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
PHPStan (8.1, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L70
Offset 'constants' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.1, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L67
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>}.
PHPStan (8.1, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L61
Offset 'functions' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.1, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L58
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (8.1, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L52
Offset 'classes' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (8.1, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L49
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (7.4, windows-latest)
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
PHPStan (7.4, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L165
Parameter #1 $key of method PHPStan\Cache\Cache::save() expects non-empty-string, string given.
PHPStan (7.4, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L157
Strict comparison using === between PHPStan\BetterReflection\Reflection\ReflectionClass|PHPStan\BetterReflection\Reflection\ReflectionConstant|PHPStan\BetterReflection\Reflection\ReflectionFunction and null will always evaluate to false.
PHPStan (7.4, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L143
Method PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::loadCache() should return array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>} but returns array{classes: array<PHPStan\BetterReflection\Reflection\ReflectionClass|null>, functions: array<PHPStan\BetterReflection\Reflection\ReflectionFunction|null>, constants: array<PHPStan\BetterReflection\Reflection\ReflectionConstant|null>}.
PHPStan (7.4, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L104
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
PHPStan (7.4, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L73
Offset 'constants' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (7.4, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L70
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>}.
PHPStan (7.4, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L64
Offset 'functions' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (7.4, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L61
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (7.4, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L55
Offset 'classes' might not exist on array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null.
PHPStan (7.4, windows-latest): src/Reflection/BetterReflection/SourceLocator/FileCachedSourceLocator.php#L52
Property PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::$cachedSymbols (array{classes: array<string, PHPStan\BetterReflection\Reflection\ReflectionClass>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}|null) does not accept array{classes: non-empty-array<string, PHPStan\BetterReflection\Reflection\Reflection|null>, functions: array<string, PHPStan\BetterReflection\Reflection\ReflectionFunction>, constants: array<string, PHPStan\BetterReflection\Reflection\ReflectionConstant>}.
PHPStan (8.0, windows-latest)
Process completed with exit code 1.
PHPStan (8.0, windows-latest)
Process completed with exit code 1.
PHPStan (8.0, windows-latest)
Child process error (exit code 255): PHP Fatal error: Registered shutdown function PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::storeCache() cannot be called, function does not exist in Unknown on line 0 Fatal error: Registered shutdown function PHPStan\Reflection\BetterReflection\SourceLocator\FileCachedSourceLocator::storeCache() cannot be called, function does not exist in Unknown on line 0 while running parallel worker
PHPStan (8.3, ubuntu-latest)
No files were found with the provided path: baseline-php-8.3.neon. No artifacts will be uploaded.
PHPStan (8.4, ubuntu-latest)
No files were found with the provided path: baseline-php-8.4.neon. No artifacts will be uploaded.
PHPStan (8.2, ubuntu-latest)
No files were found with the provided path: baseline-php-8.2.neon. No artifacts will be uploaded.
PHPStan (8.5, ubuntu-latest)
No files were found with the provided path: baseline-php-8.5.neon. No artifacts will be uploaded.
PHPStan (8.5, windows-latest)
No files were found with the provided path: baseline-php-8.5.neon. No artifacts will be uploaded.
PHPStan (8.0, ubuntu-latest)
No files were found with the provided path: baseline-php-8.0.neon. No artifacts will be uploaded.
PHPStan (8.4, windows-latest)
No files were found with the provided path: baseline-php-8.4.neon. No artifacts will be uploaded.
PHPStan (8.3, windows-latest)
No files were found with the provided path: baseline-php-8.3.neon. No artifacts will be uploaded.
PHPStan (8.2, windows-latest)
No files were found with the provided path: baseline-php-8.2.neon. No artifacts will be uploaded.
PHPStan (8.0, windows-latest)
No files were found with the provided path: baseline-php-8.0.neon. No artifacts will be uploaded.

Artifacts

Produced during runtime
Name Size Digest
baseline-7.4
703 Bytes
sha256:aa83bad5b8ed2229e254a7467d082e8377836806e7bdc47937d38c63aada9ba0
baseline-8.1
703 Bytes
sha256:3c92f3bd72f4043cedafe1846a778156094147dc5a355150a34ce446293fcfb4