Add onDelete CASCADE to AbstractPageData.page_id FK #1504
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
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
|
|