Skip to content

Extend locationCount to include PageData property usages #1537

Extend locationCount to include PageData property usages

Extend locationCount to include PageData property usages #1537

Triggered via push June 19, 2026 22:19
Status Success
Total duration 4m 55s
Artifacts 9

ci.yml

on: push
Matrix: behat-lowest-deps
Matrix: behat-symfony-next
Matrix: behat
Matrix: php-cs-fixer
Matrix: phpunit-lowest-deps
Matrix: phpunit-symfony-next
Matrix: phpunit
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 19 warnings
PHPUnit (Symfony NEXT 8.2) (PHP 8.5)
Process completed with exit code 1.
Behat (Symfony 7.4) (PHP 8.5)
Process completed with exit code 255.
PHP-CS-Fixer (PHP 8.5)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
PHPUnit (Symfony ^7.4) (PHP 8.5) (lowest dependencies)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
PHPUnit (Symfony NEXT 8.2) (PHP 8.5)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
PHPUnit (Symfony 8.1) (PHP 8.5)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
PHPUnit (Symfony 7.4) (PHP 8.5)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4, codecov/codecov-action@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
PHPUnit (Symfony 7.4) (PHP 8.5): src/Entity/Core/Route.php#L126
Escaped Mutant for Mutator "LogicalAndAllSubExprNegation": @@ @@ } public function setPath(string $path): self { - if ('' !== $path && !str_starts_with($path, '/')) { + if (!('' !== $path) && str_starts_with($path, '/')) { $path = '/' . $path; } $this->path = $path;
PHPUnit (Symfony 7.4) (PHP 8.5): src/Entity/Core/Route.php#L126
Escaped Mutant for Mutator "NotIdentical": @@ @@ } public function setPath(string $path): self { - if ('' !== $path && !str_starts_with($path, '/')) { + if ('' === $path && !str_starts_with($path, '/')) { $path = '/' . $path; } $this->path = $path;
PHPUnit (Symfony 7.4) (PHP 8.5): src/Entity/Core/Page.php#L72
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ public function __construct() { $this->componentGroups = new ArrayCollection(); - $this->initComponentGroups(); + } public static function loadValidatorMetadata(ClassMetadata $metadata): void {
PHPUnit (Symfony 7.4) (PHP 8.5): src/Entity/Core/Layout.php#L71
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ public function __construct() { $this->componentGroups = new ArrayCollection(); - $this->initComponentGroups(); + $this->pages = new ArrayCollection(); } #[ApiProperty(readableLink: false, writableLink: false)]
PHPUnit (Symfony 7.4) (PHP 8.5): src/Entity/Core/ComponentGroup.php#L198
Escaped Mutant for Mutator "Identical": @@ @@ } public function addAllowedComponent(string $allowedComponent): self { - if (null === $this->allowedComponents) { + if (null !== $this->allowedComponents) { $this->allowedComponents = []; } $this->allowedComponents[] = $allowedComponent;
PHPUnit (Symfony 7.4) (PHP 8.5): src/Entity/Core/AbstractComponent.php#L50
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ public function __construct() { $this->componentGroups = new ArrayCollection(); - $this->initComponentGroups(); + $this->componentPositions = new ArrayCollection(); } public function isPositionRestricted(): bool
PHPUnit (Symfony 7.4) (PHP 8.5): src/ApiPlatform/Metadata/Resource/RoutingPrefixResourceMetadataCollectionFactory.php#L77
Escaped Mutant for Mutator "SpreadAssignment": @@ @@ * @var Operation $oldOperation */ foreach ($oldOperations as $key => $oldOperation) { - $subRoutePrefixParts = [...$routePrefixParts]; + $subRoutePrefixParts = $routePrefixParts; if ($currentRoutePrefix = $oldOperation->getRoutePrefix()) { $subRoutePrefixParts[] = trim($currentRoutePrefix, '/'); $subRoutePrefix = '/' . implode('/', $subRoutePrefixParts);
PHPUnit (Symfony 7.4) (PHP 8.5): src/ApiPlatform/Metadata/Resource/RoutingPrefixResourceMetadataCollectionFactory.php#L77
Escaped Mutant for Mutator "SpreadOneItem": @@ @@ * @var Operation $oldOperation */ foreach ($oldOperations as $key => $oldOperation) { - $subRoutePrefixParts = [...$routePrefixParts]; + $subRoutePrefixParts = [[...$routePrefixParts][0]]; if ($currentRoutePrefix = $oldOperation->getRoutePrefix()) { $subRoutePrefixParts[] = trim($currentRoutePrefix, '/'); $subRoutePrefix = '/' . implode('/', $subRoutePrefixParts);
PHPUnit (Symfony 7.4) (PHP 8.5): src/ApiPlatform/Metadata/Resource/RoutingPrefixResourceMetadataCollectionFactory.php#L64
Escaped Mutant for Mutator "SpreadOneItem": @@ @@ $resources = []; /** @var ApiResource $resourceMetadatum */ foreach ($resourceMetadata as $i => $resourceMetadatum) { - $finalRoutePrefixParts = [...$routePrefixParts]; + $finalRoutePrefixParts = [[...$routePrefixParts][0]]; if ($currentRoutePrefix = $resourceMetadatum->getRoutePrefix()) { $finalRoutePrefixParts[] = trim($currentRoutePrefix, '/'); }
PHPUnit (Symfony 7.4) (PHP 8.5): src/ApiPlatform/Metadata/Resource/RoutingPrefixResourceMetadataCollectionFactory.php#L64
Escaped Mutant for Mutator "SpreadAssignment": @@ @@ $resources = []; /** @var ApiResource $resourceMetadatum */ foreach ($resourceMetadata as $i => $resourceMetadatum) { - $finalRoutePrefixParts = [...$routePrefixParts]; + $finalRoutePrefixParts = $routePrefixParts; if ($currentRoutePrefix = $resourceMetadatum->getRoutePrefix()) { $finalRoutePrefixParts[] = trim($currentRoutePrefix, '/'); }
Behat (Symfony ^7.4) (PHP 8.5) (lowest dependencies)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Behat (Symfony NEXT 8.2) (PHP 8.5)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Behat (Symfony 7.4) (PHP 8.5)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4, codecov/codecov-action@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Behat (Symfony 8.1) (PHP 8.5)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
behat-logs-php8.5-lowest-deps
7.84 KB
sha256:0ffb18c6fa89e1a7d67813eb3edf693769a769be8ec0c1fc8d869f239f4aa1e6
behat-logs-php8.5-symfony7.4
10.7 KB
sha256:dc895b0add2cfe006fc766b5465863a6f1daad006fd75c153c765e4b5e02c8f6
behat-logs-php8.5-symfony8.1
10.7 KB
sha256:943c72b7c33fa41bb0982f70586f1b39b91b2a705be083ce00f941528535d50d
behat-logs-php8.5-symfony8.2
10.6 KB
sha256:dcc4d6c9c77f668734361b896eb555038d799ec769f92bbf1359cc0a1ec5391a
infection-logs-php8.5
6.04 KB
sha256:ecd63e26e64108f5edf1d84433f318effc00115670b989838829fe6d1cbd5348
phpunit-logs-php8.5-lowest-deps
8.11 KB
sha256:d4097cfc479f951eae01810d671007ab4dd2dd3a2568ce9784d64f0d9f370fc9
phpunit-logs-php8.5-symfony7.4
755 KB
sha256:2886253dea5419f672e899f0d0dbb6b714ff8849f734fec26af09e6734419139
phpunit-logs-php8.5-symfony8.1
8.16 KB
sha256:41db493311263e567b38bdf52f0c8a030777524d2c6b71c9900ac748a4368ffa
phpunit-logs-php8.5-symfony8.2
8.13 KB
sha256:27c1a5fa0480c9a63ccb2deaa6b9d5d75f5b2cdabedacf5e876625e93af8c07d