Skip to content

Enhance offset access by defining various access modes, and restrict which ones are available for DOM classes #19001

Enhance offset access by defining various access modes, and restrict which ones are available for DOM classes

Enhance offset access by defining various access modes, and restrict which ones are available for DOM classes #19001

Triggered via pull request December 11, 2024 15:17
Status Failure
Total duration 2m 26s
Artifacts

e2e-tests.yml

on: pull_request
Matrix: E2E tests
Matrix: Result cache E2E tests
Fit to window
Zoom out
Zoom in

Annotations

68 errors and 31 warnings
E2E tests (bin/phpstan analyse e2e/only-files-not-analysed-trait/src/Foo.php e2e/only-files-not-a...
The job was canceled because "cd_e2e_baseline-uninit-pr" failed.
Result cache E2E tests (cd e2e/bug10449b ../../bin/phpstan analyze git apply patch.diff rm phpsta...
Internal error: Internal error: Too few arguments to function PHPStan\Type\ObjectType::isExtraOffsetAccessibleClass(), 0 passed in /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php on line 922 and exactly 1 expected while analysing file /home/runner/work/phpstan-src/phpstan-src/stubs/iterable.stub Run PHPStan with -v option and post the stack trace to: https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml
E2E tests (bin/phpstan analyse -l 8 tests/e2e/anon-class/Granularity.php)
The job was canceled because "cd_e2e_baseline-uninit-pr" failed.
E2E tests (cd e2e/composer-min-version-v7 composer install --ignore-platform-reqs ../../bin/phpst...
The job was canceled because "cd_e2e_baseline-uninit-pr" failed.
E2E tests (bin/phpstan analyse -l 8 -a tests/e2e/data/timecop.php -c tests/e2e/data/empty.neon te...
The job was canceled because "cd_e2e_baseline-uninit-pr" failed.
Result cache E2E tests (cd e2e/bug10449 ../../bin/phpstan analyze git apply patch.diff rm phpstan...
Internal error: Internal error: Too few arguments to function PHPStan\Type\ObjectType::isExtraOffsetAccessibleClass(), 0 passed in /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php on line 922 and exactly 1 expected while analysing file /home/runner/work/phpstan-src/phpstan-src/stubs/iterable.stub Run PHPStan with -v option and post the stack trace to: https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml
Result cache E2E tests (cd e2e/result-cache-5 echo -n > phpstan-baseline.neon ../../bin/phpstan -...
Internal error: Internal error: Too few arguments to function PHPStan\Type\ObjectType::isExtraOffsetAccessibleClass(), 0 passed in /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php on line 922 and exactly 1 expected while analysing file /home/runner/work/phpstan-src/phpstan-src/stubs/iterable.stub Post the following stack trace to https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml: ## /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php(1079) #0 /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php(922): PHPStan\Type\ObjectType->isExtraOffsetAccessibleClass() #1 /home/runner/work/phpstan-src/phpstan-src/src/Rules/MissingTypehintCheck.php(78): PHPStan\Type\ObjectType->getIterableValueType() #2 /home/runner/work/phpstan-src/phpstan-src/src/Type/TypeTraverser.php(52): PHPStan\Rules\MissingTypehintCheck->PHPStan\Rules\{closure}() #3 /home/runner/work/phpstan-src/phpstan-src/src/Type/TypeTraverser.php(40): PHPStan\Type\TypeTraverser->mapInternal() #4 /home/runner/work/phpstan-src/phpstan-src/src/Rules/MissingTypehintCheck.php(91): PHPStan\Type\TypeTraverser::map() #5 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Methods/MissingMethodReturnTypehintRule.php(53): PHPStan\Rules\MissingTypehintCheck->getIterableTypesWithMissingValueTypehint() #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(112): PHPStan\Rules\Methods\MissingMethodReturnTypehintRule->processNode() #7 /home/runner/work/phpstan-src/phpstan-src/src/Node/ClassStatementsGatherer.php(140): PHPStan\Analyser\FileAnalyser->PHPStan\Analyser\{closure}() #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(675): PHPStan\Node\ClassStatementsGatherer->__invoke() #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(349): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(875): PHPStan\Analyser\NodeScopeResolver->processStmtNodes() #11 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(304): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(214): PHPStan\Analyser\NodeScopeResolver->processNodes() #13 /home/runner/work/phpstan-src/phpstan-src/src/PhpDoc/StubValidator.php(149): PHPStan\Analyser\FileAnalyser->analyseFile() #14 /home/runner/work/phpstan-src/phpstan-src/src/Command/AnalyseApplication.php(87): PHPStan\PhpDoc\StubValidator->validate() #15 /home/runner/work/phpstan-src/phpstan-src/src/Command/AnalyseCommand.php(284): PHPStan\Command\AnalyseApplication->analyse() #16 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Command/Command.php(298): PHPStan\Command\AnalyseCommand->execute() #17 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(1040): Symfony\Component\Console\Command\Command->run() #18 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #19 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #20 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(156): Symfony\Component\Console\Application->run() #21 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(157): {closure}() #22 {main}
E2E tests (cd e2e/composer-version-config-invalid OUTPUT=$(../bashunit -a exit_code "1" ../../bin...
The job was canceled because "cd_e2e_baseline-uninit-pr" failed.
E2E tests (cd e2e/composer-no-versions composer install ../../bin/phpstan analyze test.php --leve...
The job was canceled because "cd_e2e_baseline-uninit-pr" failed.
E2E tests (cd e2e/discussion-11362 composer install ../../bin/phpstan )
The job was canceled because "cd_e2e_baseline-uninit-pr" failed.
E2E tests (cd e2e/discussion-11362 composer install ../../bin/phpstan )
Internal error: Internal error: Too few arguments to function PHPStan\Type\ObjectType::isExtraOffsetAccessibleClass(), 0 passed in /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php on line 922 and exactly 1 expected while analysing file /home/runner/work/phpstan-src/phpstan-src/stubs/iterable.stub Run PHPStan with -v option and post the stack trace to: https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml
E2E tests (cd e2e/composer-version-config composer install ../../bin/phpstan analyze test.php --l...
The job was canceled because "cd_e2e_baseline-uninit-pr" failed.
E2E tests (cd e2e/composer-min-version-v5 composer install --ignore-platform-reqs ../../bin/phpst...
The job was canceled because "cd_e2e_baseline-uninit-pr" failed.
E2E tests (cd e2e/composer-min-open-end-version composer install ../../bin/phpstan analyze test.p...
The job was canceled because "cd_e2e_baseline-uninit-pr" failed.
Result cache E2E tests (cd e2e/bug-11826 composer install OUTPUT=$(../bashunit -a exit_code "1" "...
Child process error (exit code 255): PHP Fatal error: A class constant must not be called 'class'; it is reserved for class name fetching in /home/runner/work/phpstan-src/phpstan-src/e2e/bug-11826/src/FatalErrorWhenAutoloaded.php on line 9 Fatal error: A class constant must not be called 'class'; it is reserved for class name fetching in /home/runner/work/phpstan-src/phpstan-src/e2e/bug-11826/src/FatalErrorWhenAutoloaded.php on line 9 while running parallel worker
Result cache E2E tests (cd e2e/bug-11826 composer install OUTPUT=$(../bashunit -a exit_code "1" "...
Internal error: Internal error: Too few arguments to function PHPStan\Type\ObjectType::isExtraOffsetAccessibleClass(), 0 passed in /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php on line 922 and exactly 1 expected while analysing file /home/runner/work/phpstan-src/phpstan-src/stubs/iterable.stub Run PHPStan with -v option and post the stack trace to: https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml
E2E tests (cd e2e/baseline-uninit-prop-trait ../../bin/phpstan analyse --configuration test-no-ba...
The job was canceled because "cd_e2e_baseline-uninit-pr" failed.
E2E tests (cd e2e/composer-max-version composer install ../../bin/phpstan analyze test.php --leve...
The job was canceled because "cd_e2e_baseline-uninit-pr" failed.
Result cache E2E tests (cd e2e/result-cache-8 composer install ../../bin/phpstan echo -en '\n' >>...
Internal error: Internal error: Too few arguments to function PHPStan\Type\ObjectType::isExtraOffsetAccessibleClass(), 0 passed in /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php on line 922 and exactly 1 expected while analysing file /home/runner/work/phpstan-src/phpstan-src/stubs/iterable.stub Run PHPStan with -v option and post the stack trace to: https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml
E2E tests (cd e2e/composer-version-config-patch composer install --ignore-platform-reqs ../../bin...
The job was canceled because "cd_e2e_baseline-uninit-pr" failed.
Result cache E2E tests (cd e2e/bug-9622 echo -n > phpstan-baseline.neon ../../bin/phpstan -vvv pa...
Internal error: Internal error: Too few arguments to function PHPStan\Type\ObjectType::isExtraOffsetAccessibleClass(), 0 passed in /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php on line 922 and exactly 1 expected while analysing file /home/runner/work/phpstan-src/phpstan-src/stubs/iterable.stub Post the following stack trace to https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml: ## /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php(1079) #0 /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php(922): PHPStan\Type\ObjectType->isExtraOffsetAccessibleClass() #1 /home/runner/work/phpstan-src/phpstan-src/src/Rules/MissingTypehintCheck.php(78): PHPStan\Type\ObjectType->getIterableValueType() #2 /home/runner/work/phpstan-src/phpstan-src/src/Type/TypeTraverser.php(52): PHPStan\Rules\MissingTypehintCheck->PHPStan\Rules\{closure}() #3 /home/runner/work/phpstan-src/phpstan-src/src/Type/TypeTraverser.php(40): PHPStan\Type\TypeTraverser->mapInternal() #4 /home/runner/work/phpstan-src/phpstan-src/src/Rules/MissingTypehintCheck.php(91): PHPStan\Type\TypeTraverser::map() #5 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Methods/MissingMethodReturnTypehintRule.php(53): PHPStan\Rules\MissingTypehintCheck->getIterableTypesWithMissingValueTypehint() #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(112): PHPStan\Rules\Methods\MissingMethodReturnTypehintRule->processNode() #7 /home/runner/work/phpstan-src/phpstan-src/src/Node/ClassStatementsGatherer.php(140): PHPStan\Analyser\FileAnalyser->PHPStan\Analyser\{closure}() #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(675): PHPStan\Node\ClassStatementsGatherer->__invoke() #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(349): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(875): PHPStan\Analyser\NodeScopeResolver->processStmtNodes() #11 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(304): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(214): PHPStan\Analyser\NodeScopeResolver->processNodes() #13 /home/runner/work/phpstan-src/phpstan-src/src/PhpDoc/StubValidator.php(149): PHPStan\Analyser\FileAnalyser->analyseFile() #14 /home/runner/work/phpstan-src/phpstan-src/src/Command/AnalyseApplication.php(87): PHPStan\PhpDoc\StubValidator->validate() #15 /home/runner/work/phpstan-src/phpstan-src/src/Command/AnalyseCommand.php(284): PHPStan\Command\AnalyseApplication->analyse() #16 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Command/Command.php(298): PHPStan\Command\AnalyseCommand->execute() #17 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(1040): Symfony\Component\Console\Command\Command->run() #18 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #19 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #20 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(156): Symfony\Component\Console\Application->run() #21 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(157): {closure}() #22 {main}
E2E tests (bin/phpstan analyse -l 8 e2e/phpstan-phpunit-190/test.php -c e2e/phpstan-phpunit-190/t...
The job was canceled because "cd_e2e_baseline-uninit-pr" failed.
Result cache E2E tests (cd e2e/result-cache-1 echo -n > phpstan-baseline.neon ../../bin/phpstan -...
Internal error: Internal error: Too few arguments to function PHPStan\Type\ObjectType::isExtraOffsetAccessibleClass(), 0 passed in /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php on line 922 and exactly 1 expected while analysing file /home/runner/work/phpstan-src/phpstan-src/stubs/iterable.stub Post the following stack trace to https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml: ## /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php(1079) #0 /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php(922): PHPStan\Type\ObjectType->isExtraOffsetAccessibleClass() #1 /home/runner/work/phpstan-src/phpstan-src/src/Rules/MissingTypehintCheck.php(78): PHPStan\Type\ObjectType->getIterableValueType() #2 /home/runner/work/phpstan-src/phpstan-src/src/Type/TypeTraverser.php(52): PHPStan\Rules\MissingTypehintCheck->PHPStan\Rules\{closure}() #3 /home/runner/work/phpstan-src/phpstan-src/src/Type/TypeTraverser.php(40): PHPStan\Type\TypeTraverser->mapInternal() #4 /home/runner/work/phpstan-src/phpstan-src/src/Rules/MissingTypehintCheck.php(91): PHPStan\Type\TypeTraverser::map() #5 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Methods/MissingMethodReturnTypehintRule.php(53): PHPStan\Rules\MissingTypehintCheck->getIterableTypesWithMissingValueTypehint() #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(112): PHPStan\Rules\Methods\MissingMethodReturnTypehintRule->processNode() #7 /home/runner/work/phpstan-src/phpstan-src/src/Node/ClassStatementsGatherer.php(140): PHPStan\Analyser\FileAnalyser->PHPStan\Analyser\{closure}() #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(675): PHPStan\Node\ClassStatementsGatherer->__invoke() #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(349): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(875): PHPStan\Analyser\NodeScopeResolver->processStmtNodes() #11 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(304): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(214): PHPStan\Analyser\NodeScopeResolver->processNodes() #13 /home/runner/work/phpstan-src/phpstan-src/src/PhpDoc/StubValidator.php(149): PHPStan\Analyser\FileAnalyser->analyseFile() #14 /home/runner/work/phpstan-src/phpstan-src/src/Command/AnalyseApplication.php(87): PHPStan\PhpDoc\StubValidator->validate() #15 /home/runner/work/phpstan-src/phpstan-src/src/Command/AnalyseCommand.php(284): PHPStan\Command\AnalyseApplication->analyse() #16 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Command/Command.php(298): PHPStan\Command\AnalyseCommand->execute() #17 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(1040): Symfony\Component\Console\Command\Command->run() #18 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #19 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #20 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(156): Symfony\Component\Console\Application->run() #21 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(157): {closure}() #22 {main}
E2E tests (bin/phpstan analyse -l 8 -a tests/e2e/data/soap.php -c tests/e2e/data/empty.neon tests...
The job was canceled because "cd_e2e_baseline-uninit-pr" failed.
E2E tests (bin/phpstan analyse e2e/only-files-not-analysed-trait/src -c e2e/only-files-not-analys...
The job was canceled because "cd_e2e_baseline-uninit-pr" failed.
E2E tests (bin/phpstan analyse e2e/only-files-not-analysed-trait/src -c e2e/only-files-not-analys...
Internal error: Internal error: Too few arguments to function PHPStan\Type\ObjectType::isExtraOffsetAccessibleClass(), 0 passed in /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php on line 922 and exactly 1 expected while analysing file /home/runner/work/phpstan-src/phpstan-src/stubs/iterable.stub Run PHPStan with -v option and post the stack trace to: https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml
Result cache E2E tests (cd e2e/result-cache-4 echo -n > phpstan-baseline.neon ../../bin/phpstan -...
Internal error: Internal error: Too few arguments to function PHPStan\Type\ObjectType::isExtraOffsetAccessibleClass(), 0 passed in /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php on line 922 and exactly 1 expected while analysing file /home/runner/work/phpstan-src/phpstan-src/stubs/iterable.stub Post the following stack trace to https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml: ## /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php(1079) #0 /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php(922): PHPStan\Type\ObjectType->isExtraOffsetAccessibleClass() #1 /home/runner/work/phpstan-src/phpstan-src/src/Rules/MissingTypehintCheck.php(78): PHPStan\Type\ObjectType->getIterableValueType() #2 /home/runner/work/phpstan-src/phpstan-src/src/Type/TypeTraverser.php(52): PHPStan\Rules\MissingTypehintCheck->PHPStan\Rules\{closure}() #3 /home/runner/work/phpstan-src/phpstan-src/src/Type/TypeTraverser.php(40): PHPStan\Type\TypeTraverser->mapInternal() #4 /home/runner/work/phpstan-src/phpstan-src/src/Rules/MissingTypehintCheck.php(91): PHPStan\Type\TypeTraverser::map() #5 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Methods/MissingMethodReturnTypehintRule.php(53): PHPStan\Rules\MissingTypehintCheck->getIterableTypesWithMissingValueTypehint() #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(112): PHPStan\Rules\Methods\MissingMethodReturnTypehintRule->processNode() #7 /home/runner/work/phpstan-src/phpstan-src/src/Node/ClassStatementsGatherer.php(140): PHPStan\Analyser\FileAnalyser->PHPStan\Analyser\{closure}() #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(675): PHPStan\Node\ClassStatementsGatherer->__invoke() #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(349): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(875): PHPStan\Analyser\NodeScopeResolver->processStmtNodes() #11 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(304): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(214): PHPStan\Analyser\NodeScopeResolver->processNodes() #13 /home/runner/work/phpstan-src/phpstan-src/src/PhpDoc/StubValidator.php(149): PHPStan\Analyser\FileAnalyser->analyseFile() #14 /home/runner/work/phpstan-src/phpstan-src/src/Command/AnalyseApplication.php(87): PHPStan\PhpDoc\StubValidator->validate() #15 /home/runner/work/phpstan-src/phpstan-src/src/Command/AnalyseCommand.php(284): PHPStan\Command\AnalyseApplication->analyse() #16 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Command/Command.php(298): PHPStan\Command\AnalyseCommand->execute() #17 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(1040): Symfony\Component\Console\Command\Command->run() #18 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #19 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #20 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(156): Symfony\Component\Console\Application->run() #21 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(157): {closure}() #22 {main}
E2E tests (cd e2e/composer-and-phpstan-version-config composer install --ignore-platform-reqs ../...
The job was canceled because "cd_e2e_baseline-uninit-pr" failed.
E2E tests (cd e2e/composer-min-version composer install ../../bin/phpstan analyze test.php --leve...
The job was canceled because "cd_e2e_baseline-uninit-pr" failed.
Result cache E2E tests (cd e2e/result-cache-7 echo -n > phpstan-baseline.neon ../../bin/phpstan -...
Internal error: Internal error: Too few arguments to function PHPStan\Type\ObjectType::isExtraOffsetAccessibleClass(), 0 passed in /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php on line 922 and exactly 1 expected while analysing file /home/runner/work/phpstan-src/phpstan-src/stubs/iterable.stub Post the following stack trace to https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml: ## /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php(1079) #0 /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php(922): PHPStan\Type\ObjectType->isExtraOffsetAccessibleClass() #1 /home/runner/work/phpstan-src/phpstan-src/src/Rules/MissingTypehintCheck.php(78): PHPStan\Type\ObjectType->getIterableValueType() #2 /home/runner/work/phpstan-src/phpstan-src/src/Type/TypeTraverser.php(52): PHPStan\Rules\MissingTypehintCheck->PHPStan\Rules\{closure}() #3 /home/runner/work/phpstan-src/phpstan-src/src/Type/TypeTraverser.php(40): PHPStan\Type\TypeTraverser->mapInternal() #4 /home/runner/work/phpstan-src/phpstan-src/src/Rules/MissingTypehintCheck.php(91): PHPStan\Type\TypeTraverser::map() #5 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Methods/MissingMethodReturnTypehintRule.php(53): PHPStan\Rules\MissingTypehintCheck->getIterableTypesWithMissingValueTypehint() #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(112): PHPStan\Rules\Methods\MissingMethodReturnTypehintRule->processNode() #7 /home/runner/work/phpstan-src/phpstan-src/src/Node/ClassStatementsGatherer.php(140): PHPStan\Analyser\FileAnalyser->PHPStan\Analyser\{closure}() #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(675): PHPStan\Node\ClassStatementsGatherer->__invoke() #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(349): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(875): PHPStan\Analyser\NodeScopeResolver->processStmtNodes() #11 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(304): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(214): PHPStan\Analyser\NodeScopeResolver->processNodes() #13 /home/runner/work/phpstan-src/phpstan-src/src/PhpDoc/StubValidator.php(149): PHPStan\Analyser\FileAnalyser->analyseFile() #14 /home/runner/work/phpstan-src/phpstan-src/src/Command/AnalyseApplication.php(87): PHPStan\PhpDoc\StubValidator->validate() #15 /home/runner/work/phpstan-src/phpstan-src/src/Command/AnalyseCommand.php(284): PHPStan\Command\AnalyseApplication->analyse() #16 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Command/Command.php(298): PHPStan\Command\AnalyseCommand->execute() #17 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(1040): Symfony\Component\Console\Command\Command->run() #18 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #19 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #20 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(156): Symfony\Component\Console\Application->run() #21 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(157): {closure}() #22 {main}
Result cache E2E tests (cd e2e/bug-9622-trait echo -n > phpstan-baseline.neon ../../bin/phpstan -...
Internal error: Internal error: Too few arguments to function PHPStan\Type\ObjectType::isExtraOffsetAccessibleClass(), 0 passed in /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php on line 922 and exactly 1 expected while analysing file /home/runner/work/phpstan-src/phpstan-src/stubs/iterable.stub Post the following stack trace to https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml: ## /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php(1079) #0 /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php(922): PHPStan\Type\ObjectType->isExtraOffsetAccessibleClass() #1 /home/runner/work/phpstan-src/phpstan-src/src/Rules/MissingTypehintCheck.php(78): PHPStan\Type\ObjectType->getIterableValueType() #2 /home/runner/work/phpstan-src/phpstan-src/src/Type/TypeTraverser.php(52): PHPStan\Rules\MissingTypehintCheck->PHPStan\Rules\{closure}() #3 /home/runner/work/phpstan-src/phpstan-src/src/Type/TypeTraverser.php(40): PHPStan\Type\TypeTraverser->mapInternal() #4 /home/runner/work/phpstan-src/phpstan-src/src/Rules/MissingTypehintCheck.php(91): PHPStan\Type\TypeTraverser::map() #5 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Methods/MissingMethodReturnTypehintRule.php(53): PHPStan\Rules\MissingTypehintCheck->getIterableTypesWithMissingValueTypehint() #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(112): PHPStan\Rules\Methods\MissingMethodReturnTypehintRule->processNode() #7 /home/runner/work/phpstan-src/phpstan-src/src/Node/ClassStatementsGatherer.php(140): PHPStan\Analyser\FileAnalyser->PHPStan\Analyser\{closure}() #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(675): PHPStan\Node\ClassStatementsGatherer->__invoke() #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(349): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(875): PHPStan\Analyser\NodeScopeResolver->processStmtNodes() #11 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(304): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(214): PHPStan\Analyser\NodeScopeResolver->processNodes() #13 /home/runner/work/phpstan-src/phpstan-src/src/PhpDoc/StubValidator.php(149): PHPStan\Analyser\FileAnalyser->analyseFile() #14 /home/runner/work/phpstan-src/phpstan-src/src/Command/AnalyseApplication.php(87): PHPStan\PhpDoc\StubValidator->validate() #15 /home/runner/work/phpstan-src/phpstan-src/src/Command/AnalyseCommand.php(284): PHPStan\Command\AnalyseApplication->analyse() #16 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Command/Command.php(298): PHPStan\Command\AnalyseCommand->execute() #17 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(1040): Symfony\Component\Console\Command\Command->run() #18 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #19 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #20 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(156): Symfony\Component\Console\Application->run() #21 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(157): {closure}() #22 {main}
Result cache E2E tests (cd e2e/bug-11857 composer install ../../bin/phpstan )
Internal error: Internal error: Too few arguments to function PHPStan\Type\ObjectType::isExtraOffsetAccessibleClass(), 0 passed in /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php on line 922 and exactly 1 expected while analysing file /home/runner/work/phpstan-src/phpstan-src/stubs/iterable.stub Run PHPStan with -v option and post the stack trace to: https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml
Result cache E2E tests (cd e2e/bug-11857 composer install ../../bin/phpstan )
Process completed with exit code 1.
Result cache E2E tests (cd e2e/result-cache-2 echo -n > phpstan-baseline.neon ../../bin/phpstan -...
Internal error: Internal error: Too few arguments to function PHPStan\Type\ObjectType::isExtraOffsetAccessibleClass(), 0 passed in /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php on line 922 and exactly 1 expected while analysing file /home/runner/work/phpstan-src/phpstan-src/stubs/iterable.stub Post the following stack trace to https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml: ## /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php(1079) #0 /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php(922): PHPStan\Type\ObjectType->isExtraOffsetAccessibleClass() #1 /home/runner/work/phpstan-src/phpstan-src/src/Rules/MissingTypehintCheck.php(78): PHPStan\Type\ObjectType->getIterableValueType() #2 /home/runner/work/phpstan-src/phpstan-src/src/Type/TypeTraverser.php(52): PHPStan\Rules\MissingTypehintCheck->PHPStan\Rules\{closure}() #3 /home/runner/work/phpstan-src/phpstan-src/src/Type/TypeTraverser.php(40): PHPStan\Type\TypeTraverser->mapInternal() #4 /home/runner/work/phpstan-src/phpstan-src/src/Rules/MissingTypehintCheck.php(91): PHPStan\Type\TypeTraverser::map() #5 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Methods/MissingMethodReturnTypehintRule.php(53): PHPStan\Rules\MissingTypehintCheck->getIterableTypesWithMissingValueTypehint() #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(112): PHPStan\Rules\Methods\MissingMethodReturnTypehintRule->processNode() #7 /home/runner/work/phpstan-src/phpstan-src/src/Node/ClassStatementsGatherer.php(140): PHPStan\Analyser\FileAnalyser->PHPStan\Analyser\{closure}() #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(675): PHPStan\Node\ClassStatementsGatherer->__invoke() #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(349): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(875): PHPStan\Analyser\NodeScopeResolver->processStmtNodes() #11 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(304): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(214): PHPStan\Analyser\NodeScopeResolver->processNodes() #13 /home/runner/work/phpstan-src/phpstan-src/src/PhpDoc/StubValidator.php(149): PHPStan\Analyser\FileAnalyser->analyseFile() #14 /home/runner/work/phpstan-src/phpstan-src/src/Command/AnalyseApplication.php(87): PHPStan\PhpDoc\StubValidator->validate() #15 /home/runner/work/phpstan-src/phpstan-src/src/Command/AnalyseCommand.php(284): PHPStan\Command\AnalyseApplication->analyse() #16 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Command/Command.php(298): PHPStan\Command\AnalyseCommand->execute() #17 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(1040): Symfony\Component\Console\Command\Command->run() #18 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #19 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #20 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(156): Symfony\Component\Console\Application->run() #21 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(157): {closure}() #22 {main}
Result cache E2E tests (cd e2e/result-cache-3 echo -n > phpstan-baseline.neon ../../bin/phpstan -...
Internal error: Internal error: Too few arguments to function PHPStan\Type\ObjectType::isExtraOffsetAccessibleClass(), 0 passed in /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php on line 922 and exactly 1 expected while analysing file /home/runner/work/phpstan-src/phpstan-src/stubs/iterable.stub Post the following stack trace to https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml: ## /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php(1079) #0 /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php(922): PHPStan\Type\ObjectType->isExtraOffsetAccessibleClass() #1 /home/runner/work/phpstan-src/phpstan-src/src/Rules/MissingTypehintCheck.php(78): PHPStan\Type\ObjectType->getIterableValueType() #2 /home/runner/work/phpstan-src/phpstan-src/src/Type/TypeTraverser.php(52): PHPStan\Rules\MissingTypehintCheck->PHPStan\Rules\{closure}() #3 /home/runner/work/phpstan-src/phpstan-src/src/Type/TypeTraverser.php(40): PHPStan\Type\TypeTraverser->mapInternal() #4 /home/runner/work/phpstan-src/phpstan-src/src/Rules/MissingTypehintCheck.php(91): PHPStan\Type\TypeTraverser::map() #5 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Methods/MissingMethodReturnTypehintRule.php(53): PHPStan\Rules\MissingTypehintCheck->getIterableTypesWithMissingValueTypehint() #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(112): PHPStan\Rules\Methods\MissingMethodReturnTypehintRule->processNode() #7 /home/runner/work/phpstan-src/phpstan-src/src/Node/ClassStatementsGatherer.php(140): PHPStan\Analyser\FileAnalyser->PHPStan\Analyser\{closure}() #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(675): PHPStan\Node\ClassStatementsGatherer->__invoke() #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(349): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(875): PHPStan\Analyser\NodeScopeResolver->processStmtNodes() #11 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(304): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(214): PHPStan\Analyser\NodeScopeResolver->processNodes() #13 /home/runner/work/phpstan-src/phpstan-src/src/PhpDoc/StubValidator.php(149): PHPStan\Analyser\FileAnalyser->analyseFile() #14 /home/runner/work/phpstan-src/phpstan-src/src/Command/AnalyseApplication.php(87): PHPStan\PhpDoc\StubValidator->validate() #15 /home/runner/work/phpstan-src/phpstan-src/src/Command/AnalyseCommand.php(284): PHPStan\Command\AnalyseApplication->analyse() #16 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Command/Command.php(298): PHPStan\Command\AnalyseCommand->execute() #17 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(1040): Symfony\Component\Console\Command\Command->run() #18 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #19 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #20 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(156): Symfony\Component\Console\Application->run() #21 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(157): {closure}() #22 {main}
Result cache E2E tests (cd e2e/result-cache-6 echo -n > phpstan-baseline.neon ../../bin/phpstan -...
Internal error: Internal error: Too few arguments to function PHPStan\Type\ObjectType::isExtraOffsetAccessibleClass(), 0 passed in /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php on line 922 and exactly 1 expected while analysing file /home/runner/work/phpstan-src/phpstan-src/stubs/iterable.stub Post the following stack trace to https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml: ## /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php(1079) #0 /home/runner/work/phpstan-src/phpstan-src/src/Type/ObjectType.php(922): PHPStan\Type\ObjectType->isExtraOffsetAccessibleClass() #1 /home/runner/work/phpstan-src/phpstan-src/src/Rules/MissingTypehintCheck.php(78): PHPStan\Type\ObjectType->getIterableValueType() #2 /home/runner/work/phpstan-src/phpstan-src/src/Type/TypeTraverser.php(52): PHPStan\Rules\MissingTypehintCheck->PHPStan\Rules\{closure}() #3 /home/runner/work/phpstan-src/phpstan-src/src/Type/TypeTraverser.php(40): PHPStan\Type\TypeTraverser->mapInternal() #4 /home/runner/work/phpstan-src/phpstan-src/src/Rules/MissingTypehintCheck.php(91): PHPStan\Type\TypeTraverser::map() #5 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Methods/MissingMethodReturnTypehintRule.php(53): PHPStan\Rules\MissingTypehintCheck->getIterableTypesWithMissingValueTypehint() #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(112): PHPStan\Rules\Methods\MissingMethodReturnTypehintRule->processNode() #7 /home/runner/work/phpstan-src/phpstan-src/src/Node/ClassStatementsGatherer.php(140): PHPStan\Analyser\FileAnalyser->PHPStan\Analyser\{closure}() #8 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(675): PHPStan\Node\ClassStatementsGatherer->__invoke() #9 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(349): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #10 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(875): PHPStan\Analyser\NodeScopeResolver->processStmtNodes() #11 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(304): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #12 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(214): PHPStan\Analyser\NodeScopeResolver->processNodes() #13 /home/runner/work/phpstan-src/phpstan-src/src/PhpDoc/StubValidator.php(149): PHPStan\Analyser\FileAnalyser->analyseFile() #14 /home/runner/work/phpstan-src/phpstan-src/src/Command/AnalyseApplication.php(87): PHPStan\PhpDoc\StubValidator->validate() #15 /home/runner/work/phpstan-src/phpstan-src/src/Command/AnalyseCommand.php(284): PHPStan\Command\AnalyseApplication->analyse() #16 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Command/Command.php(298): PHPStan\Command\AnalyseCommand->execute() #17 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(1040): Symfony\Component\Console\Command\Command->run() #18 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #19 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #20 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(156): Symfony\Component\Console\Application->run() #21 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(157): {closure}() #22 {main}
E2E tests (cd e2e/bug-11819 ../../bin/phpstan )
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Result cache E2E tests (cd e2e/env-int-key env 1=1 ../../bin/phpstan analyse test.php )
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Result cache E2E tests (cd e2e/bug-11857 composer install ../../bin/phpstan )
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636