Skip to content

Readonly classes cannot be combined with #[AllowDynamicProperties] #19075

Readonly classes cannot be combined with #[AllowDynamicProperties]

Readonly classes cannot be combined with #[AllowDynamicProperties] #19075

Triggered via pull request December 19, 2024 21:02
Status Failure
Total duration 2m 3s
Artifacts

e2e-tests.yml

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

Annotations

54 errors and 28 warnings
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/bug-11819 ../../bin/phpstan )
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 (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.
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 (cd e2e/composer-min-max-version composer install ../../bin/phpstan analyze test.php --...
The job was canceled because "cd_e2e_baseline-uninit-pr" failed.
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.
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.
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/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
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-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-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-open-end-version composer install ../../bin/phpstan analyze test.p...
The job was canceled because "cd_e2e_baseline-uninit-pr" failed.
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 (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. while analysing file /home/runner/work/phpstan-src/phpstan-src/e2e/only-files-not-analysed-trait/src/BarTrait.php 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 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.
E2E tests (cd e2e/discussion-11362 composer install ../../bin/phpstan )
The job was canceled because "cd_e2e_baseline-uninit-pr" failed.
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.
Result cache E2E tests (cd e2e/bug-9622-trait echo -n > phpstan-baseline.neon ../../bin/phpstan -...
Internal error: Internal error. while analysing file /home/runner/work/phpstan-src/phpstan-src/e2e/bug-9622-trait/src/Bar.php 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/Analyser/ScopeContext.php(44) #0 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(2922): PHPStan\Analyser\ScopeContext->enterTrait() #1 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Traits/TraitAttributesRule.php(49): PHPStan\Analyser\MutatingScope->enterTrait() #2 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(112): PHPStan\Rules\Traits\TraitAttributesRule->processNode() #3 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(478): PHPStan\Analyser\FileAnalyser->PHPStan\Analyser\{closure}() #4 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(349): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #5 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(840): PHPStan\Analyser\NodeScopeResolver->processStmtNodes() #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(304): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #7 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(214): PHPStan\Analyser\NodeScopeResolver->processNodes() #8 /home/runner/work/phpstan-src/phpstan-src/src/Command/WorkerCommand.php(215): PHPStan\Analyser\FileAnalyser->analyseFile() #9 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): PHPStan\Command\WorkerCommand::PHPStan\Command\{closure}() #10 /home/runner/work/phpstan-src/phpstan-src/vendor/clue/ndjson-react/src/Decoder.php(139): Evenement\EventEmitter->emit() #11 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): Clue\React\NDJson\Decoder->handleData() #12 /home/runner/work/phpstan-src/phpstan-src/vendor/react/stream/src/Util.php(71): Evenement\EventEmitter->emit() #13 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Stream\Util::React\Stream\{closure}() #14 /home/runner/work/phpstan-src/phpstan-src/vendor/react/stream/src/DuplexResourceStream.php(209): Evenement\EventEmitter->emit() #15 /home/runner/work/phpstan-src/phpstan-src/vendor/react/event-loop/src/StreamSelectLoop.php(246): React\Stream\DuplexResourceStream->handleData() #16 /home/runner/work/phpstan-src/phpstan-src/vendor/react/event-loop/src/StreamSelectLoop.php(213): React\EventLoop\StreamSelectLoop->waitForStreamActivity() #17 /home/runner/work/phpstan-src/phpstan-src/src/Command/WorkerCommand.php(140): React\EventLoop\StreamSelectLoop->run() #18 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Command/Command.php(298): PHPStan\Command\WorkerCommand->execute() #19 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(1040): Symfony\Component\Console\Command\Command->run() #20 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #21 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #22 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(156): Symfony\Component\Console\Application->run() #23 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(157): {closure}() #24 {main}
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.
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.
Result cache E2E tests (cd e2e/result-cache-3 echo -n > phpstan-baseline.neon ../../bin/phpstan -...
Internal error: Internal error. while analysing file /home/runner/work/phpstan-src/phpstan-src/e2e/result-cache-3/src/BarTrait.php 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/Analyser/ScopeContext.php(44) #0 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(2922): PHPStan\Analyser\ScopeContext->enterTrait() #1 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Traits/TraitAttributesRule.php(49): PHPStan\Analyser\MutatingScope->enterTrait() #2 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(112): PHPStan\Rules\Traits\TraitAttributesRule->processNode() #3 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(478): PHPStan\Analyser\FileAnalyser->PHPStan\Analyser\{closure}() #4 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(349): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #5 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(840): PHPStan\Analyser\NodeScopeResolver->processStmtNodes() #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(304): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #7 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(214): PHPStan\Analyser\NodeScopeResolver->processNodes() #8 /home/runner/work/phpstan-src/phpstan-src/src/Command/WorkerCommand.php(215): PHPStan\Analyser\FileAnalyser->analyseFile() #9 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): PHPStan\Command\WorkerCommand::PHPStan\Command\{closure}() #10 /home/runner/work/phpstan-src/phpstan-src/vendor/clue/ndjson-react/src/Decoder.php(139): Evenement\EventEmitter->emit() #11 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): Clue\React\NDJson\Decoder->handleData() #12 /home/runner/work/phpstan-src/phpstan-src/vendor/react/stream/src/Util.php(71): Evenement\EventEmitter->emit() #13 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Stream\Util::React\Stream\{closure}() #14 /home/runner/work/phpstan-src/phpstan-src/vendor/react/stream/src/DuplexResourceStream.php(209): Evenement\EventEmitter->emit() #15 /home/runner/work/phpstan-src/phpstan-src/vendor/react/event-loop/src/StreamSelectLoop.php(246): React\Stream\DuplexResourceStream->handleData() #16 /home/runner/work/phpstan-src/phpstan-src/vendor/react/event-loop/src/StreamSelectLoop.php(213): React\EventLoop\StreamSelectLoop->waitForStreamActivity() #17 /home/runner/work/phpstan-src/phpstan-src/src/Command/WorkerCommand.php(140): React\EventLoop\StreamSelectLoop->run() #18 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Command/Command.php(298): PHPStan\Command\WorkerCommand->execute() #19 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(1040): Symfony\Component\Console\Command\Command->run() #20 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #21 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #22 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(156): Symfony\Component\Console\Application->run() #23 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(157): {closure}() #24 {main}
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.
Result cache E2E tests (cd e2e/result-cache-7 echo -n > phpstan-baseline.neon ../../bin/phpstan -...
Internal error: Internal error. while analysing file /home/runner/work/phpstan-src/phpstan-src/e2e/result-cache-7/src/Foo.php 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/Analyser/ScopeContext.php(44) #0 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/MutatingScope.php(2922): PHPStan\Analyser\ScopeContext->enterTrait() #1 /home/runner/work/phpstan-src/phpstan-src/src/Rules/Traits/TraitAttributesRule.php(49): PHPStan\Analyser\MutatingScope->enterTrait() #2 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(112): PHPStan\Rules\Traits\TraitAttributesRule->processNode() #3 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(478): PHPStan\Analyser\FileAnalyser->PHPStan\Analyser\{closure}() #4 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(349): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #5 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(840): PHPStan\Analyser\NodeScopeResolver->processStmtNodes() #6 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/NodeScopeResolver.php(304): PHPStan\Analyser\NodeScopeResolver->processStmtNode() #7 /home/runner/work/phpstan-src/phpstan-src/src/Analyser/FileAnalyser.php(214): PHPStan\Analyser\NodeScopeResolver->processNodes() #8 /home/runner/work/phpstan-src/phpstan-src/src/Command/WorkerCommand.php(215): PHPStan\Analyser\FileAnalyser->analyseFile() #9 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): PHPStan\Command\WorkerCommand::PHPStan\Command\{closure}() #10 /home/runner/work/phpstan-src/phpstan-src/vendor/clue/ndjson-react/src/Decoder.php(139): Evenement\EventEmitter->emit() #11 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): Clue\React\NDJson\Decoder->handleData() #12 /home/runner/work/phpstan-src/phpstan-src/vendor/react/stream/src/Util.php(71): Evenement\EventEmitter->emit() #13 /home/runner/work/phpstan-src/phpstan-src/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Stream\Util::React\Stream\{closure}() #14 /home/runner/work/phpstan-src/phpstan-src/vendor/react/stream/src/DuplexResourceStream.php(209): Evenement\EventEmitter->emit() #15 /home/runner/work/phpstan-src/phpstan-src/vendor/react/event-loop/src/StreamSelectLoop.php(246): React\Stream\DuplexResourceStream->handleData() #16 /home/runner/work/phpstan-src/phpstan-src/vendor/react/event-loop/src/StreamSelectLoop.php(213): React\EventLoop\StreamSelectLoop->waitForStreamActivity() #17 /home/runner/work/phpstan-src/phpstan-src/src/Command/WorkerCommand.php(140): React\EventLoop\StreamSelectLoop->run() #18 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Command/Command.php(298): PHPStan\Command\WorkerCommand->execute() #19 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(1040): Symfony\Component\Console\Command\Command->run() #20 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #21 /home/runner/work/phpstan-src/phpstan-src/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #22 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(156): Symfony\Component\Console\Application->run() #23 /home/runner/work/phpstan-src/phpstan-src/bin/phpstan(157): {closure}() #24 {main}
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
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