Skip to content

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

Add support for PHP 8.5 #[\NoDiscard]

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

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

static-analysis.yml

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

Annotations

60 errors and 7 notices
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\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Annotations/AnnotationMethodReflection.php on line 17 Fatal error: Class PHPStan\Reflection\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Annotations/AnnotationMethodReflection.php on line 17 while running parallel worker
PHPStan with result cache (8.2)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 while running parallel worker
Generate PHP baseline
Process completed with exit code 2.
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\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 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 [internal function]: Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/vendor/nette/di/src/DI/Helpers.php(250): class_exists('PHPStan\\Reflect...') #4 /home/runner/work/phpstan-src/phpstan-src/vendor/nette/di/src/DI/Container.php(307): Nette\DI\Helpers::normalizeClass('PHPStan\\Reflect...') #5 /home/runner/work/phpstan-src/phpstan-src/src/DependencyInjection/Nette/NetteContainer.php(61): Nette\DI\Container->findByType('PHPStan\\Reflect...') #6 /home/runner/work/phpstan-src/phpstan-src/src/DependencyInjection/MemoizingContainer.php(45): PHPStan\DependencyInjection\Nette\NetteContainer->findServiceNamesByType('PHPStan\\Reflect...') #7 /home/runner/work/phpstan-src/phpstan-src/vendor/shipmonk/dead-code-detector/src/Provider/PhpStanUsageProvider.php(36): PHPStan\DependencyInjection\MemoizingContainer->findServiceNamesByType('PHPStan\\Reflect...') #8 /home/runner/work/phpstan-src/phpstan-src/vendor/shipmonk/dead-code-detector/src/Provider/PhpStanUsageProvider.php(27): ShipMonk\PHPStan\DeadCode\Provider\PhpStanUsageProvider->isConstructorCallInPhpStanDic(Object(PHPStan\BetterReflection\Reflection\Adapter\ReflectionMethod)) #9 /home/runner/work/phpstan-src/phpstan-src/vendor/shipmonk/dead-code-detector/src/Provider/ReflectionBasedMemberUsageProvider.php(63): ShipMonk\PHPStan\DeadCode\Provider\PhpStanUsageProvider->shouldMarkMethodAsUsed(Object(PHPStan\BetterReflection\Reflection\Adapter\ReflectionMethod)) #10 /home/runner/work/phpstan-src/phpstan-src/vendor/shipmonk/dead-code-detector/src/Provider/ReflectionBasedMemberUsageProvider.php(31): ShipMonk\PHPStan\DeadCode\Provider\ReflectionBasedMemberUsageProvider->getMethodUsages(Object(PHPStan\Reflection\ClassReflection)) #11 /home/runner/work/phpstan-src/phpstan-src/vendor/shipmonk/dead-code-detector/src/Collector/ProvidedUsagesCollector.php(66): ShipMonk\PHPStan\DeadCode\Provider\ReflectionBasedMemberUsageProvider->getUsages(Object(PHPStan\Node\InClassNode), Object(PHPStan\Analyser\MutatingScope)) #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(180): ShipMonk\PHPStan\DeadCode\Collector\ProvidedUsagesCollector->processNode(Object(PHPStan\Node\InClassNode), Object(PHPStan\Analyser\MutatingScope)) #13 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(961): PHPStan\Analyser\FileAnalyser->{closure:PHPStan\Analyser\FileAnalyser::analyseFile():101}(Object(PHPStan\Node\InClassNode), Object(PHPStan\Analyser\MutatingScope)) #14 /home/runner/work/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)) #15 /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)) #16 /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)) #17 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(247): P
PHPStan with result cache (8.5)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 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/BetterReflection/BetterReflectionProvider.php(296): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/ReflectionProvider/MemoizingReflectionProvider.php(76): PHPStan\Reflection\BetterReflection\BetterReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #4 /home/runner/work/phpstan-src/phpstan-src/src/Type/Constant/ConstantStringType.php(247): PHPStan\Reflection\ReflectionProvider\MemoizingReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #5 /home/runner/work/phpstan-src/phpstan-src/src/Type/UnionType.php(826): PHPStan\Type\Constant\ConstantStringType->getCallableParametersAcceptors(Object(PHPStan\Analyser\MutatingScope)) #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(5251): PHPStan\Type\UnionType->getCallableParametersAcceptors(Object(PHPStan\Analyser\MutatingScope)) #7 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(3653): PHPStan\Analyser\NodeScopeResolver->processArgs(Object(PhpParser\Node\Stmt\Return_), Object(PHPStan\Reflection\Php\PhpMethodReflection), NULL, Object(PHPStan\Reflection\ExtendedFunctionVariant), Object(PhpParser\Node\Expr\New_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\ExpressionContext)) #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(2467): PHPStan\Analyser\NodeScopeResolver->processExprNode(Object(PhpParser\Node\Stmt\Return_), Object(PhpParser\Node\Expr\New_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\ExpressionContext)) #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(5620): PHPStan\Analyser\NodeScopeResolver->{closure:PHPStan\Analyser\NodeScopeResolver::processExprNode():2438}(Object(PHPStan\Analyser\MutatingScope)) #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(2431): PHPStan\Analyser\NodeScopeResolver->processAssignVar(Object(PHPStan\Analyser\MutatingScope), Object(PhpParser\Node\Stmt\Return_), Object(PhpParser\Node\Expr\PropertyFetch), Object(PhpParser\Node\Expr\New_), Object(Closure), Object(PHPStan\Analyser\ExpressionContext), Object(Closure), true) #11 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(861): PHPStan\Analyser\NodeScopeResolver->processExprNode(Object(PhpParser\Node\Stmt\Return_), Object(PhpParser\Node\Expr\Assign), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\ExpressionContext)) #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(404): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Return_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #13 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(1089): PHPStan\Analyser\NodeScopeResolver->processStmtNodes(Object(PhpParser\Node\Stmt\If_), Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #14 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(404): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\If_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\St
PHPStan with result cache (8.5)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining method (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Annotations/AnnotationMethodReflection.php on line 17 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 [internal function]: Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/vendor/nette/di/src/DI/Helpers.php(250): class_exists('PHPStan\\Reflect...') #4 /home/runner/work/phpstan-src/phpstan-src/vendor/nette/di/src/DI/Container.php(307): Nette\DI\Helpers::normalizeClass('PHPStan\\Reflect...') #5 /home/runner/work/phpstan-src/phpstan-src/src/DependencyInjection/Nette/NetteContainer.php(61): Nette\DI\Container->findByType('PHPStan\\Reflect...') #6 /home/runner/work/phpstan-src/phpstan-src/src/DependencyInjection/MemoizingContainer.php(45): PHPStan\DependencyInjection\Nette\NetteContainer->findServiceNamesByType('PHPStan\\Reflect...') #7 /home/runner/work/phpstan-src/phpstan-src/vendor/shipmonk/dead-code-detector/src/Provider/PhpStanUsageProvider.php(36): PHPStan\DependencyInjection\MemoizingContainer->findServiceNamesByType('PHPStan\\Reflect...') #8 /home/runner/work/phpstan-src/phpstan-src/vendor/shipmonk/dead-code-detector/src/Provider/PhpStanUsageProvider.php(27): ShipMonk\PHPStan\DeadCode\Provider\PhpStanUsageProvider->isConstructorCallInPhpStanDic(Object(PHPStan\BetterReflection\Reflection\Adapter\ReflectionMethod)) #9 /home/runner/work/phpstan-src/phpstan-src/vendor/shipmonk/dead-code-detector/src/Provider/ReflectionBasedMemberUsageProvider.php(63): ShipMonk\PHPStan\DeadCode\Provider\PhpStanUsageProvider->shouldMarkMethodAsUsed(Object(PHPStan\BetterReflection\Reflection\Adapter\ReflectionMethod)) #10 /home/runner/work/phpstan-src/phpstan-src/vendor/shipmonk/dead-code-detector/src/Provider/ReflectionBasedMemberUsageProvider.php(31): ShipMonk\PHPStan\DeadCode\Provider\ReflectionBasedMemberUsageProvider->getMethodUsages(Object(PHPStan\Reflection\ClassReflection)) #11 /home/runner/work/phpstan-src/phpstan-src/vendor/shipmonk/dead-code-detector/src/Collector/ProvidedUsagesCollector.php(66): ShipMonk\PHPStan\DeadCode\Provider\ReflectionBasedMemberUsageProvider->getUsages(Object(PHPStan\Node\InClassNode), Object(PHPStan\Analyser\MutatingScope)) #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(180): ShipMonk\PHPStan\DeadCode\Collector\ProvidedUsagesCollector->processNode(Object(PHPStan\Node\InClassNode), Object(PHPStan\Analyser\MutatingScope)) #13 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(961): PHPStan\Analyser\FileAnalyser->{closure:PHPStan\Analyser\FileAnalyser::analyseFile():101}(Object(PHPStan\Node\InClassNode), Object(PHPStan\Analyser\MutatingScope)) #14 /home/runner/work/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)) #15 /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)) #16 /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)) #17 /home/runner/work/phpstan-src/phpstan-src/src/Ana
PHPStan with result cache (8.5)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 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/BetterReflection/BetterReflectionProvider.php(296): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/ReflectionProvider/MemoizingReflectionProvider.php(76): PHPStan\Reflection\BetterReflection\BetterReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #4 /home/runner/work/phpstan-src/phpstan-src/src/Type/Constant/ConstantStringType.php(247): PHPStan\Reflection\ReflectionProvider\MemoizingReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #5 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(5251): PHPStan\Type\Constant\ConstantStringType->getCallableParametersAcceptors(Object(PHPStan\Analyser\MutatingScope)) #6 /home/runner/work/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)) #7 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(898): PHPStan\Analyser\NodeScopeResolver->processExprNode(Object(PhpParser\Node\Stmt\Expression), Object(PhpParser\Node\Expr\MethodCall), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\ExpressionContext)) #8 /home/runner/work/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)) #9 /home/runner/work/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)) #10 /home/runner/work/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)) #11 /home/runner/work/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)) #12 /home/runner/work/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)) #13 /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)) #14 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(
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\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Annotations/AnnotationMethodReflection.php on line 17 Fatal error: Class PHPStan\Reflection\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Annotations/AnnotationMethodReflection.php on line 17 while running parallel worker
PHPStan (8.2, ubuntu-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 while running parallel worker
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\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Annotations/AnnotationMethodReflection.php on line 17 Fatal error: Class PHPStan\Reflection\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Annotations/AnnotationMethodReflection.php on line 17 while running parallel worker
PHPStan with result cache (8.4)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 while running parallel worker
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\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Annotations/AnnotationMethodReflection.php on line 17 Fatal error: Class PHPStan\Reflection\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Annotations/AnnotationMethodReflection.php on line 17 while running parallel worker
PHPStan (8.3, ubuntu-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 while running parallel worker
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\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Annotations/AnnotationMethodReflection.php on line 17 Fatal error: Class PHPStan\Reflection\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Annotations/AnnotationMethodReflection.php on line 17 while running parallel worker
PHPStan with result cache (8.3)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 while running parallel worker
Generate baseline
Process completed with exit code 2.
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\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Annotations/AnnotationMethodReflection.php on line 17 Fatal error: Class PHPStan\Reflection\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Annotations/AnnotationMethodReflection.php on line 17 while running parallel worker
PHPStan (8.4, ubuntu-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 while running parallel worker
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\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 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 [internal function]: Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/vendor/nette/di/src/DI/Helpers.php(250): class_exists('PHPStan\\Reflect...') #4 /home/runner/work/phpstan-src/phpstan-src/vendor/nette/di/src/DI/Container.php(307): Nette\DI\Helpers::normalizeClass('PHPStan\\Reflect...') #5 /home/runner/work/phpstan-src/phpstan-src/src/DependencyInjection/Nette/NetteContainer.php(61): Nette\DI\Container->findByType('PHPStan\\Reflect...') #6 /home/runner/work/phpstan-src/phpstan-src/src/DependencyInjection/MemoizingContainer.php(45): PHPStan\DependencyInjection\Nette\NetteContainer->findServiceNamesByType('PHPStan\\Reflect...') #7 /home/runner/work/phpstan-src/phpstan-src/vendor/shipmonk/dead-code-detector/src/Provider/PhpStanUsageProvider.php(36): PHPStan\DependencyInjection\MemoizingContainer->findServiceNamesByType('PHPStan\\Reflect...') #8 /home/runner/work/phpstan-src/phpstan-src/vendor/shipmonk/dead-code-detector/src/Provider/PhpStanUsageProvider.php(27): ShipMonk\PHPStan\DeadCode\Provider\PhpStanUsageProvider->isConstructorCallInPhpStanDic(Object(PHPStan\BetterReflection\Reflection\Adapter\ReflectionMethod)) #9 /home/runner/work/phpstan-src/phpstan-src/vendor/shipmonk/dead-code-detector/src/Provider/ReflectionBasedMemberUsageProvider.php(63): ShipMonk\PHPStan\DeadCode\Provider\PhpStanUsageProvider->shouldMarkMethodAsUsed(Object(PHPStan\BetterReflection\Reflection\Adapter\ReflectionMethod)) #10 /home/runner/work/phpstan-src/phpstan-src/vendor/shipmonk/dead-code-detector/src/Provider/ReflectionBasedMemberUsageProvider.php(31): ShipMonk\PHPStan\DeadCode\Provider\ReflectionBasedMemberUsageProvider->getMethodUsages(Object(PHPStan\Reflection\ClassReflection)) #11 /home/runner/work/phpstan-src/phpstan-src/vendor/shipmonk/dead-code-detector/src/Collector/ProvidedUsagesCollector.php(66): ShipMonk\PHPStan\DeadCode\Provider\ReflectionBasedMemberUsageProvider->getUsages(Object(PHPStan\Node\InClassNode), Object(PHPStan\Analyser\MutatingScope)) #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(180): ShipMonk\PHPStan\DeadCode\Collector\ProvidedUsagesCollector->processNode(Object(PHPStan\Node\InClassNode), Object(PHPStan\Analyser\MutatingScope)) #13 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(961): PHPStan\Analyser\FileAnalyser->{closure:PHPStan\Analyser\FileAnalyser::analyseFile():101}(Object(PHPStan\Node\InClassNode), Object(PHPStan\Analyser\MutatingScope)) #14 /home/runner/work/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)) #15 /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)) #16 /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)) #17 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(247): P
PHPStan (8.5, ubuntu-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 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/BetterReflection/BetterReflectionProvider.php(296): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/ReflectionProvider/MemoizingReflectionProvider.php(76): PHPStan\Reflection\BetterReflection\BetterReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #4 /home/runner/work/phpstan-src/phpstan-src/src/Type/Constant/ConstantStringType.php(247): PHPStan\Reflection\ReflectionProvider\MemoizingReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #5 /home/runner/work/phpstan-src/phpstan-src/src/Type/UnionType.php(826): PHPStan\Type\Constant\ConstantStringType->getCallableParametersAcceptors(Object(PHPStan\Analyser\MutatingScope)) #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(5251): PHPStan\Type\UnionType->getCallableParametersAcceptors(Object(PHPStan\Analyser\MutatingScope)) #7 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(3653): PHPStan\Analyser\NodeScopeResolver->processArgs(Object(PhpParser\Node\Stmt\Return_), Object(PHPStan\Reflection\Php\PhpMethodReflection), NULL, Object(PHPStan\Reflection\ExtendedFunctionVariant), Object(PhpParser\Node\Expr\New_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\ExpressionContext)) #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(2467): PHPStan\Analyser\NodeScopeResolver->processExprNode(Object(PhpParser\Node\Stmt\Return_), Object(PhpParser\Node\Expr\New_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\ExpressionContext)) #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(5620): PHPStan\Analyser\NodeScopeResolver->{closure:PHPStan\Analyser\NodeScopeResolver::processExprNode():2438}(Object(PHPStan\Analyser\MutatingScope)) #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(2431): PHPStan\Analyser\NodeScopeResolver->processAssignVar(Object(PHPStan\Analyser\MutatingScope), Object(PhpParser\Node\Stmt\Return_), Object(PhpParser\Node\Expr\PropertyFetch), Object(PhpParser\Node\Expr\New_), Object(Closure), Object(PHPStan\Analyser\ExpressionContext), Object(Closure), true) #11 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(861): PHPStan\Analyser\NodeScopeResolver->processExprNode(Object(PhpParser\Node\Stmt\Return_), Object(PhpParser\Node\Expr\Assign), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\ExpressionContext)) #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(404): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Return_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #13 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(1089): PHPStan\Analyser\NodeScopeResolver->processStmtNodes(Object(PhpParser\Node\Stmt\If_), Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #14 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(404): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\If_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\St
PHPStan (8.5, ubuntu-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining method (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Annotations/AnnotationMethodReflection.php on line 17 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 [internal function]: Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/vendor/nette/di/src/DI/Helpers.php(250): class_exists('PHPStan\\Reflect...') #4 /home/runner/work/phpstan-src/phpstan-src/vendor/nette/di/src/DI/Container.php(307): Nette\DI\Helpers::normalizeClass('PHPStan\\Reflect...') #5 /home/runner/work/phpstan-src/phpstan-src/src/DependencyInjection/Nette/NetteContainer.php(61): Nette\DI\Container->findByType('PHPStan\\Reflect...') #6 /home/runner/work/phpstan-src/phpstan-src/src/DependencyInjection/MemoizingContainer.php(45): PHPStan\DependencyInjection\Nette\NetteContainer->findServiceNamesByType('PHPStan\\Reflect...') #7 /home/runner/work/phpstan-src/phpstan-src/vendor/shipmonk/dead-code-detector/src/Provider/PhpStanUsageProvider.php(36): PHPStan\DependencyInjection\MemoizingContainer->findServiceNamesByType('PHPStan\\Reflect...') #8 /home/runner/work/phpstan-src/phpstan-src/vendor/shipmonk/dead-code-detector/src/Provider/PhpStanUsageProvider.php(27): ShipMonk\PHPStan\DeadCode\Provider\PhpStanUsageProvider->isConstructorCallInPhpStanDic(Object(PHPStan\BetterReflection\Reflection\Adapter\ReflectionMethod)) #9 /home/runner/work/phpstan-src/phpstan-src/vendor/shipmonk/dead-code-detector/src/Provider/ReflectionBasedMemberUsageProvider.php(63): ShipMonk\PHPStan\DeadCode\Provider\PhpStanUsageProvider->shouldMarkMethodAsUsed(Object(PHPStan\BetterReflection\Reflection\Adapter\ReflectionMethod)) #10 /home/runner/work/phpstan-src/phpstan-src/vendor/shipmonk/dead-code-detector/src/Provider/ReflectionBasedMemberUsageProvider.php(31): ShipMonk\PHPStan\DeadCode\Provider\ReflectionBasedMemberUsageProvider->getMethodUsages(Object(PHPStan\Reflection\ClassReflection)) #11 /home/runner/work/phpstan-src/phpstan-src/vendor/shipmonk/dead-code-detector/src/Collector/ProvidedUsagesCollector.php(66): ShipMonk\PHPStan\DeadCode\Provider\ReflectionBasedMemberUsageProvider->getUsages(Object(PHPStan\Node\InClassNode), Object(PHPStan\Analyser\MutatingScope)) #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(180): ShipMonk\PHPStan\DeadCode\Collector\ProvidedUsagesCollector->processNode(Object(PHPStan\Node\InClassNode), Object(PHPStan\Analyser\MutatingScope)) #13 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(961): PHPStan\Analyser\FileAnalyser->{closure:PHPStan\Analyser\FileAnalyser::analyseFile():101}(Object(PHPStan\Node\InClassNode), Object(PHPStan\Analyser\MutatingScope)) #14 /home/runner/work/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)) #15 /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)) #16 /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)) #17 /home/runner/work/phpstan-src/phpstan-src/src/Ana
PHPStan (8.5, ubuntu-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 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/BetterReflection/BetterReflectionProvider.php(296): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/src/Reflection/ReflectionProvider/MemoizingReflectionProvider.php(76): PHPStan\Reflection\BetterReflection\BetterReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #4 /home/runner/work/phpstan-src/phpstan-src/src/Type/Constant/ConstantStringType.php(247): PHPStan\Reflection\ReflectionProvider\MemoizingReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #5 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(5251): PHPStan\Type\Constant\ConstantStringType->getCallableParametersAcceptors(Object(PHPStan\Analyser\MutatingScope)) #6 /home/runner/work/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)) #7 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(898): PHPStan\Analyser\NodeScopeResolver->processExprNode(Object(PhpParser\Node\Stmt\Expression), Object(PhpParser\Node\Expr\MethodCall), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\ExpressionContext)) #8 /home/runner/work/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)) #9 /home/runner/work/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)) #10 /home/runner/work/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)) #11 /home/runner/work/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)) #12 /home/runner/work/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)) #13 /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)) #14 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(
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\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Annotations/AnnotationMethodReflection.php on line 17 Fatal error: Class PHPStan\Reflection\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Annotations/AnnotationMethodReflection.php on line 17 while running parallel worker
PHPStan (8.1, ubuntu-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 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\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Annotations/AnnotationMethodReflection.php on line 17 Fatal error: Class PHPStan\Reflection\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in /home/runner/work/phpstan-src/phpstan-src/src/Reflection/Annotations/AnnotationMethodReflection.php on line 17 while running parallel worker
PHPStan (8.0, ubuntu-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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/Php/ExitFunctionReflection.php on line 21 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\Php\ExitFunctionReflection 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\Php\ExitFunctionReflection.php on line 21 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\BetterReflection\BetterReflectionProvider.php(296): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 D:\a\phpstan-src\phpstan-src\src\Reflection\ReflectionProvider\MemoizingReflectionProvider.php(76): PHPStan\Reflection\BetterReflection\BetterReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #4 D:\a\phpstan-src\phpstan-src\src\Type\Constant\ConstantStringType.php(247): PHPStan\Reflection\ReflectionProvider\MemoizingReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #5 D:\a\phpstan-src\phpstan-src\src\Type\UnionType.php(826): PHPStan\Type\Constant\ConstantStringType->getCallableParametersAcceptors(Object(PHPStan\Analyser\MutatingScope)) #6 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(5251): PHPStan\Type\UnionType->getCallableParametersAcceptors(Object(PHPStan\Analyser\MutatingScope)) #7 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(3653): PHPStan\Analyser\NodeScopeResolver->processArgs(Object(PhpParser\Node\Stmt\Expression), Object(PHPStan\Reflection\Php\PhpMethodReflection), NULL, Object(PHPStan\Reflection\ExtendedFunctionVariant), Object(PhpParser\Node\Expr\New_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\ExpressionContext)) #8 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(3276): PHPStan\Analyser\NodeScopeResolver->processExprNode(Object(PhpParser\Node\Stmt\Expression), Object(PhpParser\Node\Expr\New_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\ExpressionContext)) #9 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(2467): PHPStan\Analyser\NodeScopeResolver->processExprNode(Object(PhpParser\Node\Stmt\Expression), Object(PhpParser\Node\Expr\Array_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\ExpressionContext)) #10 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(5483): PHPStan\Analyser\NodeScopeResolver->{closure:PHPStan\Analyser\NodeScopeResolver::processExprNode():2438}(Object(PHPStan\Analyser\MutatingScope)) #11 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\Variable), Object(PhpParser\Node\Expr\Array_), Object(Closure), Object(PHPStan\Analyser\ExpressionContext), Object(Closure), true) #12 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)) #13 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)) #14 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(1119): PHPStan\Analyser\NodeScopeResolver->processStmtNodes(Object(PhpParser\Node\Stmt\ElseIf_), Array, Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #15 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(404): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Ob
PHPStan (8.5, windows-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining method (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Annotations\AnnotationMethodReflection.php on line 17 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\Annotations\AnnotationsMethodsClassReflectionExtension.php(72): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 D:\a\phpstan-src\phpstan-src\src\Reflection\Annotations\AnnotationsMethodsClassReflectionExtension.php(27): PHPStan\Reflection\Annotations\AnnotationsMethodsClassReflectionExtension->findClassReflectionWithMethod(Object(PHPStan\Reflection\ClassReflection), Object(PHPStan\Reflection\ClassReflection), 'int') #4 D:\a\phpstan-src\phpstan-src\src\Reflection\ClassReflection.php(499): PHPStan\Reflection\Annotations\AnnotationsMethodsClassReflectionExtension->hasMethod(Object(PHPStan\Reflection\ClassReflection), 'int') #5 D:\a\phpstan-src\phpstan-src\src\Type\ObjectType.php(789): PHPStan\Reflection\ClassReflection->hasMethod('int') #6 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(6058): PHPStan\Type\ObjectType->hasMethod('int') #7 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(6091): PHPStan\Analyser\MutatingScope->filterTypeWithMethod(Object(PHPStan\Type\ObjectType), 'int') #8 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(2196): PHPStan\Analyser\MutatingScope->methodCallReturnType(Object(PHPStan\Type\ObjectType), 'int', Object(PhpParser\Node\Expr\StaticCall)) #9 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('\\Nette\\Schema\\E...', Object(PhpParser\Node\Expr\StaticCall)) #10 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(2129): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\StaticCall)) #11 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('\\Nette\\Schema\\E...', Object(PhpParser\Node\Expr\MethodCall)) #12 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(2129): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\MethodCall)) #13 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('\\Nette\\Schema\\E...', Object(PhpParser\Node\Expr\MethodCall)) #14 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(1670): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\MethodCall)) #15 D:\a\phpstan-src\phpstan-src\src\Reflection\InitializerExprTypeResolver.php(552): PHPStan\Analyser\MutatingScope->{closure:PHPStan\Analyser\MutatingScope::resolveType():1670}(Object(PhpParser\Node\Expr\MethodCall)) #16 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(1670): PHPStan\Reflection\InitializerExprTypeResolver->getArrayType(Object(PhpParser\Node\Expr\Array_), Object(Closure)) #17 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('['level' => \\Ne...', Object(PhpParser\Node\Expr\Array_)) #18 D:\a\phpstan-src\phpstan-src\src\Rules\FunctionCallParametersCheck.php(324): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\Array_)) #19 D:\a\phpstan-src\phpstan-src\src\Rules\Methods\CallStaticMethodsRule.php(84): PHPStan\Rules\FunctionCallParametersCheck->check(Object(PHPStan\Reflection\ResolvedFunctionVariantWithOriginal), Object(PHPStan\Analyser\MutatingScope), false, Object(PhpParser\Node\Expr\StaticCall), 'staticMethod', Object(PHPStan\TrinaryLogic), 'Static method N...', 'Static method N...', 'Static method N...', 'Static method N...', 'Static method N...'
PHPStan (8.5, windows-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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\Php\ExitFunctionReflection.php on line 21 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\BetterReflection\BetterReflectionProvider.php(296): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 D:\a\phpstan-src\phpstan-src\src\Reflection\ReflectionProvider\MemoizingReflectionProvider.php(76): PHPStan\Reflection\BetterReflection\BetterReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #4 D:\a\phpstan-src\phpstan-src\src\Type\Constant\ConstantStringType.php(247): PHPStan\Reflection\ReflectionProvider\MemoizingReflectionProvider->getFunction(Object(PhpParser\Node\Name), NULL) #5 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(5251): PHPStan\Type\Constant\ConstantStringType->getCallableParametersAcceptors(Object(PHPStan\Analyser\MutatingScope)) #6 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)) #7 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(898): PHPStan\Analyser\NodeScopeResolver->processExprNode(Object(PhpParser\Node\Stmt\Expression), 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(404): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\Expression), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #9 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)) #10 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)) #11 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)) #12 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)) #13 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)) #14 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)) #15 D:\a
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\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Annotations\AnnotationMethodReflection.php on line 17 Fatal error: Class PHPStan\Reflection\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Annotations\AnnotationMethodReflection.php on line 17 while running parallel worker
PHPStan (8.4, windows-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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\Php\ExitFunctionReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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\Php\ExitFunctionReflection.php on line 21 while running parallel worker
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\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Annotations\AnnotationMethodReflection.php on line 17 Fatal error: Class PHPStan\Reflection\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Annotations\AnnotationMethodReflection.php on line 17 while running parallel worker
PHPStan (8.3, windows-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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\Php\ExitFunctionReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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\Php\ExitFunctionReflection.php on line 21 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\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Annotations\AnnotationMethodReflection.php on line 17 Fatal error: Class PHPStan\Reflection\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Annotations\AnnotationMethodReflection.php on line 17 while running parallel worker
PHPStan (8.2, windows-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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\Php\ExitFunctionReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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\Php\ExitFunctionReflection.php on line 21 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\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Annotations\AnnotationMethodReflection.php on line 17 Fatal error: Class PHPStan\Reflection\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Annotations\AnnotationMethodReflection.php on line 17 while running parallel worker
PHPStan (8.0, windows-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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\Php\ExitFunctionReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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\Php\ExitFunctionReflection.php on line 21 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\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Annotations\AnnotationMethodReflection.php on line 17 Fatal error: Class PHPStan\Reflection\Annotations\AnnotationMethodReflection contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPStan\Reflection\ExtendedMethodReflection::hasNoDiscardAttribute) in D:\a\phpstan-src\phpstan-src\src\Reflection\Annotations\AnnotationMethodReflection.php on line 17 while running parallel worker
PHPStan (8.1, windows-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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\Php\ExitFunctionReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Php\ExitFunctionReflection 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\Php\ExitFunctionReflection.php on line 21 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.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.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.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.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.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 (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 (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