Skip to content

Add sorting in case of duplicate Fks pointing to same table #243

Add sorting in case of duplicate Fks pointing to same table

Add sorting in case of duplicate Fks pointing to same table #243

Triggered via pull request December 24, 2025 11:03
Status Failure
Total duration 45s
Artifacts

continuous-integration.yml

on: pull_request
Matrix: Coding Standards
Matrix: PHPUnit on MariaDB 10.5
Matrix: PHPUnit on MySQL 5.7 and PhpStan
Matrix: PHPUnit on MySQL 8
Matrix: PHPUnit on OCI8
Matrix: PHPBench
Matrix: PHPUnit on PostgreSQL
Matrix: PHPUnit with prefer-lowest
Matrix: Composer require checker
Fit to window
Zoom out
Zoom in

Annotations

16 errors
Coding Standards (8.0)
Process completed with exit code 2.
Coding Standards (8.0)
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires couscous/couscous ^1.6.1 -> satisfiable by couscous/couscous[1.6.1, ..., 1.10.0]. - couscous/couscous[1.9.0, ..., 1.10.0] require twig/twig ^1.44 -> found twig/twig[v1.44.0, ..., v1.44.8] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-yhcn-xrg3-68b1", "PKSA-2wrf-1xmk-1pky") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous 1.6.1 requires symfony/process ~2.6|~3.0 -> found symfony/process[v2.6.0, ..., v2.8.52, v3.0.0, ..., v3.4.47] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous[1.6.2, ..., 1.6.3] require symfony/process ~2.6|~3.0|~4.0 -> found symfony/process[v2.6.0, ..., v2.8.52, v3.0.0, ..., v3.4.47, v4.0.0, ..., v4.4.44] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous[1.7.0, ..., 1.7.3] require symfony/process ~3.0|~4.0 -> found symfony/process[v3.0.0, ..., v3.4.47, v4.0.0, ..., v4.4.44] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous 1.8.0 requires twig/twig ~1.10 -> found twig/twig[v1.10.0, ..., v1.44.8] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-yhcn-xrg3-68b1", "PKSA-2wrf-1xmk-1pky") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
Composer require checker (8.0)
Process completed with exit code 2.
Composer require checker (8.0)
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires couscous/couscous ^1.6.1 -> satisfiable by couscous/couscous[1.6.1, ..., 1.10.0]. - couscous/couscous[1.9.0, ..., 1.10.0] require twig/twig ^1.44 -> found twig/twig[v1.44.0, ..., v1.44.8] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-yhcn-xrg3-68b1", "PKSA-2wrf-1xmk-1pky") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous 1.6.1 requires symfony/process ~2.6|~3.0 -> found symfony/process[v2.6.0, ..., v2.8.52, v3.0.0, ..., v3.4.47] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous[1.6.2, ..., 1.6.3] require symfony/process ~2.6|~3.0|~4.0 -> found symfony/process[v2.6.0, ..., v2.8.52, v3.0.0, ..., v3.4.47, v4.0.0, ..., v4.4.44] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous[1.7.0, ..., 1.7.3] require symfony/process ~3.0|~4.0 -> found symfony/process[v3.0.0, ..., v3.4.47, v4.0.0, ..., v4.4.44] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous 1.8.0 requires twig/twig ~1.10 -> found twig/twig[v1.10.0, ..., v1.44.8] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-yhcn-xrg3-68b1", "PKSA-2wrf-1xmk-1pky") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
PHPUnit on MariaDB 10.5 (8.0)
Process completed with exit code 2.
PHPUnit on MariaDB 10.5 (8.0)
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires couscous/couscous ^1.6.1 -> satisfiable by couscous/couscous[1.6.1, ..., 1.10.0]. - couscous/couscous[1.9.0, ..., 1.10.0] require twig/twig ^1.44 -> found twig/twig[v1.44.0, ..., v1.44.8] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-yhcn-xrg3-68b1", "PKSA-2wrf-1xmk-1pky") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous 1.6.1 requires symfony/process ~2.6|~3.0 -> found symfony/process[v2.6.0, ..., v2.8.52, v3.0.0, ..., v3.4.47] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous[1.6.2, ..., 1.6.3] require symfony/process ~2.6|~3.0|~4.0 -> found symfony/process[v2.6.0, ..., v2.8.52, v3.0.0, ..., v3.4.47, v4.0.0, ..., v4.4.44] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous[1.7.0, ..., 1.7.3] require symfony/process ~3.0|~4.0 -> found symfony/process[v3.0.0, ..., v3.4.47, v4.0.0, ..., v4.4.44] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous 1.8.0 requires twig/twig ~1.10 -> found twig/twig[v1.10.0, ..., v1.44.8] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-yhcn-xrg3-68b1", "PKSA-2wrf-1xmk-1pky") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
PHPBench (8.0)
Process completed with exit code 2.
PHPBench (8.0)
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires couscous/couscous ^1.6.1 -> satisfiable by couscous/couscous[1.6.1, ..., 1.10.0]. - couscous/couscous[1.9.0, ..., 1.10.0] require twig/twig ^1.44 -> found twig/twig[v1.44.0, ..., v1.44.8] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-yhcn-xrg3-68b1", "PKSA-2wrf-1xmk-1pky") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous 1.6.1 requires symfony/process ~2.6|~3.0 -> found symfony/process[v2.6.0, ..., v2.8.52, v3.0.0, ..., v3.4.47] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous[1.6.2, ..., 1.6.3] require symfony/process ~2.6|~3.0|~4.0 -> found symfony/process[v2.6.0, ..., v2.8.52, v3.0.0, ..., v3.4.47, v4.0.0, ..., v4.4.44] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous[1.7.0, ..., 1.7.3] require symfony/process ~3.0|~4.0 -> found symfony/process[v3.0.0, ..., v3.4.47, v4.0.0, ..., v4.4.44] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous 1.8.0 requires twig/twig ~1.10 -> found twig/twig[v1.10.0, ..., v1.44.8] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-yhcn-xrg3-68b1", "PKSA-2wrf-1xmk-1pky") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
PHPUnit on MySQL 8 (8.0)
Process completed with exit code 2.
PHPUnit on MySQL 8 (8.0)
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires couscous/couscous ^1.6.1 -> satisfiable by couscous/couscous[1.6.1, ..., 1.10.0]. - couscous/couscous[1.9.0, ..., 1.10.0] require twig/twig ^1.44 -> found twig/twig[v1.44.0, ..., v1.44.8] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-yhcn-xrg3-68b1", "PKSA-2wrf-1xmk-1pky") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous 1.6.1 requires symfony/process ~2.6|~3.0 -> found symfony/process[v2.6.0, ..., v2.8.52, v3.0.0, ..., v3.4.47] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous[1.6.2, ..., 1.6.3] require symfony/process ~2.6|~3.0|~4.0 -> found symfony/process[v2.6.0, ..., v2.8.52, v3.0.0, ..., v3.4.47, v4.0.0, ..., v4.4.44] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous[1.7.0, ..., 1.7.3] require symfony/process ~3.0|~4.0 -> found symfony/process[v3.0.0, ..., v3.4.47, v4.0.0, ..., v4.4.44] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous 1.8.0 requires twig/twig ~1.10 -> found twig/twig[v1.10.0, ..., v1.44.8] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-yhcn-xrg3-68b1", "PKSA-2wrf-1xmk-1pky") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
PHPUnit on MySQL 5.7 and PhpStan (8.0)
Process completed with exit code 2.
PHPUnit on MySQL 5.7 and PhpStan (8.0)
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires couscous/couscous ^1.6.1 -> satisfiable by couscous/couscous[1.6.1, ..., 1.10.0]. - couscous/couscous[1.9.0, ..., 1.10.0] require twig/twig ^1.44 -> found twig/twig[v1.44.0, ..., v1.44.8] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-yhcn-xrg3-68b1", "PKSA-2wrf-1xmk-1pky") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous 1.6.1 requires symfony/process ~2.6|~3.0 -> found symfony/process[v2.6.0, ..., v2.8.52, v3.0.0, ..., v3.4.47] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous[1.6.2, ..., 1.6.3] require symfony/process ~2.6|~3.0|~4.0 -> found symfony/process[v2.6.0, ..., v2.8.52, v3.0.0, ..., v3.4.47, v4.0.0, ..., v4.4.44] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous[1.7.0, ..., 1.7.3] require symfony/process ~3.0|~4.0 -> found symfony/process[v3.0.0, ..., v3.4.47, v4.0.0, ..., v4.4.44] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous 1.8.0 requires twig/twig ~1.10 -> found twig/twig[v1.10.0, ..., v1.44.8] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-yhcn-xrg3-68b1", "PKSA-2wrf-1xmk-1pky") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
PHPUnit with prefer-lowest (8.0)
Process completed with exit code 2.
PHPUnit with prefer-lowest (8.0)
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires couscous/couscous ^1.6.1 -> satisfiable by couscous/couscous[1.6.1, ..., 1.10.0]. - couscous/couscous[1.9.0, ..., 1.10.0] require twig/twig ^1.44 -> found twig/twig[v1.44.0, ..., v1.44.8] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-yhcn-xrg3-68b1", "PKSA-2wrf-1xmk-1pky") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous 1.6.1 requires symfony/process ~2.6|~3.0 -> found symfony/process[v2.6.0, ..., v2.8.52, v3.0.0, ..., v3.4.47] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous[1.6.2, ..., 1.6.3] require symfony/process ~2.6|~3.0|~4.0 -> found symfony/process[v2.6.0, ..., v2.8.52, v3.0.0, ..., v3.4.47, v4.0.0, ..., v4.4.44] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous[1.7.0, ..., 1.7.3] require symfony/process ~3.0|~4.0 -> found symfony/process[v3.0.0, ..., v3.4.47, v4.0.0, ..., v4.4.44] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous 1.8.0 requires twig/twig ~1.10 -> found twig/twig[v1.10.0, ..., v1.44.8] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-yhcn-xrg3-68b1", "PKSA-2wrf-1xmk-1pky") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
PHPUnit on PostgreSQL (8.0)
Process completed with exit code 2.
PHPUnit on PostgreSQL (8.0)
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires couscous/couscous ^1.6.1 -> satisfiable by couscous/couscous[1.6.1, ..., 1.10.0]. - couscous/couscous[1.9.0, ..., 1.10.0] require twig/twig ^1.44 -> found twig/twig[v1.44.0, ..., v1.44.8] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-yhcn-xrg3-68b1", "PKSA-2wrf-1xmk-1pky") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous 1.6.1 requires symfony/process ~2.6|~3.0 -> found symfony/process[v2.6.0, ..., v2.8.52, v3.0.0, ..., v3.4.47] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous[1.6.2, ..., 1.6.3] require symfony/process ~2.6|~3.0|~4.0 -> found symfony/process[v2.6.0, ..., v2.8.52, v3.0.0, ..., v3.4.47, v4.0.0, ..., v4.4.44] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous[1.7.0, ..., 1.7.3] require symfony/process ~3.0|~4.0 -> found symfony/process[v3.0.0, ..., v3.4.47, v4.0.0, ..., v4.4.44] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-wws7-mr54-jsny") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - couscous/couscous 1.8.0 requires twig/twig ~1.10 -> found twig/twig[v1.10.0, ..., v1.44.8] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-yhcn-xrg3-68b1", "PKSA-2wrf-1xmk-1pky") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.