Skip to content

CS Fix

CS Fix #1592

Triggered via push July 17, 2026 20:15
Status Failure
Total duration 5m 51s
Artifacts 8

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

3 errors and 19 warnings
PHPUnit (Symfony NEXT 8.2) (PHP 8.5)
Process completed with exit code 1.
PHPUnit (Symfony 7.4) (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 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 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 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/AttributeReader/AttributeReader.php#L128
Escaped Mutant for Mutator "ArrayOneItem": @@ @@ while ($parentReflection && !$attributes = $parentReflection->getAttributes($annotationClass)) { $parentReflection = $parentReflection->getParentClass(); } - return $attributes; + return count($attributes) > 1 ? array_slice($attributes, 0, 1, true) : $attributes; } /** * @return \ReflectionAttribute[]
PHPUnit (Symfony 7.4) (PHP 8.5): src/AttributeReader/AttributeReader.php#L123
Escaped Mutant for Mutator "LogicalNot": @@ @@ { $attributes = []; $parentReflection = $reflection->getParentClass(); - while ($parentReflection && !$attributes = $parentReflection->getAttributes($annotationClass)) { + while ($parentReflection && $attributes = $parentReflection->getAttributes($annotationClass)) { $parentReflection = $parentReflection->getParentClass(); } return $attributes;
PHPUnit (Symfony 7.4) (PHP 8.5): src/AttributeReader/AttributeReader.php#L121
Escaped Mutant for Mutator "While_": @@ @@ { $attributes = []; $parentReflection = $reflection->getParentClass(); - while ($parentReflection && !$attributes = $parentReflection->getAttributes($annotationClass)) { + while (false) { $parentReflection = $parentReflection->getParentClass(); } return $attributes;
PHPUnit (Symfony 7.4) (PHP 8.5): src/AttributeReader/AttributeReader.php#L109
Escaped Mutant for Mutator "ArrayOneItem": @@ @@ } } } - return $attributes; + return count($attributes) > 1 ? array_slice($attributes, 0, 1, true) : $attributes; } /** * @return \ReflectionAttribute[]
PHPUnit (Symfony 7.4) (PHP 8.5): src/AttributeReader/AttributeReader.php#L31
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ private array $configurationCache = []; public function __construct(ManagerRegistry $managerRegistry) { - $this->initRegistry($managerRegistry); + } abstract public function getConfiguration(object|string $class); public function isConfigured(object|string $class): 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 "SpreadAssignment": @@ @@ $resources = []; /** @var ApiResource $resourceMetadatum */ foreach ($resourceMetadata as $i => $resourceMetadatum) { - $finalRoutePrefixParts = [...$routePrefixParts]; + $finalRoutePrefixParts = $routePrefixParts; 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 "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/Annotation/UploadableField.php#L32
Escaped Mutant for Mutator "FalseValue": @@ @@ // When true, a validation constraint is added in the `{ShortName}:published` group requiring // either the transient file property or its stored filename to be present before the owning // resource can be published. Configured per field, so multiple fields are independent. - public bool $requiredOnPublish = false, + public bool $requiredOnPublish = true, // Optional override for the violation message (supports the `{{ property }}` placeholder). // Null falls back to the constraint's default message. public ?string $requiredOnPublishMessage = null
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 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/
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/

Artifacts

Produced during runtime
Name Size Digest
behat-logs-php8.5-lowest-deps
8.8 KB
sha256:3fd4f26d4a64d9cac3719a376aed2b00acc158631748555dd2d05a631acd03f5
behat-logs-php8.5-symfony7.4
12 KB
sha256:a00bd87e04155230bc7fa0fa2ce9d3ef6db69851a3f7a416ea7088bfe3ffd75e
behat-logs-php8.5-symfony8.1
11.9 KB
sha256:3d052f342bcbdb04128b81531f98fe82f91e05ab71cf0169efd036f9f082cfd4
behat-logs-php8.5-symfony8.2
11.9 KB
sha256:8c552f1d57bc750103e0ee5f9a091c882347ce4030f0b5a4348ebea2a8687480
phpunit-logs-php8.5-lowest-deps
15.7 KB
sha256:e52aa8fc7186ac43cafd1b3b8b01b466a3e0c275cb3fe3810585fb907d6d127a
phpunit-logs-php8.5-symfony7.4
896 KB
sha256:44f52e50c6c3397a03ccd3de4f6c453483fa7bd17dc46fc56089a13edeecc01f
phpunit-logs-php8.5-symfony8.1
15.8 KB
sha256:f6e6aa6239a3a19d48826fc07a75507e1eaa5ed4cf39a65ed355376f78312d0f
phpunit-logs-php8.5-symfony8.2
15.7 KB
sha256:788e4d165055a109d629a39d0b10b61a60f0276890dffe1daddbc5e1d1b21a05