Skip to content

Add support for PHP 8.5 #[\NoDiscard] #22419

Add support for PHP 8.5 #[\NoDiscard]

Add support for PHP 8.5 #[\NoDiscard] #22419

Triggered via pull request August 28, 2025 20:05
Status Cancelled
Total duration 4m 32s
Artifacts

static-analysis.yml

on: pull_request
Generate baseline
21s
Generate baseline
Generate PHP baseline
23s
Generate PHP baseline
Matrix: PHPStan with result cache
Matrix: PHPStan
Fit to window
Zoom out
Zoom in

Annotations

48 errors and 7 notices
PHPStan with result cache (8.3)
Process completed with exit code 2.
PHPStan with result cache (8.3)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 while running parallel worker
PHPStan (8.2, ubuntu-latest)
Process completed with exit code 2.
PHPStan (8.2, ubuntu-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 while running parallel worker
Generate baseline
Process completed with exit code 2.
PHPStan (8.3, ubuntu-latest)
Process completed with exit code 2.
PHPStan (8.3, ubuntu-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 while running parallel worker
Generate PHP baseline
Process completed with exit code 2.
PHPStan (8.5, ubuntu-latest)
Process completed with exit code 2.
PHPStan (8.5, ubuntu-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining method (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 Stack trace: #0 /home/runner/work/phpstan-src/phpstan-src/vendor/composer/ClassLoader.php(576): include() #1 /home/runner/work/phpstan-src/phpstan-src/vendor/composer/ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}('/home/runner/wo...') #2 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/SignatureMap/NativeFunctionReflectionProvider.php(159): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/BetterReflection/BetterReflectionProvider.php(299): PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider->findFunctionReflection('array_merge') #4 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/ReflectionProvider/MemoizingReflectionProvider.php(76): PHPStan\Reflection\BetterReflection\BetterReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #5 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Namespaces/ExistingNamesInUseRule.php(111): PHPStan\Reflection\ReflectionProvider\MemoizingReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #6 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Namespaces/ExistingNamesInUseRule.php(60): PHPStan\Rules\Namespaces\ExistingNamesInUseRule->checkFunctions(Array) #7 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(131): PHPStan\Rules\Namespaces\ExistingNamesInUseRule->processNode(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope)) #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(526): PHPStan\Analyser\FileAnalyser->{closure:PHPStan\Analyser\FileAnalyser::analyseFile():101}(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope)) #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(404): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(945): PHPStan\Analyser\NodeScopeResolver->processStmtNodes(Object(PhpParser\Node\Stmt\Namespace_), Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #11 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(334): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Namespace_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(247): PHPStan\Analyser\NodeScopeResolver->processNodes(Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure)) #13 /home/runner/work/phpstan-src/phpstan-src/src/Command/WorkerCommand.php(236): PHPStan\Analyser\FileAnalyser->analyseFile('/home/runner/wo...', Array, Object(PHPStan\Rules\LazyRegistry), Object(PHPStan\Collectors\Registry), NULL) #14 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): PHPStan\Command\WorkerCommand::{closure:PHPStan\Command\WorkerCommand::runWorker():212}(Array) #15 /home/runner/work/phpstan-src/phpstan-src/vendor/clue/ndjson-react/src/Decoder.php(139): Evenement\EventEmitter->emit('data', Array) #16 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): Clue\React\NDJson\Decoder->handleData(Array) #17 /home/runner/work/phpstan-src/phpstan-src/vendor/react/stream/src/Util.php(71): Evenement\EventEmitter->emit('data', Array) #18 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/Eve
PHPStan (8.5, ubuntu-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining method (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 Stack trace: #0 /home/runner/work/phpstan-src/phpstan-src/vendor/composer/ClassLoader.php(576): include() #1 /home/runner/work/phpstan-src/phpstan-src/vendor/composer/ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}('/home/runner/wo...') #2 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/SignatureMap/NativeFunctionReflectionProvider.php(159): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/BetterReflection/BetterReflectionProvider.php(299): PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider->findFunctionReflection('array_diff') #4 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/ReflectionProvider/MemoizingReflectionProvider.php(76): PHPStan\Reflection\BetterReflection\BetterReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #5 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Namespaces/ExistingNamesInUseRule.php(111): PHPStan\Reflection\ReflectionProvider\MemoizingReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #6 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Namespaces/ExistingNamesInUseRule.php(60): PHPStan\Rules\Namespaces\ExistingNamesInUseRule->checkFunctions(Array) #7 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(131): PHPStan\Rules\Namespaces\ExistingNamesInUseRule->processNode(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope)) #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(526): PHPStan\Analyser\FileAnalyser->{closure:PHPStan\Analyser\FileAnalyser::analyseFile():101}(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope)) #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(404): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(945): PHPStan\Analyser\NodeScopeResolver->processStmtNodes(Object(PhpParser\Node\Stmt\Namespace_), Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #11 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(334): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Namespace_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(247): PHPStan\Analyser\NodeScopeResolver->processNodes(Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure)) #13 /home/runner/work/phpstan-src/phpstan-src/src/Command/WorkerCommand.php(236): PHPStan\Analyser\FileAnalyser->analyseFile('/home/runner/wo...', Array, Object(PHPStan\Rules\LazyRegistry), Object(PHPStan\Collectors\Registry), NULL) #14 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): PHPStan\Command\WorkerCommand::{closure:PHPStan\Command\WorkerCommand::runWorker():212}(Array) #15 /home/runner/work/phpstan-src/phpstan-src/vendor/clue/ndjson-react/src/Decoder.php(139): Evenement\EventEmitter->emit('data', Array) #16 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): Clue\React\NDJson\Decoder->handleData(Array) #17 /home/runner/work/phpstan-src/phpstan-src/vendor/react/stream/src/Util.php(71): Evenement\EventEmitter->emit('data', Array) #18 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/Even
PHPStan (8.5, ubuntu-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining method (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 Stack trace: #0 /home/runner/work/phpstan-src/phpstan-src/vendor/composer/ClassLoader.php(576): include() #1 /home/runner/work/phpstan-src/phpstan-src/vendor/composer/ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}('/home/runner/wo...') #2 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/SignatureMap/NativeFunctionReflectionProvider.php(159): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/BetterReflection/BetterReflectionProvider.php(299): PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider->findFunctionReflection('sprintf') #4 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/ReflectionProvider/MemoizingReflectionProvider.php(76): PHPStan\Reflection\BetterReflection\BetterReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #5 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Namespaces/ExistingNamesInUseRule.php(111): PHPStan\Reflection\ReflectionProvider\MemoizingReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #6 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Namespaces/ExistingNamesInUseRule.php(60): PHPStan\Rules\Namespaces\ExistingNamesInUseRule->checkFunctions(Array) #7 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(131): PHPStan\Rules\Namespaces\ExistingNamesInUseRule->processNode(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope)) #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(526): PHPStan\Analyser\FileAnalyser->{closure:PHPStan\Analyser\FileAnalyser::analyseFile():101}(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope)) #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(404): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(945): PHPStan\Analyser\NodeScopeResolver->processStmtNodes(Object(PhpParser\Node\Stmt\Namespace_), Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #11 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(334): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Namespace_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(247): PHPStan\Analyser\NodeScopeResolver->processNodes(Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure)) #13 /home/runner/work/phpstan-src/phpstan-src/src/Command/WorkerCommand.php(236): PHPStan\Analyser\FileAnalyser->analyseFile('/home/runner/wo...', Array, Object(PHPStan\Rules\LazyRegistry), Object(PHPStan\Collectors\Registry), NULL) #14 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): PHPStan\Command\WorkerCommand::{closure:PHPStan\Command\WorkerCommand::runWorker():212}(Array) #15 /home/runner/work/phpstan-src/phpstan-src/vendor/clue/ndjson-react/src/Decoder.php(139): Evenement\EventEmitter->emit('data', Array) #16 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): Clue\React\NDJson\Decoder->handleData(Array) #17 /home/runner/work/phpstan-src/phpstan-src/vendor/react/stream/src/Util.php(71): Evenement\EventEmitter->emit('data', Array) #18 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEm
PHPStan (8.5, ubuntu-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining method (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 Stack trace: #0 /home/runner/work/phpstan-src/phpstan-src/vendor/composer/ClassLoader.php(576): include() #1 /home/runner/work/phpstan-src/phpstan-src/vendor/composer/ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}('/home/runner/wo...') #2 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/SignatureMap/NativeFunctionReflectionProvider.php(159): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/BetterReflection/BetterReflectionProvider.php(299): PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider->findFunctionReflection('count') #4 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/ReflectionProvider/MemoizingReflectionProvider.php(76): PHPStan\Reflection\BetterReflection\BetterReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #5 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Namespaces/ExistingNamesInUseRule.php(111): PHPStan\Reflection\ReflectionProvider\MemoizingReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #6 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Namespaces/ExistingNamesInUseRule.php(60): PHPStan\Rules\Namespaces\ExistingNamesInUseRule->checkFunctions(Array) #7 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(131): PHPStan\Rules\Namespaces\ExistingNamesInUseRule->processNode(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope)) #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(526): PHPStan\Analyser\FileAnalyser->{closure:PHPStan\Analyser\FileAnalyser::analyseFile():101}(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope)) #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(404): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(945): PHPStan\Analyser\NodeScopeResolver->processStmtNodes(Object(PhpParser\Node\Stmt\Namespace_), Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #11 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(334): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Namespace_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(247): PHPStan\Analyser\NodeScopeResolver->processNodes(Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure)) #13 /home/runner/work/phpstan-src/phpstan-src/src/Command/WorkerCommand.php(236): PHPStan\Analyser\FileAnalyser->analyseFile('/home/runner/wo...', Array, Object(PHPStan\Rules\LazyRegistry), Object(PHPStan\Collectors\Registry), NULL) #14 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): PHPStan\Command\WorkerCommand::{closure:PHPStan\Command\WorkerCommand::runWorker():212}(Array) #15 /home/runner/work/phpstan-src/phpstan-src/vendor/clue/ndjson-react/src/Decoder.php(139): Evenement\EventEmitter->emit('data', Array) #16 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): Clue\React\NDJson\Decoder->handleData(Array) #17 /home/runner/work/phpstan-src/phpstan-src/vendor/react/stream/src/Util.php(71): Evenement\EventEmitter->emit('data', Array) #18 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmit
PHPStan with result cache (8.4)
Process completed with exit code 2.
PHPStan with result cache (8.4)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 while running parallel worker
PHPStan with result cache (8.2)
Process completed with exit code 2.
PHPStan with result cache (8.2)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 while running parallel worker
PHPStan with result cache (8.5)
Process completed with exit code 2.
PHPStan with result cache (8.5)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining method (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 Stack trace: #0 /home/runner/work/phpstan-src/phpstan-src/vendor/composer/ClassLoader.php(576): include() #1 /home/runner/work/phpstan-src/phpstan-src/vendor/composer/ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}('/home/runner/wo...') #2 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/SignatureMap/NativeFunctionReflectionProvider.php(159): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/BetterReflection/BetterReflectionProvider.php(299): PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider->findFunctionReflection('array_merge') #4 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/ReflectionProvider/MemoizingReflectionProvider.php(76): PHPStan\Reflection\BetterReflection\BetterReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #5 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Namespaces/ExistingNamesInUseRule.php(111): PHPStan\Reflection\ReflectionProvider\MemoizingReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #6 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Namespaces/ExistingNamesInUseRule.php(60): PHPStan\Rules\Namespaces\ExistingNamesInUseRule->checkFunctions(Array) #7 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(131): PHPStan\Rules\Namespaces\ExistingNamesInUseRule->processNode(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope)) #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(526): PHPStan\Analyser\FileAnalyser->{closure:PHPStan\Analyser\FileAnalyser::analyseFile():101}(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope)) #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(404): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(945): PHPStan\Analyser\NodeScopeResolver->processStmtNodes(Object(PhpParser\Node\Stmt\Namespace_), Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #11 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(334): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Namespace_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(247): PHPStan\Analyser\NodeScopeResolver->processNodes(Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure)) #13 /home/runner/work/phpstan-src/phpstan-src/src/Command/WorkerCommand.php(236): PHPStan\Analyser\FileAnalyser->analyseFile('/home/runner/wo...', Array, Object(PHPStan\Rules\LazyRegistry), Object(PHPStan\Collectors\Registry), NULL) #14 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): PHPStan\Command\WorkerCommand::{closure:PHPStan\Command\WorkerCommand::runWorker():212}(Array) #15 /home/runner/work/phpstan-src/phpstan-src/vendor/clue/ndjson-react/src/Decoder.php(139): Evenement\EventEmitter->emit('data', Array) #16 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): Clue\React\NDJson\Decoder->handleData(Array) #17 /home/runner/work/phpstan-src/phpstan-src/vendor/react/stream/src/Util.php(71): Evenement\EventEmitter->emit('data', Array) #18 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/Eve
PHPStan with result cache (8.5)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining method (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 Stack trace: #0 /home/runner/work/phpstan-src/phpstan-src/vendor/composer/ClassLoader.php(576): include() #1 /home/runner/work/phpstan-src/phpstan-src/vendor/composer/ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}('/home/runner/wo...') #2 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/SignatureMap/NativeFunctionReflectionProvider.php(159): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/BetterReflection/BetterReflectionProvider.php(299): PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider->findFunctionReflection('array_diff') #4 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/ReflectionProvider/MemoizingReflectionProvider.php(76): PHPStan\Reflection\BetterReflection\BetterReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #5 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Namespaces/ExistingNamesInUseRule.php(111): PHPStan\Reflection\ReflectionProvider\MemoizingReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #6 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Namespaces/ExistingNamesInUseRule.php(60): PHPStan\Rules\Namespaces\ExistingNamesInUseRule->checkFunctions(Array) #7 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(131): PHPStan\Rules\Namespaces\ExistingNamesInUseRule->processNode(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope)) #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(526): PHPStan\Analyser\FileAnalyser->{closure:PHPStan\Analyser\FileAnalyser::analyseFile():101}(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope)) #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(404): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(945): PHPStan\Analyser\NodeScopeResolver->processStmtNodes(Object(PhpParser\Node\Stmt\Namespace_), Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #11 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(334): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Namespace_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(247): PHPStan\Analyser\NodeScopeResolver->processNodes(Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure)) #13 /home/runner/work/phpstan-src/phpstan-src/src/Command/WorkerCommand.php(236): PHPStan\Analyser\FileAnalyser->analyseFile('/home/runner/wo...', Array, Object(PHPStan\Rules\LazyRegistry), Object(PHPStan\Collectors\Registry), NULL) #14 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): PHPStan\Command\WorkerCommand::{closure:PHPStan\Command\WorkerCommand::runWorker():212}(Array) #15 /home/runner/work/phpstan-src/phpstan-src/vendor/clue/ndjson-react/src/Decoder.php(139): Evenement\EventEmitter->emit('data', Array) #16 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): Clue\React\NDJson\Decoder->handleData(Array) #17 /home/runner/work/phpstan-src/phpstan-src/vendor/react/stream/src/Util.php(71): Evenement\EventEmitter->emit('data', Array) #18 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/Even
PHPStan with result cache (8.5)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining method (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 Stack trace: #0 /home/runner/work/phpstan-src/phpstan-src/vendor/composer/ClassLoader.php(576): include() #1 /home/runner/work/phpstan-src/phpstan-src/vendor/composer/ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}('/home/runner/wo...') #2 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/SignatureMap/NativeFunctionReflectionProvider.php(159): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/BetterReflection/BetterReflectionProvider.php(299): PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider->findFunctionReflection('count') #4 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/ReflectionProvider/MemoizingReflectionProvider.php(76): PHPStan\Reflection\BetterReflection\BetterReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #5 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Namespaces/ExistingNamesInUseRule.php(111): PHPStan\Reflection\ReflectionProvider\MemoizingReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #6 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Namespaces/ExistingNamesInUseRule.php(60): PHPStan\Rules\Namespaces\ExistingNamesInUseRule->checkFunctions(Array) #7 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(131): PHPStan\Rules\Namespaces\ExistingNamesInUseRule->processNode(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope)) #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(526): PHPStan\Analyser\FileAnalyser->{closure:PHPStan\Analyser\FileAnalyser::analyseFile():101}(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope)) #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(404): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(945): PHPStan\Analyser\NodeScopeResolver->processStmtNodes(Object(PhpParser\Node\Stmt\Namespace_), Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #11 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(334): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Namespace_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(247): PHPStan\Analyser\NodeScopeResolver->processNodes(Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure)) #13 /home/runner/work/phpstan-src/phpstan-src/src/Command/WorkerCommand.php(236): PHPStan\Analyser\FileAnalyser->analyseFile('/home/runner/wo...', Array, Object(PHPStan\Rules\LazyRegistry), Object(PHPStan\Collectors\Registry), NULL) #14 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): PHPStan\Command\WorkerCommand::{closure:PHPStan\Command\WorkerCommand::runWorker():212}(Array) #15 /home/runner/work/phpstan-src/phpstan-src/vendor/clue/ndjson-react/src/Decoder.php(139): Evenement\EventEmitter->emit('data', Array) #16 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): Clue\React\NDJson\Decoder->handleData(Array) #17 /home/runner/work/phpstan-src/phpstan-src/vendor/react/stream/src/Util.php(71): Evenement\EventEmitter->emit('data', Array) #18 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmit
PHPStan with result cache (8.5)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining method (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 Stack trace: #0 /home/runner/work/phpstan-src/phpstan-src/vendor/composer/ClassLoader.php(576): include() #1 /home/runner/work/phpstan-src/phpstan-src/vendor/composer/ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}('/home/runner/wo...') #2 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/SignatureMap/NativeFunctionReflectionProvider.php(159): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/BetterReflection/BetterReflectionProvider.php(299): PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider->findFunctionReflection('sprintf') #4 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/ReflectionProvider/MemoizingReflectionProvider.php(76): PHPStan\Reflection\BetterReflection\BetterReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #5 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Namespaces/ExistingNamesInUseRule.php(111): PHPStan\Reflection\ReflectionProvider\MemoizingReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #6 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Namespaces/ExistingNamesInUseRule.php(60): PHPStan\Rules\Namespaces\ExistingNamesInUseRule->checkFunctions(Array) #7 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(131): PHPStan\Rules\Namespaces\ExistingNamesInUseRule->processNode(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope)) #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(526): PHPStan\Analyser\FileAnalyser->{closure:PHPStan\Analyser\FileAnalyser::analyseFile():101}(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope)) #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(404): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(945): PHPStan\Analyser\NodeScopeResolver->processStmtNodes(Object(PhpParser\Node\Stmt\Namespace_), Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #11 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(334): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Namespace_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(247): PHPStan\Analyser\NodeScopeResolver->processNodes(Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure)) #13 /home/runner/work/phpstan-src/phpstan-src/src/Command/WorkerCommand.php(236): PHPStan\Analyser\FileAnalyser->analyseFile('/home/runner/wo...', Array, Object(PHPStan\Rules\LazyRegistry), Object(PHPStan\Collectors\Registry), NULL) #14 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): PHPStan\Command\WorkerCommand::{closure:PHPStan\Command\WorkerCommand::runWorker():212}(Array) #15 /home/runner/work/phpstan-src/phpstan-src/vendor/clue/ndjson-react/src/Decoder.php(139): Evenement\EventEmitter->emit('data', Array) #16 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): Clue\React\NDJson\Decoder->handleData(Array) #17 /home/runner/work/phpstan-src/phpstan-src/vendor/react/stream/src/Util.php(71): Evenement\EventEmitter->emit('data', Array) #18 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEm
PHPStan (8.4, ubuntu-latest)
Process completed with exit code 2.
PHPStan (8.4, ubuntu-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 while running parallel worker
PHPStan (8.1, ubuntu-latest)
Process completed with exit code 2.
PHPStan (8.1, ubuntu-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 while running parallel worker
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: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Native/NativeFunctionReflection.php on line 14 while running parallel worker
PHPStan (8.4, windows-latest)
Process completed with exit code 1.
PHPStan (8.4, windows-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Native\NativeFunctionReflection.php on line 14 Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Native\NativeFunctionReflection.php on line 14 while running parallel worker
PHPStan (8.2, windows-latest)
Process completed with exit code 1.
PHPStan (8.2, windows-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Native\NativeFunctionReflection.php on line 14 Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Native\NativeFunctionReflection.php on line 14 while running parallel worker
PHPStan (8.5, windows-latest)
Process completed with exit code 1.
PHPStan (8.5, windows-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining method (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Native\NativeFunctionReflection.php on line 14 Stack trace: #0 D:\a\phpstan-src\phpstan-src\vendor\composer\ClassLoader.php(576): include() #1 D:\a\phpstan-src\phpstan-src\vendor\composer\ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}('D:\\a\\phpstan-sr...') #2 D:\a\phpstan-src\phpstan-src\src\Reflection\SignatureMap\NativeFunctionReflectionProvider.php(159): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 D:\a\phpstan-src\phpstan-src\src\Reflection\BetterReflection\BetterReflectionProvider.php(299): PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider->findFunctionReflection('is_object') #4 D:\a\phpstan-src\phpstan-src\src\Reflection\ReflectionProvider\MemoizingReflectionProvider.php(76): PHPStan\Reflection\BetterReflection\BetterReflectionProvider->getFunction(Object(PhpParser\Node\Name\FullyQualified), Object(PHPStan\Analyser\MutatingScope)) #5 D:\a\phpstan-src\phpstan-src\src\Analyser\TypeSpecifier.php(486): PHPStan\Reflection\ReflectionProvider\MemoizingReflectionProvider->getFunction(Object(PhpParser\Node\Name\FullyQualified), Object(PHPStan\Analyser\MutatingScope)) #6 D:\a\phpstan-src\phpstan-src\src\Analyser\TypeSpecifier.php(664): PHPStan\Analyser\TypeSpecifier->specifyTypesInCondition(Object(PHPStan\Analyser\MutatingScope), Object(PhpParser\Node\Expr\FuncCall), Object(PHPStan\Analyser\TypeSpecifierContext)) #7 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(4566): PHPStan\Analyser\TypeSpecifier->specifyTypesInCondition(Object(PHPStan\Analyser\MutatingScope), Object(PhpParser\Node\Expr\BinaryOp\BooleanOr), Object(PHPStan\Analyser\TypeSpecifierContext)) #8 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(1253): PHPStan\Analyser\MutatingScope->filterByTruthyValue(Object(PhpParser\Node\Expr\BinaryOp\BooleanOr)) #9 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(404): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Foreach_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #10 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(753): PHPStan\Analyser\NodeScopeResolver->processStmtNodes(Object(PhpParser\Node\Stmt\ClassMethod), Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #11 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(404): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\ClassMethod), Object(PHPStan\Analyser\MutatingScope), Object(PHPStan\Node\ClassStatementsGatherer), Object(PHPStan\Analyser\StatementContext)) #12 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(999): PHPStan\Analyser\NodeScopeResolver->processStmtNodes(Object(PhpParser\Node\Stmt\Class_), Array, Object(PHPStan\Analyser\MutatingScope), Object(PHPStan\Node\ClassStatementsGatherer), Object(PHPStan\Analyser\StatementContext)) #13 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(404): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Class_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #14 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(945): PHPStan\Analyser\NodeScopeResolver->processStmtNodes(Object(PhpParser\Node\Stmt\Namespace_), Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #15 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(334): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Namespace_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\State
PHPStan (8.5, windows-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining method (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Native\NativeFunctionReflection.php on line 14 Stack trace: #0 D:\a\phpstan-src\phpstan-src\vendor\composer\ClassLoader.php(576): include() #1 D:\a\phpstan-src\phpstan-src\vendor\composer\ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}('D:\\a\\phpstan-sr...') #2 D:\a\phpstan-src\phpstan-src\src\Reflection\SignatureMap\NativeFunctionReflectionProvider.php(159): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 D:\a\phpstan-src\phpstan-src\src\Reflection\BetterReflection\BetterReflectionProvider.php(299): PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider->findFunctionReflection('phpversion') #4 D:\a\phpstan-src\phpstan-src\src\Reflection\ReflectionProvider\MemoizingReflectionProvider.php(76): PHPStan\Reflection\BetterReflection\BetterReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #5 D:\a\phpstan-src\phpstan-src\src\Type\Constant\ConstantStringType.php(247): PHPStan\Reflection\ReflectionProvider\MemoizingReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #6 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(5251): PHPStan\Type\Constant\ConstantStringType->getCallableParametersAcceptors(Object(PHPStan\Analyser\MutatingScope)) #7 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(2873): PHPStan\Analyser\NodeScopeResolver->processArgs(Object(PhpParser\Node\Stmt\Expression), Object(PHPStan\Reflection\ResolvedMethodReflection), Object(PHPStan\Reflection\Php\PhpMethodReflection), Object(PHPStan\Reflection\ResolvedFunctionVariantWithOriginal), Object(PhpParser\Node\Expr\MethodCall), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\ExpressionContext)) #8 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(2467): PHPStan\Analyser\NodeScopeResolver->processExprNode(Object(PhpParser\Node\Stmt\Expression), Object(PhpParser\Node\Expr\MethodCall), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\ExpressionContext)) #9 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(5746): PHPStan\Analyser\NodeScopeResolver->{closure:PHPStan\Analyser\NodeScopeResolver::processExprNode():2438}(Object(PHPStan\Analyser\MutatingScope)) #10 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(2431): PHPStan\Analyser\NodeScopeResolver->processAssignVar(Object(PHPStan\Analyser\MutatingScope), Object(PhpParser\Node\Stmt\Expression), Object(PhpParser\Node\Expr\PropertyFetch), Object(PhpParser\Node\Expr\MethodCall), Object(Closure), Object(PHPStan\Analyser\ExpressionContext), Object(Closure), true) #11 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(898): PHPStan\Analyser\NodeScopeResolver->processExprNode(Object(PhpParser\Node\Stmt\Expression), Object(PhpParser\Node\Expr\Assign), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\ExpressionContext)) #12 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(404): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Expression), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #13 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(753): PHPStan\Analyser\NodeScopeResolver->processStmtNodes(Object(PhpParser\Node\Stmt\ClassMethod), Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #14 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(404): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\ClassMethod), Object(PHPStan\Analyser\MutatingScope), Object(PHPStan\Node\ClassStatementsGatherer), Object(PHPStan\Analyser\StatementCon
PHPStan (8.5, windows-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining method (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Native\NativeFunctionReflection.php on line 14 Stack trace: #0 D:\a\phpstan-src\phpstan-src\vendor\composer\ClassLoader.php(576): include() #1 D:\a\phpstan-src\phpstan-src\vendor\composer\ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}('D:\\a\\phpstan-sr...') #2 D:\a\phpstan-src\phpstan-src\src\Reflection\SignatureMap\NativeFunctionReflectionProvider.php(159): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 D:\a\phpstan-src\phpstan-src\src\Reflection\BetterReflection\BetterReflectionProvider.php(299): PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider->findFunctionReflection('is_bool') #4 D:\a\phpstan-src\phpstan-src\src\Reflection\ReflectionProvider\MemoizingReflectionProvider.php(76): PHPStan\Reflection\BetterReflection\BetterReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #5 D:\a\phpstan-src\phpstan-src\src\Rules\Namespaces\ExistingNamesInUseRule.php(111): PHPStan\Reflection\ReflectionProvider\MemoizingReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #6 D:\a\phpstan-src\phpstan-src\src\Rules\Namespaces\ExistingNamesInUseRule.php(60): PHPStan\Rules\Namespaces\ExistingNamesInUseRule->checkFunctions(Array) #7 D:\a\phpstan-src\phpstan-src\src\Analyser\FileAnalyser.php(131): PHPStan\Rules\Namespaces\ExistingNamesInUseRule->processNode(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope)) #8 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(526): PHPStan\Analyser\FileAnalyser->{closure:PHPStan\Analyser\FileAnalyser::analyseFile():101}(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope)) #9 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(404): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #10 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(945): PHPStan\Analyser\NodeScopeResolver->processStmtNodes(Object(PhpParser\Node\Stmt\Namespace_), Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #11 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(334): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Namespace_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #12 D:\a\phpstan-src\phpstan-src\src\Analyser\FileAnalyser.php(247): PHPStan\Analyser\NodeScopeResolver->processNodes(Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure)) #13 D:\a\phpstan-src\phpstan-src\src\Command\WorkerCommand.php(236): PHPStan\Analyser\FileAnalyser->analyseFile('D:\\a\\phpstan-sr...', Array, Object(PHPStan\Rules\LazyRegistry), Object(PHPStan\Collectors\Registry), NULL) #14 D:\a\phpstan-src\phpstan-src\vendor\evenement\evenement\src\EventEmitterTrait.php(143): PHPStan\Command\WorkerCommand::{closure:PHPStan\Command\WorkerCommand::runWorker():212}(Array) #15 D:\a\phpstan-src\phpstan-src\vendor\clue\ndjson-react\src\Decoder.php(139): Evenement\EventEmitter->emit('data', Array) #16 D:\a\phpstan-src\phpstan-src\vendor\evenement\evenement\src\EventEmitterTrait.php(143): Clue\React\NDJson\Decoder->handleData(Array) #17 D:\a\phpstan-src\phpstan-src\vendor\react\stream\src\Util.php(71): Evenement\EventEmitter->emit('data', Array) #18 D:\a\phpstan-src\phpstan-src\vendor\evenement\evenement\src\EventEmitterTrait.php(143): React\Stream\Util::{closure:React\Stream\Util::forwardEvents():70}('{"action":"anal...') #19 D:\a\phpstan-src\phpstan-src\vendor\react\stream\src\DuplexResourceStream.php(209): Evenement\EventEmitter->emit('data', Array) #20 D:\a\phpst
PHPStan (8.5, windows-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining method (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Native\NativeFunctionReflection.php on line 14 Stack trace: #0 D:\a\phpstan-src\phpstan-src\vendor\composer\ClassLoader.php(576): include() #1 D:\a\phpstan-src\phpstan-src\vendor\composer\ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}('D:\\a\\phpstan-sr...') #2 D:\a\phpstan-src\phpstan-src\src\Reflection\SignatureMap\NativeFunctionReflectionProvider.php(159): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 D:\a\phpstan-src\phpstan-src\src\Reflection\BetterReflection\BetterReflectionProvider.php(299): PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider->findFunctionReflection('count') #4 D:\a\phpstan-src\phpstan-src\src\Reflection\ReflectionProvider\MemoizingReflectionProvider.php(76): PHPStan\Reflection\BetterReflection\BetterReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #5 D:\a\phpstan-src\phpstan-src\src\Rules\Namespaces\ExistingNamesInUseRule.php(111): PHPStan\Reflection\ReflectionProvider\MemoizingReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #6 D:\a\phpstan-src\phpstan-src\src\Rules\Namespaces\ExistingNamesInUseRule.php(60): PHPStan\Rules\Namespaces\ExistingNamesInUseRule->checkFunctions(Array) #7 D:\a\phpstan-src\phpstan-src\src\Analyser\FileAnalyser.php(131): PHPStan\Rules\Namespaces\ExistingNamesInUseRule->processNode(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope)) #8 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(526): PHPStan\Analyser\FileAnalyser->{closure:PHPStan\Analyser\FileAnalyser::analyseFile():101}(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope)) #9 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(404): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Use_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #10 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(945): PHPStan\Analyser\NodeScopeResolver->processStmtNodes(Object(PhpParser\Node\Stmt\Namespace_), Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #11 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(334): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Namespace_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #12 D:\a\phpstan-src\phpstan-src\src\Analyser\FileAnalyser.php(247): PHPStan\Analyser\NodeScopeResolver->processNodes(Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure)) #13 D:\a\phpstan-src\phpstan-src\src\Command\WorkerCommand.php(236): PHPStan\Analyser\FileAnalyser->analyseFile('D:\\a\\phpstan-sr...', Array, Object(PHPStan\Rules\LazyRegistry), Object(PHPStan\Collectors\Registry), NULL) #14 D:\a\phpstan-src\phpstan-src\vendor\evenement\evenement\src\EventEmitterTrait.php(143): PHPStan\Command\WorkerCommand::{closure:PHPStan\Command\WorkerCommand::runWorker():212}(Array) #15 D:\a\phpstan-src\phpstan-src\vendor\clue\ndjson-react\src\Decoder.php(139): Evenement\EventEmitter->emit('data', Array) #16 D:\a\phpstan-src\phpstan-src\vendor\evenement\evenement\src\EventEmitterTrait.php(143): Clue\React\NDJson\Decoder->handleData(Array) #17 D:\a\phpstan-src\phpstan-src\vendor\react\stream\src\Util.php(71): Evenement\EventEmitter->emit('data', Array) #18 D:\a\phpstan-src\phpstan-src\vendor\evenement\evenement\src\EventEmitterTrait.php(143): React\Stream\Util::{closure:React\Stream\Util::forwardEvents():70}('{"action":"anal...') #19 D:\a\phpstan-src\phpstan-src\vendor\react\stream\src\DuplexResourceStream.php(209): Evenement\EventEmitter->emit('data', Array) #20 D:\a\phpstan
PHPStan (8.3, windows-latest)
Process completed with exit code 1.
PHPStan (8.3, windows-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Native\NativeFunctionReflection.php on line 14 Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Native\NativeFunctionReflection.php on line 14 while running parallel worker
PHPStan (8.1, windows-latest)
Process completed with exit code 1.
PHPStan (8.1, windows-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Native\NativeFunctionReflection.php on line 14 Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Native\NativeFunctionReflection.php on line 14 while running parallel worker
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: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Native\NativeFunctionReflection.php on line 14 Fatal error: Class PHPStan\Reflection\Native\NativeFunctionReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\FunctionReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Native\NativeFunctionReflection.php on line 14 while running parallel worker
PHPStan (7.4, windows-latest)
The operation was canceled.
PHPStan (7.4, windows-latest)
Canceling since a higher priority waiting request for sa-polyfill-NoDiscard-function exists
PHPStan (7.4, ubuntu-latest)
The operation was canceled.
PHPStan (7.4, ubuntu-latest)
Canceling since a higher priority waiting request for sa-polyfill-NoDiscard-function exists
Static Analysis
Canceling since a higher priority waiting request for sa-polyfill-NoDiscard-function exists
PHPStan (8.4, windows-latest)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
PHPStan (8.2, windows-latest)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
PHPStan (8.5, windows-latest)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
PHPStan (8.3, windows-latest)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
PHPStan (8.1, windows-latest)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
PHPStan (8.0, windows-latest)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
PHPStan (7.4, windows-latest)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677