Skip to content

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

Add support for PHP 8.5 #[\NoDiscard]

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

Triggered via pull request August 28, 2025 20:18
Status Cancelled
Total duration 2m 14s
Artifacts

static-analysis.yml

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

Annotations

49 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\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.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\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.php on line 21 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\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.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/Type/UnionTypeUnresolvedMethodPrototypeReflection.php(49): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/src/Type/UnionType.php(506): PHPStan\Reflection\Type\UnionTypeUnresolvedMethodPrototypeReflection->getTransformedMethod() #4 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(6096): PHPStan\Type\UnionType->getMethod('getItemType', Object(PHPStan\Analyser\MutatingScope)) #5 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(2128): PHPStan\Analyser\MutatingScope->methodCallReturnType(Object(PHPStan\Type\UnionType), 'getItemType', Object(PhpParser\Node\Expr\MethodCall)) #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('$phpDocType->ge...', Object(PhpParser\Node\Expr\MethodCall)) #7 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(1080): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\MethodCall)) #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('$phpDocType = $...', Object(PhpParser\Node\Expr\Assign)) #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(2389): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\Assign)) #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(895): PHPStan\Analyser\NodeScopeResolver->findEarlyTerminatingExpr(Object(PhpParser\Node\Expr\Assign), Object(PHPStan\Analyser\MutatingScope)) #11 /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)) #12 /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)) #13 /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\StatementContext)) #14 /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)) #15 /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\StatementContext)) #16 /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)) #17 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(404):
PHPStan with result cache (8.5)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.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/Type/UnionTypeUnresolvedMethodPrototypeReflection.php(49): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/src/Type/UnionType.php(506): PHPStan\Reflection\Type\UnionTypeUnresolvedMethodPrototypeReflection->getTransformedMethod() #4 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(6096): PHPStan\Type\UnionType->getMethod('getMessage', Object(PHPStan\Analyser\MutatingScope)) #5 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(2128): PHPStan\Analyser\MutatingScope->methodCallReturnType(Object(PHPStan\Type\UnionType), 'getMessage', Object(PhpParser\Node\Expr\MethodCall)) #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('$e->getMessage(...', Object(PhpParser\Node\Expr\MethodCall)) #7 /home/runner/work/phpstan-src/phpstan-src/src/Rules/FunctionCallParametersCheck.php(324): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\MethodCall)) #8 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Methods/CallMethodsRule.php(75): PHPStan\Rules\FunctionCallParametersCheck->check(Object(PHPStan\Reflection\ResolvedFunctionVariantWithOriginal), Object(PHPStan\Analyser\MutatingScope), false, Object(PhpParser\Node\Expr\MethodCall), 'method', Object(PHPStan\TrinaryLogic), 'Method PHPStan\\...', 'Method PHPStan\\...', 'Method PHPStan\\...', 'Method PHPStan\\...', 'Method PHPStan\\...', 'Method PHPStan\\...', '%s of method PH...', 'Result of metho...', '%s of method PH...', 'Unable to resol...', 'Missing paramet...', 'Unknown paramet...', 'Return type of ...', '%s of method PH...', 'Method PHPStan\\...') #9 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Methods/CallMethodsRule.php(52): PHPStan\Rules\Methods\CallMethodsRule->processSingleMethodCall(Object(PHPStan\Analyser\MutatingScope), Object(PhpParser\Node\Expr\MethodCall), 'writeLineFormat...') #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(131): PHPStan\Rules\Methods\CallMethodsRule->processNode(Object(PhpParser\Node\Expr\MethodCall), Object(PHPStan\Analyser\MutatingScope)) #11 /home/runner/work/phpstan-src/phpstan-src/src/Node/ClassStatementsGatherer.php(140): PHPStan\Analyser\FileAnalyser->{closure:PHPStan\Analyser\FileAnalyser::analyseFile():101}(Object(PhpParser\Node\Expr\MethodCall), Object(PHPStan\Analyser\MutatingScope)) #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(754): PHPStan\Node\ClassStatementsGatherer->__invoke(Object(PhpParser\Node\Expr\MethodCall), Object(PHPStan\Analyser\MutatingScope)) #13 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(899): PHPStan\Analyser\NodeScopeResolver::{closure:PHPStan\Analyser\NodeScopeResolver::processStmtNode():753}(Object(PhpParser\Node\Expr\MethodCall), Object(PHPStan\Analyser\MutatingScope)) #14 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(4557): PHPStan\Analyser\NodeScopeResolver::{closure:PHPStan\Analyser\NodeScopeResolver::processStmtNode():898}(Object(PhpParser\Node\Expr\MethodCall), Object(PHPStan\Analyser\MutatingScope)) #15 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(2418): PHPStan\Analyser\NodeScopeResolver->callNodeCallbackWithExpression(Object(Closure), Obj
PHPStan with result cache (8.5)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.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/Type/UnionTypeUnresolvedMethodPrototypeReflection.php(49): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/src/Type/UnionType.php(506): PHPStan\Reflection\Type\UnionTypeUnresolvedMethodPrototypeReflection->getTransformedMethod() #4 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(6096): PHPStan\Type\UnionType->getMethod('getInterfaceNam...', Object(PHPStan\Analyser\MutatingScope)) #5 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(2128): PHPStan\Analyser\MutatingScope->methodCallReturnType(Object(PHPStan\Type\UnionType), 'getInterfaceNam...', Object(PhpParser\Node\Expr\MethodCall)) #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('$class->getNati...', Object(PhpParser\Node\Expr\MethodCall)) #7 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(5242): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\MethodCall)) #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(2612): PHPStan\Analyser\NodeScopeResolver->processArgs(Object(PhpParser\Node\Stmt\Foreach_), Object(PHPStan\Reflection\Native\NativeFunctionReflection), NULL, Object(PHPStan\Reflection\ExtendedFunctionVariant), Object(PhpParser\Node\Expr\FuncCall), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\ExpressionContext)) #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(1199): PHPStan\Analyser\NodeScopeResolver->processExprNode(Object(PhpParser\Node\Stmt\Foreach_), Object(PhpParser\Node\Expr\FuncCall), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\ExpressionContext)) #10 /home/runner/work/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)) #11 /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)) #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(6653): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\ClassMethod), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #13 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(6669): PHPStan\Analyser\NodeScopeResolver->processNodesForCalledMethod(Object(PhpParser\Node\Stmt\Class_), '/home/runner/wo...', Object(PHPStan\Reflection\ResolvedMethodReflection), Object(Closure)) #14 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(6665): PHPStan\Analyser\NodeScopeResolver->processNodesForCalledMethod(Array, '/home/runner/wo...', Object(PHPStan\Reflection\ResolvedMethodReflection), Object(Closure)) #15 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(6669): PHPStan\Analyser\NodeScopeResolver->processNodesForCalledMethod(Object(PhpParser\Node\Stmt\Namespace_
PHPStan with result cache (8.5)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.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/Type/UnionTypeUnresolvedMethodPrototypeReflection.php(49): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/src/Type/UnionType.php(506): PHPStan\Reflection\Type\UnionTypeUnresolvedMethodPrototypeReflection->getTransformedMethod() #4 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(6096): PHPStan\Type\UnionType->getMethod('getArgs', Object(PHPStan\Analyser\MutatingScope)) #5 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(2128): PHPStan\Analyser\MutatingScope->methodCallReturnType(Object(PHPStan\Type\UnionType), 'getArgs', Object(PhpParser\Node\Expr\MethodCall)) #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('$node->getArgs(...', Object(PhpParser\Node\Expr\MethodCall)) #7 /home/runner/work/phpstan-src/phpstan-src/src/Rules/FunctionCallParametersCheck.php(324): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\MethodCall)) #8 /home/runner/work/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 P...', 'Static method P...', 'Static method P...', 'Static method P...', 'Static method P...', 'Static method P...', '%s of static me...', 'Result of stati...', '%s of static me...', 'Unable to resol...', 'Missing paramet...', 'Unknown paramet...', 'Return type of ...', '%s of static me...', 'Static method P...') #9 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Methods/CallStaticMethodsRule.php(53): PHPStan\Rules\Methods\CallStaticMethodsRule->processSingleMethodCall(Object(PHPStan\Analyser\MutatingScope), Object(PhpParser\Node\Expr\StaticCall), 'reorderArgs') #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(131): PHPStan\Rules\Methods\CallStaticMethodsRule->processNode(Object(PhpParser\Node\Expr\StaticCall), Object(PHPStan\Analyser\MutatingScope)) #11 /home/runner/work/phpstan-src/phpstan-src/src/Node/ClassStatementsGatherer.php(140): PHPStan\Analyser\FileAnalyser->{closure:PHPStan\Analyser\FileAnalyser::analyseFile():101}(Object(PhpParser\Node\Expr\StaticCall), Object(PHPStan\Analyser\MutatingScope)) #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(754): PHPStan\Node\ClassStatementsGatherer->__invoke(Object(PhpParser\Node\Expr\StaticCall), Object(PHPStan\Analyser\MutatingScope)) #13 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(899): PHPStan\Analyser\NodeScopeResolver::{closure:PHPStan\Analyser\NodeScopeResolver::processStmtNode():753}(Object(PhpParser\Node\Expr\StaticCall), Object(PHPStan\Analyser\MutatingScope)) #14 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(4557): PHPStan\Analyser\NodeScopeResolver::{closure:PHPStan\Analyser\NodeScopeResolver::processStmtNode():898}(Object(PhpParser\Node\Expr\StaticCall), Object(PHPStan\Analyser\MutatingScope)) #15 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(2418): PHPStan\Analyser\NodeScopeResolver->callNodeCallbackWithExpression(Object(Clo
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\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.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\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.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/Type/UnionTypeUnresolvedMethodPrototypeReflection.php(49): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/src/Type/UnionType.php(506): PHPStan\Reflection\Type\UnionTypeUnresolvedMethodPrototypeReflection->getTransformedMethod() #4 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(6096): PHPStan\Type\UnionType->getMethod('getItemType', Object(PHPStan\Analyser\MutatingScope)) #5 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(2128): PHPStan\Analyser\MutatingScope->methodCallReturnType(Object(PHPStan\Type\UnionType), 'getItemType', Object(PhpParser\Node\Expr\MethodCall)) #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('$phpDocType->ge...', Object(PhpParser\Node\Expr\MethodCall)) #7 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(1080): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\MethodCall)) #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('$phpDocType = $...', Object(PhpParser\Node\Expr\Assign)) #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(2389): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\Assign)) #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(895): PHPStan\Analyser\NodeScopeResolver->findEarlyTerminatingExpr(Object(PhpParser\Node\Expr\Assign), Object(PHPStan\Analyser\MutatingScope)) #11 /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)) #12 /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)) #13 /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\StatementContext)) #14 /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)) #15 /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\StatementContext)) #16 /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)) #17 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(404):
PHPStan (8.5, ubuntu-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.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/Type/UnionTypeUnresolvedMethodPrototypeReflection.php(49): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/src/Type/UnionType.php(506): PHPStan\Reflection\Type\UnionTypeUnresolvedMethodPrototypeReflection->getTransformedMethod() #4 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(6096): PHPStan\Type\UnionType->getMethod('getMessage', Object(PHPStan\Analyser\MutatingScope)) #5 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(2128): PHPStan\Analyser\MutatingScope->methodCallReturnType(Object(PHPStan\Type\UnionType), 'getMessage', Object(PhpParser\Node\Expr\MethodCall)) #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('$e->getMessage(...', Object(PhpParser\Node\Expr\MethodCall)) #7 /home/runner/work/phpstan-src/phpstan-src/src/Rules/FunctionCallParametersCheck.php(324): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\MethodCall)) #8 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Methods/CallMethodsRule.php(75): PHPStan\Rules\FunctionCallParametersCheck->check(Object(PHPStan\Reflection\ResolvedFunctionVariantWithOriginal), Object(PHPStan\Analyser\MutatingScope), false, Object(PhpParser\Node\Expr\MethodCall), 'method', Object(PHPStan\TrinaryLogic), 'Method PHPStan\\...', 'Method PHPStan\\...', 'Method PHPStan\\...', 'Method PHPStan\\...', 'Method PHPStan\\...', 'Method PHPStan\\...', '%s of method PH...', 'Result of metho...', '%s of method PH...', 'Unable to resol...', 'Missing paramet...', 'Unknown paramet...', 'Return type of ...', '%s of method PH...', 'Method PHPStan\\...') #9 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Methods/CallMethodsRule.php(52): PHPStan\Rules\Methods\CallMethodsRule->processSingleMethodCall(Object(PHPStan\Analyser\MutatingScope), Object(PhpParser\Node\Expr\MethodCall), 'writeLineFormat...') #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(131): PHPStan\Rules\Methods\CallMethodsRule->processNode(Object(PhpParser\Node\Expr\MethodCall), Object(PHPStan\Analyser\MutatingScope)) #11 /home/runner/work/phpstan-src/phpstan-src/src/Node/ClassStatementsGatherer.php(140): PHPStan\Analyser\FileAnalyser->{closure:PHPStan\Analyser\FileAnalyser::analyseFile():101}(Object(PhpParser\Node\Expr\MethodCall), Object(PHPStan\Analyser\MutatingScope)) #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(754): PHPStan\Node\ClassStatementsGatherer->__invoke(Object(PhpParser\Node\Expr\MethodCall), Object(PHPStan\Analyser\MutatingScope)) #13 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(899): PHPStan\Analyser\NodeScopeResolver::{closure:PHPStan\Analyser\NodeScopeResolver::processStmtNode():753}(Object(PhpParser\Node\Expr\MethodCall), Object(PHPStan\Analyser\MutatingScope)) #14 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(4557): PHPStan\Analyser\NodeScopeResolver::{closure:PHPStan\Analyser\NodeScopeResolver::processStmtNode():898}(Object(PhpParser\Node\Expr\MethodCall), Object(PHPStan\Analyser\MutatingScope)) #15 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(2418): PHPStan\Analyser\NodeScopeResolver->callNodeCallbackWithExpression(Object(Closure), Obj
PHPStan (8.5, ubuntu-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.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/Type/UnionTypeUnresolvedMethodPrototypeReflection.php(49): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/src/Type/UnionType.php(506): PHPStan\Reflection\Type\UnionTypeUnresolvedMethodPrototypeReflection->getTransformedMethod() #4 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(6096): PHPStan\Type\UnionType->getMethod('getInterfaceNam...', Object(PHPStan\Analyser\MutatingScope)) #5 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(2128): PHPStan\Analyser\MutatingScope->methodCallReturnType(Object(PHPStan\Type\UnionType), 'getInterfaceNam...', Object(PhpParser\Node\Expr\MethodCall)) #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('$class->getNati...', Object(PhpParser\Node\Expr\MethodCall)) #7 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(5242): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\MethodCall)) #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(2612): PHPStan\Analyser\NodeScopeResolver->processArgs(Object(PhpParser\Node\Stmt\Foreach_), Object(PHPStan\Reflection\Native\NativeFunctionReflection), NULL, Object(PHPStan\Reflection\ExtendedFunctionVariant), Object(PhpParser\Node\Expr\FuncCall), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\ExpressionContext)) #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(1199): PHPStan\Analyser\NodeScopeResolver->processExprNode(Object(PhpParser\Node\Stmt\Foreach_), Object(PhpParser\Node\Expr\FuncCall), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\ExpressionContext)) #10 /home/runner/work/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)) #11 /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)) #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(6653): PHPStan\Analyser\NodeScopeResolver->processStmtNode(Object(PhpParser\Node\Stmt\ClassMethod), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #13 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(6669): PHPStan\Analyser\NodeScopeResolver->processNodesForCalledMethod(Object(PhpParser\Node\Stmt\Class_), '/home/runner/wo...', Object(PHPStan\Reflection\ResolvedMethodReflection), Object(Closure)) #14 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(6665): PHPStan\Analyser\NodeScopeResolver->processNodesForCalledMethod(Array, '/home/runner/wo...', Object(PHPStan\Reflection\ResolvedMethodReflection), Object(Closure)) #15 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(6669): PHPStan\Analyser\NodeScopeResolver->processNodesForCalledMethod(Object(PhpParser\Node\Stmt\Namespace_
PHPStan (8.5, ubuntu-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.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/Type/UnionTypeUnresolvedMethodPrototypeReflection.php(49): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 /home/runner/work/phpstan-src/phpstan-src/src/Type/UnionType.php(506): PHPStan\Reflection\Type\UnionTypeUnresolvedMethodPrototypeReflection->getTransformedMethod() #4 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(6096): PHPStan\Type\UnionType->getMethod('getArgs', Object(PHPStan\Analyser\MutatingScope)) #5 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(2128): PHPStan\Analyser\MutatingScope->methodCallReturnType(Object(PHPStan\Type\UnionType), 'getArgs', Object(PhpParser\Node\Expr\MethodCall)) #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('$node->getArgs(...', Object(PhpParser\Node\Expr\MethodCall)) #7 /home/runner/work/phpstan-src/phpstan-src/src/Rules/FunctionCallParametersCheck.php(324): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\MethodCall)) #8 /home/runner/work/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 P...', 'Static method P...', 'Static method P...', 'Static method P...', 'Static method P...', 'Static method P...', '%s of static me...', 'Result of stati...', '%s of static me...', 'Unable to resol...', 'Missing paramet...', 'Unknown paramet...', 'Return type of ...', '%s of static me...', 'Static method P...') #9 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Methods/CallStaticMethodsRule.php(53): PHPStan\Rules\Methods\CallStaticMethodsRule->processSingleMethodCall(Object(PHPStan\Analyser\MutatingScope), Object(PhpParser\Node\Expr\StaticCall), 'reorderArgs') #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(131): PHPStan\Rules\Methods\CallStaticMethodsRule->processNode(Object(PhpParser\Node\Expr\StaticCall), Object(PHPStan\Analyser\MutatingScope)) #11 /home/runner/work/phpstan-src/phpstan-src/src/Node/ClassStatementsGatherer.php(140): PHPStan\Analyser\FileAnalyser->{closure:PHPStan\Analyser\FileAnalyser::analyseFile():101}(Object(PhpParser\Node\Expr\StaticCall), Object(PHPStan\Analyser\MutatingScope)) #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(754): PHPStan\Node\ClassStatementsGatherer->__invoke(Object(PhpParser\Node\Expr\StaticCall), Object(PHPStan\Analyser\MutatingScope)) #13 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(899): PHPStan\Analyser\NodeScopeResolver::{closure:PHPStan\Analyser\NodeScopeResolver::processStmtNode():753}(Object(PhpParser\Node\Expr\StaticCall), Object(PHPStan\Analyser\MutatingScope)) #14 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(4557): PHPStan\Analyser\NodeScopeResolver::{closure:PHPStan\Analyser\NodeScopeResolver::processStmtNode():898}(Object(PhpParser\Node\Expr\StaticCall), Object(PHPStan\Analyser\MutatingScope)) #15 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(2418): PHPStan\Analyser\NodeScopeResolver->callNodeCallbackWithExpression(Object(Clo
Generate PHP baseline
Process completed with exit code 2.
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\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.php on line 21 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\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.php on line 21 while running parallel worker
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\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.php on line 21 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\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.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\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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/Type/UnionTypeMethodReflection.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\Type\UnionTypeMethodReflection 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\Type\UnionTypeMethodReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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\Type\UnionTypeMethodReflection.php on line 21 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\Type\UnionTypeMethodReflection 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\Type\UnionTypeMethodReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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\Type\UnionTypeMethodReflection.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\Type\UnionTypeMethodReflection 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\Type\UnionTypeMethodReflection.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\Type\UnionTypeUnresolvedMethodPrototypeReflection.php(49): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 D:\a\phpstan-src\phpstan-src\src\Type\UnionType.php(506): PHPStan\Reflection\Type\UnionTypeUnresolvedMethodPrototypeReflection->getTransformedMethod() #4 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(6096): PHPStan\Type\UnionType->getMethod('getAttribute', Object(PHPStan\Analyser\MutatingScope)) #5 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(2128): PHPStan\Analyser\MutatingScope->methodCallReturnType(Object(PHPStan\Type\UnionType), 'getAttribute', Object(PhpParser\Node\Expr\MethodCall)) #6 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('$node->getAttri...', Object(PhpParser\Node\Expr\MethodCall)) #7 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(1080): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\MethodCall)) #8 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('$arrayMapArgs =...', Object(PhpParser\Node\Expr\Assign)) #9 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(2389): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\Assign)) #10 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(895): PHPStan\Analyser\NodeScopeResolver->findEarlyTerminatingExpr(Object(PhpParser\Node\Expr\Assign), Object(PHPStan\Analyser\MutatingScope)) #11 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)) #12 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)) #13 D:\a\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\StatementContext)) #14 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)) #15 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)) #16 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)) #17 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\S
PHPStan (8.5, windows-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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\Type\UnionTypeMethodReflection.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\Type\UnionTypeUnresolvedMethodPrototypeReflection.php(49): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 D:\a\phpstan-src\phpstan-src\src\Type\UnionType.php(506): PHPStan\Reflection\Type\UnionTypeUnresolvedMethodPrototypeReflection->getTransformedMethod() #4 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(6096): PHPStan\Type\UnionType->getMethod('setTypeSpecifie...', Object(PHPStan\Analyser\MutatingScope)) #5 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(2128): PHPStan\Analyser\MutatingScope->methodCallReturnType(Object(PHPStan\Type\UnionType), 'setTypeSpecifie...', Object(PhpParser\Node\Expr\MethodCall)) #6 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('$extension->set...', Object(PhpParser\Node\Expr\MethodCall)) #7 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(2389): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\MethodCall)) #8 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(895): PHPStan\Analyser\NodeScopeResolver->findEarlyTerminatingExpr(Object(PhpParser\Node\Expr\MethodCall), Object(PHPStan\Analyser\MutatingScope)) #9 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)) #10 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(1222): PHPStan\Analyser\NodeScopeResolver->processStmtNodes(Object(PhpParser\Node\Stmt\Foreach_), 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\Foreach_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\StatementContext)) #12 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)) #13 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)) #14 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)) #15 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)) #16 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)) #17 D
PHPStan (8.5, windows-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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\Type\UnionTypeMethodReflection.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\Type\UnionTypeUnresolvedMethodPrototypeReflection.php(49): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 D:\a\phpstan-src\phpstan-src\src\Type\UnionType.php(506): PHPStan\Reflection\Type\UnionTypeUnresolvedMethodPrototypeReflection->getTransformedMethod() #4 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(6096): PHPStan\Type\UnionType->getMethod('getMessage', Object(PHPStan\Analyser\MutatingScope)) #5 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(2128): PHPStan\Analyser\MutatingScope->methodCallReturnType(Object(PHPStan\Type\UnionType), 'getMessage', Object(PhpParser\Node\Expr\MethodCall)) #6 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('$e->getMessage(...', Object(PhpParser\Node\Expr\MethodCall)) #7 D:\a\phpstan-src\phpstan-src\src\Type\Php\SprintfFunctionDynamicReturnTypeExtension.php(307): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\MethodCall)) #8 D:\a\phpstan-src\phpstan-src\src\Type\Php\SprintfFunctionDynamicReturnTypeExtension.php(60): PHPStan\Type\Php\SprintfFunctionDynamicReturnTypeExtension->getConstantType(Array, Object(PHPStan\Reflection\Native\NativeFunctionReflection), Object(PHPStan\Analyser\MutatingScope)) #9 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(2416): PHPStan\Type\Php\SprintfFunctionDynamicReturnTypeExtension->getTypeFromFunctionCall(Object(PHPStan\Reflection\Native\NativeFunctionReflection), Object(PhpParser\Node\Expr\FuncCall), Object(PHPStan\Analyser\MutatingScope)) #10 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(2395): PHPStan\Analyser\MutatingScope->getDynamicFunctionReturnType(Object(PHPStan\Reflection\ExtendedFunctionVariant), Object(PhpParser\Node\Expr\FuncCall), Object(PHPStan\Reflection\Native\NativeFunctionReflection)) #11 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('\\sprintf('Refle...', Object(PhpParser\Node\Expr\FuncCall)) #12 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(5242): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\FuncCall)) #13 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)) #14 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(2818): PHPStan\Analyser\NodeScopeResolver->processExprNode(Object(PhpParser\Node\Stmt\Expression), Object(PhpParser\Node\Expr\New_), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\ExpressionContext)) #15 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(2818): PHPStan\Analyser\NodeScopeResolver->processExprNode(Object(PhpParser\Node\Stmt\Expression), Object(PhpParser\Node\Expr\MethodCall), Object(PHPStan\Analyser\MutatingScope), Object(Closure), Object(PHPStan\Analyser\ExpressionContext)) #16 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
PHPStan (8.5, windows-latest)
Child process error (exit code 255): PHP Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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\Type\UnionTypeMethodReflection.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\Type\UnionTypeUnresolvedMethodPrototypeReflection.php(49): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...') #3 D:\a\phpstan-src\phpstan-src\src\Type\UnionType.php(506): PHPStan\Reflection\Type\UnionTypeUnresolvedMethodPrototypeReflection->getTransformedMethod() #4 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(6096): PHPStan\Type\UnionType->getMethod('getArgs', Object(PHPStan\Analyser\MutatingScope)) #5 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(2128): PHPStan\Analyser\MutatingScope->methodCallReturnType(Object(PHPStan\Type\UnionType), 'getArgs', Object(PhpParser\Node\Expr\MethodCall)) #6 D:\a\phpstan-src\phpstan-src\src\Analyser\MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('$node->getArgs(...', Object(PhpParser\Node\Expr\MethodCall)) #7 D:\a\phpstan-src\phpstan-src\src\Rules\FunctionCallParametersCheck.php(324): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\MethodCall)) #8 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 P...', 'Static method P...', 'Static method P...', 'Static method P...', 'Static method P...', 'Static method P...', '%s of static me...', 'Result of stati...', '%s of static me...', 'Unable to resol...', 'Missing paramet...', 'Unknown paramet...', 'Return type of ...', '%s of static me...', 'Static method P...') #9 D:\a\phpstan-src\phpstan-src\src\Rules\Methods\CallStaticMethodsRule.php(53): PHPStan\Rules\Methods\CallStaticMethodsRule->processSingleMethodCall(Object(PHPStan\Analyser\MutatingScope), Object(PhpParser\Node\Expr\StaticCall), 'reorderArgs') #10 D:\a\phpstan-src\phpstan-src\src\Analyser\FileAnalyser.php(131): PHPStan\Rules\Methods\CallStaticMethodsRule->processNode(Object(PhpParser\Node\Expr\StaticCall), Object(PHPStan\Analyser\MutatingScope)) #11 D:\a\phpstan-src\phpstan-src\src\Node\ClassStatementsGatherer.php(140): PHPStan\Analyser\FileAnalyser->{closure:PHPStan\Analyser\FileAnalyser::analyseFile():101}(Object(PhpParser\Node\Expr\StaticCall), Object(PHPStan\Analyser\MutatingScope)) #12 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(754): PHPStan\Node\ClassStatementsGatherer->__invoke(Object(PhpParser\Node\Expr\StaticCall), Object(PHPStan\Analyser\MutatingScope)) #13 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(899): PHPStan\Analyser\NodeScopeResolver::{closure:PHPStan\Analyser\NodeScopeResolver::processStmtNode():753}(Object(PhpParser\Node\Expr\StaticCall), Object(PHPStan\Analyser\MutatingScope)) #14 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(4557): PHPStan\Analyser\NodeScopeResolver::{closure:PHPStan\Analyser\NodeScopeResolver::processStmtNode():898}(Object(PhpParser\Node\Expr\StaticCall), Object(PHPStan\Analyser\MutatingScope)) #15 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(2418): PHPStan\Analyser\NodeScopeResolver->callNodeCallbackWithExpression(Object(Closure), Object(PhpParser\Node\Expr\StaticCall), Object(PHPStan\Analyser\MutatingScope), Object(PHPStan\Analyser\ExpressionContext)) #16 D:\a\phpstan-src\phpstan-src\src\Analyser\NodeScopeResolver.php(2467): PHPStan\Analy
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\Type\UnionTypeMethodReflection 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\Type\UnionTypeMethodReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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\Type\UnionTypeMethodReflection.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\Type\UnionTypeMethodReflection 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\Type\UnionTypeMethodReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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\Type\UnionTypeMethodReflection.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\Type\UnionTypeMethodReflection 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\Type\UnionTypeMethodReflection.php on line 21 Fatal error: Class PHPStan\Reflection\Type\UnionTypeMethodReflection 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\Type\UnionTypeMethodReflection.php on line 21 while running parallel worker
PHPStan (8.0, windows-latest)
Canceling since a higher priority waiting request for sa-polyfill-NoDiscard-function exists
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.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.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.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.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.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