Add support for PHP 8.5 #[\NoDiscard]
#22422
static-analysis.yml
on: pull_request
Generate baseline
24s
Generate PHP baseline
22s
Matrix: PHPStan with result cache
Matrix: PHPStan
Annotations
58 errors and 7 notices
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\Dummy\DummyConstructorReflection 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/Dummy/DummyConstructorReflection.php on line 17
Fatal error: Class PHPStan\Reflection\Dummy\DummyConstructorReflection 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/Dummy/DummyConstructorReflection.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\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\Dummy\DummyConstructorReflection 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/Dummy/DummyConstructorReflection.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 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(5791): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...')
#3 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(1641): PHPStan\Analyser\MutatingScope->exactInstantiation(Object(PhpParser\Node\Expr\New_), 'PHPStan\\PhpDocP...')
#4 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('new \\PHPStan\\Ph...', Object(PhpParser\Node\Expr\New_))
#5 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(1080): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\New_))
#6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('$printer = new ...', Object(PhpParser\Node\Expr\Assign))
#7 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(2389): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\Assign))
#8 /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))
#9 /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))
#10 /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))
#11 /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))
#12 /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))
#13 /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))
#14 /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))
#15 /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))
#16 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(247): PHPStan\Analyser\NodeScopeResolver->processNodes(Array, Object(
|
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 baseline
Process completed with exit code 2.
|
Generate PHP baseline
Process completed with exit code 2.
|
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\Dummy\DummyConstructorReflection 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/Dummy/DummyConstructorReflection.php on line 17
Fatal error: Class PHPStan\Reflection\Dummy\DummyConstructorReflection 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/Dummy/DummyConstructorReflection.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\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\Dummy\DummyConstructorReflection 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/Dummy/DummyConstructorReflection.php on line 17
Fatal error: Class PHPStan\Reflection\Dummy\DummyConstructorReflection 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/Dummy/DummyConstructorReflection.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\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\Dummy\DummyConstructorReflection 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/Dummy/DummyConstructorReflection.php on line 17
Fatal error: Class PHPStan\Reflection\Dummy\DummyConstructorReflection 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/Dummy/DummyConstructorReflection.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\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\Dummy\DummyConstructorReflection 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/Dummy/DummyConstructorReflection.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 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(5791): Composer\Autoload\ClassLoader->loadClass('PHPStan\\Reflect...')
#3 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(1641): PHPStan\Analyser\MutatingScope->exactInstantiation(Object(PhpParser\Node\Expr\New_), 'PHPStan\\PhpDocP...')
#4 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('new \\PHPStan\\Ph...', Object(PhpParser\Node\Expr\New_))
#5 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(1080): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\New_))
#6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(780): PHPStan\Analyser\MutatingScope->resolveType('$printer = new ...', Object(PhpParser\Node\Expr\Assign))
#7 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(2389): PHPStan\Analyser\MutatingScope->getType(Object(PhpParser\Node\Expr\Assign))
#8 /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))
#9 /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))
#10 /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))
#11 /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))
#12 /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))
#13 /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))
#14 /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))
#15 /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))
#16 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(247): PHPStan\Analyser\NodeScopeResolver->processNodes(Array, Object(
|
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\Dummy\DummyConstructorReflection 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/Dummy/DummyConstructorReflection.php on line 17
Fatal error: Class PHPStan\Reflection\Dummy\DummyConstructorReflection 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/Dummy/DummyConstructorReflection.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\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, 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\Dummy\DummyConstructorReflection 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/Dummy/DummyConstructorReflection.php on line 17
Fatal error: Class PHPStan\Reflection\Dummy\DummyConstructorReflection 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/Dummy/DummyConstructorReflection.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\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\Dummy\DummyConstructorReflection 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/Dummy/DummyConstructorReflection.php on line 17
Fatal error: Class PHPStan\Reflection\Dummy\DummyConstructorReflection 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/Dummy/DummyConstructorReflection.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\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\Dummy\DummyConstructorReflection 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/Dummy/DummyConstructorReflection.php on line 17
Fatal error: Class PHPStan\Reflection\Dummy\DummyConstructorReflection 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/Dummy/DummyConstructorReflection.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\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, 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.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.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)
The operation was canceled.
|
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.1, 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 (8.0, windows-latest)
The operation was canceled.
|
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
|
Static Analysis
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
|
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.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.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
|
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
|