Skip to content

Add onDelete CASCADE to AbstractPageData.page_id FK #1504

Add onDelete CASCADE to AbstractPageData.page_id FK

Add onDelete CASCADE to AbstractPageData.page_id FK #1504

Triggered via push June 17, 2026 08:01
Status Success
Total duration 4m 59s
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@v3. 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@v3, actions/checkout@v3, 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@v3, actions/checkout@v3, 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@v3, actions/checkout@v3, 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@v3, actions/checkout@v3, actions/upload-artifact@v4, codecov/codecov-action@v3. 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/Factory/User/Mailer/AbstractUserEmailFactory.php#L139
Escaped Mutant for Mutator "NullSafeMethodCall": @@ @@ protected function getTokenUrl(string $token, string $username, ?string $newEmail = null): string { $path = $this->populatePathVariables($this->getTokenPath(), ['token' => $token, 'username' => $username, 'new_email' => $newEmail]); - return $this->container->get(RefererUrlResolver::class)?->getAbsoluteUrl($path) ?? $path; + return $this->container->get(RefererUrlResolver::class)->getAbsoluteUrl($path) ?? $path; } private function getTokenPath(): string {
PHPUnit (Symfony 7.4) (PHP 8.5): src/Factory/User/Mailer/AbstractUserEmailFactory.php#L94
Escaped Mutant for Mutator "CastString": @@ @@ if (method_exists(Address::class, 'create')) { $toEmailAddress = Address::create((string) $this->user->getEmailAddress()); } else { - $toEmailAddress = Address::fromString((string) $this->user->getEmailAddress()); + $toEmailAddress = Address::fromString($this->user->getEmailAddress()); } } catch (SymfonyRfcComplianceException $exception) { $exception = new RfcComplianceException($exception->getMessage());
PHPUnit (Symfony 7.4) (PHP 8.5): src/Factory/User/Mailer/AbstractUserEmailFactory.php#L92
Escaped Mutant for Mutator "CastString": @@ @@ try { // symfony/mime 5.2 deprecated fromString if (method_exists(Address::class, 'create')) { - $toEmailAddress = Address::create((string) $this->user->getEmailAddress()); + $toEmailAddress = Address::create($this->user->getEmailAddress()); } else { $toEmailAddress = Address::fromString((string) $this->user->getEmailAddress()); }
PHPUnit (Symfony 7.4) (PHP 8.5): src/Entity/User/AbstractUser.php#L410
Escaped Mutant for Mutator "CastString": @@ @@ } public function __toString() { - return (string) $this->id; + return $this->id; } public static function createFromPayload($username, array $payload): JWTUserInterface {
PHPUnit (Symfony 7.4) (PHP 8.5): src/Entity/Core/Page.php#L65
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/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 "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, '/'); }
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@v3, actions/checkout@v3, 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@v3, actions/checkout@v3, 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@v3, actions/checkout@v3, 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@v3, actions/checkout@v3, actions/upload-artifact@v4, codecov/codecov-action@v3. 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
6.95 KB
sha256:0386a6fc16e918d8af34adaa634564fea63bf8a855b08591879f16d2b52861a3
behat-logs-php8.5-symfony7.4
9.53 KB
sha256:48117f658095a7f66eeb341a053847feda38a584d884fa02f5b4edc0e32562a8
behat-logs-php8.5-symfony8.1
9.48 KB
sha256:a6ec29ad02da48ee116203ba9611b0cc251e8b69e144937966fed8a258d8bb6c
behat-logs-php8.5-symfony8.2
9.51 KB
sha256:5308b6c9963b90d2196f208e93330e48e67bc6d8143e6429f25e374351f6d4f7
infection-logs-php8.5
4.26 KB
sha256:5408c6b9e0e8ec7224fa1f2d7810a66f9c7441eb42ba237f8f9941bc1f5d9e3d
phpunit-logs-php8.5-lowest-deps
5.01 KB
sha256:4d9f9428700b3831a6b1c3a2b8686c37dc760433b1c53c3d85c66fadc08dc66d
phpunit-logs-php8.5-symfony7.4
670 KB
sha256:9789a6f1180627f34b3bf175f0e634b554a3b06ddbb51d55b75497a776d300b6
phpunit-logs-php8.5-symfony8.1
5.02 KB
sha256:3fc3d3b172b3af1288f8c7d9628a38cdf24834f702e4690cb303d3bd155395ab
phpunit-logs-php8.5-symfony8.2
4.98 KB
sha256:f24ee664729ce5b6b7ba2b9ec28d3460146e6b0e94cc57b72b3849427ed42c1b