-
-
Notifications
You must be signed in to change notification settings - Fork 933
Closed
Closed
Copy link
Description
API Platform version(s) affected: ^3.1
Description
Cannot currently use Symfony 6.4.x and the latest API Platform together.. .
Fatal error: Cannot declare interface ApiPlatform\Api\IriConverterInterface, because the name is already in use in /Users/phil/Sites/api/vendor/api-platform/core/src/Api/IriConverterInterface.php on line 19
How to reproduce
mkdir new
cd new
symfony new . --version="6.3.*" --webapp
symfony serve
# check http://127.0.0.1:8000 - page loads
symfony composer require api
symfony serve
# check http://127.0.0.1:8000/api - page loads fine
# edit composer.json - set minimum-stability to dev and set prefer-stable to false
composer update
#ends the composer update with an error
symfony serve
# check http://127.0.0.1:8000/api - same error but on a webpage
Possible Solution
Wait for stable versions Phil, stop being an idiot and trying to run bleeding edge code when developing the next big SaaS :-)
or... maybe there is genuinely something wrong here that needs fixing?
Additional Context
full output of the composer update
- Upgrading api-platform/core (v3.1.14 => dev-main 6007550)
- Upgrading doctrine/cache (2.2.0 => 2.2.x-dev 5d55089)
- Upgrading doctrine/collections (2.1.3 => 2.1.x-dev 9eaa839)
- Upgrading doctrine/common (3.4.3 => 3.5.x-dev c1e3356)
- Upgrading doctrine/dbal (3.6.6 => 3.7.x-dev 420961e)
- Upgrading doctrine/deprecations (v1.1.1 => 1.1.x-dev bdaa697)
- Upgrading doctrine/doctrine-bundle (2.10.2 => 2.11.x-dev bb59486)
- Upgrading doctrine/doctrine-migrations-bundle (3.2.4 => 3.3.x-dev bfb1e6b)
- Upgrading doctrine/event-manager (2.0.0 => 2.0.x-dev 12f08bd)
- Upgrading doctrine/inflector (2.0.8 => 2.1.x-dev d62dadc)
- Upgrading doctrine/instantiator (2.0.0 => 2.0.x-dev 40fc8fc)
- Upgrading doctrine/lexer (2.1.0 => 2.1.x-dev e74756f)
- Upgrading doctrine/migrations (3.6.0 => 3.7.x-dev 2dcf355)
- Upgrading doctrine/orm (2.16.1 => 2.17.x-dev 9647d0e)
- Upgrading doctrine/persistence (3.2.0 => 3.3.x-dev 5ce8785)
- Upgrading doctrine/sql-formatter (1.1.3 => 1.2.x-dev a321d11)
- Upgrading egulias/email-validator (4.0.1 => 4.x-dev 36233f5)
- Upgrading monolog/monolog (3.4.0 => dev-main 9546d94)
- Upgrading myclabs/deep-copy (1.11.1 => 1.x-dev f6f48cf)
- Upgrading nelmio/cors-bundle (2.3.1 => dev-master da2a363)
- Upgrading nikic/php-parser (v4.17.1 => 4.x-dev a6303e5)
- Upgrading phar-io/manifest (2.0.3 => dev-master 6772927)
- Upgrading phpdocumentor/reflection-common (2.2.0 => dev-master a0eeab5)
- Upgrading phpdocumentor/reflection-docblock (5.3.0 => dev-master 7b21721)
- Upgrading phpdocumentor/type-resolver (1.7.3 => 1.x-dev 3219c6e)
- Upgrading phpstan/phpdoc-parser (1.23.1 => 1.23.x-dev e540adc)
- Upgrading phpunit/php-code-coverage (9.2.27 => 9.2.x-dev 89c4446)
- Upgrading phpunit/php-file-iterator (3.0.6 => 3.0.x-dev 38b2436)
- Upgrading phpunit/phpunit (9.6.11 => 9.6.x-dev e8c480b)
- Upgrading psr/cache (3.0.0 => dev-master 0a7c67d)
- Upgrading psr/container (2.0.2 => dev-master 90db7b9)
- Upgrading psr/event-dispatcher (1.0.0 => dev-master e275e2d)
- Upgrading psr/link (2.0.1 => dev-master 5b8d54a)
- Upgrading psr/log (3.0.0 => dev-master fe5ea30)
- Upgrading sebastian/comparator (4.0.8 => 4.0.x-dev b247957)
- Upgrading sebastian/diff (4.0.5 => 4.0.x-dev 74be170)
- Upgrading sebastian/environment (5.1.5 => 5.1.x-dev 830c43a)
- Upgrading sebastian/exporter (4.0.5 => 4.0.x-dev ac230ed)
- Upgrading sebastian/global-state (5.0.6 => 5.0.x-dev bde739e)
- Upgrading sebastian/recursion-context (4.0.5 => 4.0.x-dev e75bd0f)
- Upgrading sebastian/resource-operations (3.0.3 => dev-main 20bdda8)
- Upgrading sebastian/type (3.2.1 => 3.2.x-dev 75e2c2a)
- Upgrading sebastian/version (3.0.2 => 3.0.x-dev c6c1022)
- Upgrading symfony/asset (v6.3.0 => 6.3.x-dev b77a4cc)
- Upgrading symfony/browser-kit (v6.3.2 => 6.3.x-dev ca4a988)
- Upgrading symfony/cache (v6.3.2 => 6.3.x-dev e60d00b)
- Upgrading symfony/cache-contracts (v3.3.0 => dev-main ad94564)
- Upgrading symfony/clock (v6.3.1 => 6.3.x-dev a74086d)
- Upgrading symfony/config (v6.3.2 => 6.3.x-dev b47ca23)
- Upgrading symfony/console (v6.3.2 => 6.3.x-dev eca495f)
- Upgrading symfony/css-selector (v6.3.2 => 6.3.x-dev 883d961)
- Upgrading symfony/debug-bundle (v6.3.2 => 6.3.x-dev 3f04a57)
- Upgrading symfony/dependency-injection (v6.3.2 => 6.3.x-dev 68a5a95)
- Upgrading symfony/deprecation-contracts (v3.3.0 => dev-main 7c3aff7)
- Upgrading symfony/doctrine-bridge (v6.3.2 => 6.3.x-dev 589eeeb)
- Upgrading symfony/doctrine-messenger (v6.3.1 => 6.3.x-dev f1c253e)
- Upgrading symfony/dom-crawler (v6.3.1 => 6.3.x-dev 3fdd2a3)
- Upgrading symfony/dotenv (v6.3.0 => 6.3.x-dev ceadb43)
- Upgrading symfony/error-handler (v6.3.2 => 6.3.x-dev 85fd65e)
- Upgrading symfony/event-dispatcher (v6.3.2 => 6.3.x-dev adb01fe)
- Upgrading symfony/event-dispatcher-contracts (v3.3.0 => dev-main a76aed9)
- Upgrading symfony/expression-language (v6.3.0 => 6.3.x-dev 6d560c4)
- Upgrading symfony/filesystem (v6.3.1 => 6.3.x-dev edd3677)
- Upgrading symfony/finder (v6.3.3 => 6.3.x-dev 9915db2)
- Upgrading symfony/flex (v2.3.3 => 2.x-dev 9c402af)
- Upgrading symfony/form (v6.3.2 => 6.3.x-dev afdadf5)
- Upgrading symfony/framework-bundle (v6.3.2 => 6.3.x-dev f822f54)
- Upgrading symfony/http-client (v6.3.2 => 6.3.x-dev 15f9f4b)
- Upgrading symfony/http-client-contracts (v3.3.0 => dev-main c58b55b)
- Upgrading symfony/http-foundation (v6.3.2 => 6.3.x-dev 0d67058)
- Upgrading symfony/http-kernel (v6.3.3 => 6.3.x-dev 32b42c1)
- Upgrading symfony/intl (v6.3.2 => 6.3.x-dev 1f8cb14)
- Upgrading symfony/mailer (v6.3.0 => 6.3.x-dev 7b03d9b)
- Upgrading symfony/messenger (v6.3.3 => 6.3.x-dev bf46098)
- Upgrading symfony/mime (v6.3.3 => 6.3.x-dev 9a0cbd5)
- Upgrading symfony/monolog-bridge (v6.3.1 => 6.3.x-dev 04b04b8)
- Upgrading symfony/monolog-bundle (v3.8.0 => dev-master 0e136c5)
- Upgrading symfony/notifier (v6.3.0 => 6.3.x-dev a30aee1)
- Upgrading symfony/options-resolver (v6.3.0 => 6.3.x-dev a10f19f)
- Upgrading symfony/password-hasher (v6.3.0 => 6.3.x-dev d23ad22)
- Upgrading symfony/phpunit-bridge (v6.3.2 => 6.4.x-dev ada57ff)
- Upgrading symfony/polyfill-intl-grapheme (v1.27.0 => 1.x-dev 875e90a)
- Upgrading symfony/polyfill-intl-icu (v1.27.0 => 1.x-dev e46b4da)
- Upgrading symfony/polyfill-intl-idn (v1.27.0 => 1.x-dev ecaafce)
- Upgrading symfony/polyfill-intl-normalizer (v1.27.0 => 1.x-dev 8c4ad05)
- Upgrading symfony/polyfill-mbstring (v1.27.0 => 1.x-dev 42292d9)
- Upgrading symfony/polyfill-php83 (v1.27.0 => 1.x-dev b0f46eb)
- Upgrading symfony/process (v6.3.2 => 6.3.x-dev 0b5c291)
- Upgrading symfony/property-access (v6.3.2 => 6.3.x-dev 2dc4f9d)
- Upgrading symfony/property-info (v6.3.0 => 6.3.x-dev 7f3a037)
- Upgrading symfony/routing (v6.3.3 => 6.3.x-dev e724303)
- Upgrading symfony/runtime (v6.3.2 => 6.3.x-dev d5c0949)
- Upgrading symfony/security-bundle (v6.3.3 => 6.3.x-dev 3000cce)
- Upgrading symfony/security-core (v6.3.3 => 6.3.x-dev b86ce01)
- Upgrading symfony/security-csrf (v6.3.2 => 6.3.x-dev 63d7b09)
- Upgrading symfony/security-http (v6.3.2 => 6.3.x-dev 04d6b86)
- Upgrading symfony/serializer (v6.3.3 => 6.3.x-dev be41486)
- Upgrading symfony/service-contracts (v3.3.0 => dev-main a4025a1)
- Upgrading symfony/stopwatch (v6.3.0 => 6.3.x-dev fc47f10)
- Upgrading symfony/string (v6.3.2 => 6.3.x-dev 53d1a83)
- Upgrading symfony/translation (v6.3.3 => 6.3.x-dev 3ed078c)
- Upgrading symfony/translation-contracts (v3.3.0 => dev-main 9fca658)
- Upgrading symfony/twig-bridge (v6.3.2 => 6.3.x-dev 6f8435d)
- Upgrading symfony/twig-bundle (v6.3.0 => 6.3.x-dev d0cd4d1)
- Upgrading symfony/validator (v6.3.2 => 6.3.x-dev 0c84351)
- Upgrading symfony/var-dumper (v6.3.3 => 6.3.x-dev 77fb4f2)
- Upgrading symfony/var-exporter (v6.3.2 => 6.3.x-dev df1f8aa)
- Upgrading symfony/web-link (v6.3.0 => 6.3.x-dev 0989ca6)
- Upgrading symfony/web-profiler-bundle (v6.3.2 => 6.3.x-dev 6101b5a)
- Upgrading symfony/yaml (v6.3.3 => 6.3.x-dev e23292e)
- Upgrading twig/extra-bundle (v3.7.0 => 3.x-dev f10baaf)
- Upgrading twig/twig (v3.7.0 => 3.x-dev fea9dfc)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 0 installs, 112 updates, 0 removals
- Upgrading symfony/flex (v2.3.3 => 2.x-dev 9c402af): Extracting archive
- Upgrading symfony/runtime (v6.3.2 => 6.3.x-dev d5c0949): Extracting archive
- Upgrading psr/link (2.0.1 => dev-master 5b8d54a): Extracting archive
- Upgrading symfony/web-link (v6.3.0 => 6.3.x-dev 0989ca6): Extracting archive
- Upgrading symfony/deprecation-contracts (v3.3.0 => dev-main 7c3aff7): Extracting archive
- Upgrading symfony/serializer (v6.3.3 => 6.3.x-dev be41486): Extracting archive
- Upgrading symfony/polyfill-mbstring (v1.27.0 => 1.x-dev 42292d9): Extracting archive
- Upgrading symfony/polyfill-intl-normalizer (v1.27.0 => 1.x-dev 8c4ad05): Extracting archive
- Upgrading symfony/polyfill-intl-grapheme (v1.27.0 => 1.x-dev 875e90a): Extracting archive
- Upgrading symfony/string (v6.3.2 => 6.3.x-dev 53d1a83): Extracting archive
- Upgrading symfony/property-info (v6.3.0 => 6.3.x-dev 7f3a037): Extracting archive
- Upgrading symfony/property-access (v6.3.2 => 6.3.x-dev 2dc4f9d): Extracting archive
- Upgrading symfony/polyfill-php83 (v1.27.0 => 1.x-dev b0f46eb): Extracting archive
- Upgrading symfony/http-foundation (v6.3.2 => 6.3.x-dev 0d67058): Extracting archive
- Upgrading psr/event-dispatcher (1.0.0 => dev-master e275e2d): Extracting archive
- Upgrading symfony/event-dispatcher-contracts (v3.3.0 => dev-main a76aed9): Extracting archive
- Upgrading symfony/event-dispatcher (v6.3.2 => 6.3.x-dev adb01fe): Extracting archive
- Upgrading symfony/var-dumper (v6.3.3 => 6.3.x-dev 77fb4f2): Extracting archive
- Upgrading psr/log (3.0.0 => dev-master fe5ea30): Extracting archive
- Upgrading symfony/error-handler (v6.3.2 => 6.3.x-dev 85fd65e): Extracting archive
- Upgrading symfony/http-kernel (v6.3.3 => 6.3.x-dev 32b42c1): Extracting archive
- Upgrading psr/container (2.0.2 => dev-master 90db7b9): Extracting archive
- Upgrading psr/cache (3.0.0 => dev-master 0a7c67d): Extracting archive
- Upgrading doctrine/inflector (2.0.8 => 2.1.x-dev d62dadc): Extracting archive
- Upgrading api-platform/core (v3.1.14 => dev-main 6007550): Extracting archive
- Upgrading symfony/routing (v6.3.3 => 6.3.x-dev e724303): Extracting archive
- Upgrading symfony/finder (v6.3.3 => 6.3.x-dev 9915db2): Extracting archive
- Upgrading symfony/filesystem (v6.3.1 => 6.3.x-dev edd3677): Extracting archive
- Upgrading symfony/var-exporter (v6.3.2 => 6.3.x-dev df1f8aa): Extracting archive
- Upgrading symfony/service-contracts (v3.3.0 => dev-main a4025a1): Extracting archive
- Upgrading symfony/dependency-injection (v6.3.2 => 6.3.x-dev 68a5a95): Extracting archive
- Upgrading symfony/config (v6.3.2 => 6.3.x-dev b47ca23): Extracting archive
- Upgrading symfony/cache-contracts (v3.3.0 => dev-main ad94564): Extracting archive
- Upgrading symfony/cache (v6.3.2 => 6.3.x-dev e60d00b): Extracting archive
- Upgrading symfony/framework-bundle (v6.3.2 => 6.3.x-dev f822f54): Extracting archive
- Upgrading symfony/stopwatch (v6.3.0 => 6.3.x-dev fc47f10): Extracting archive
- Upgrading symfony/console (v6.3.2 => 6.3.x-dev eca495f): Extracting archive
- Upgrading doctrine/event-manager (2.0.0 => 2.0.x-dev 12f08bd): Extracting archive
- Upgrading doctrine/deprecations (v1.1.1 => 1.1.x-dev bdaa697): Extracting archive
- Upgrading doctrine/cache (2.2.0 => 2.2.x-dev 5d55089): Extracting archive
- Upgrading doctrine/dbal (3.6.6 => 3.7.x-dev 420961e): Extracting archive
- Upgrading doctrine/migrations (3.6.0 => 3.7.x-dev 2dcf355): Extracting archive
- Upgrading doctrine/persistence (3.2.0 => 3.3.x-dev 5ce8785): Extracting archive
- Upgrading symfony/doctrine-bridge (v6.3.2 => 6.3.x-dev 589eeeb): Extracting archive
- Upgrading doctrine/sql-formatter (1.1.3 => 1.2.x-dev a321d11): Extracting archive
- Upgrading doctrine/doctrine-bundle (2.10.2 => 2.11.x-dev bb59486): Extracting archive
- Upgrading doctrine/doctrine-migrations-bundle (3.2.4 => 3.3.x-dev bfb1e6b): Extracting archive
- Upgrading doctrine/lexer (2.1.0 => 2.1.x-dev e74756f): Extracting archive
- Upgrading doctrine/instantiator (2.0.0 => 2.0.x-dev 40fc8fc): Extracting archive
- Upgrading doctrine/common (3.4.3 => 3.5.x-dev c1e3356): Extracting archive
- Upgrading doctrine/collections (2.1.3 => 2.1.x-dev 9eaa839): Extracting archive
- Upgrading doctrine/orm (2.16.1 => 2.17.x-dev 9647d0e): Extracting archive
- Upgrading nelmio/cors-bundle (2.3.1 => dev-master da2a363): Extracting archive
- Upgrading phpstan/phpdoc-parser (1.23.1 => 1.23.x-dev e540adc): Extracting archive
- Upgrading phpdocumentor/reflection-common (2.2.0 => dev-master a0eeab5): Extracting archive
- Upgrading phpdocumentor/type-resolver (1.7.3 => 1.x-dev 3219c6e): Extracting archive
- Upgrading phpdocumentor/reflection-docblock (5.3.0 => dev-master 7b21721): Extracting archive
- Upgrading sebastian/version (3.0.2 => 3.0.x-dev c6c1022): Extracting archive
- Upgrading sebastian/type (3.2.1 => 3.2.x-dev 75e2c2a): Extracting archive
- Upgrading sebastian/resource-operations (3.0.3 => dev-main 20bdda8): Extracting archive
- Upgrading sebastian/recursion-context (4.0.5 => 4.0.x-dev e75bd0f): Extracting archive
- Upgrading sebastian/global-state (5.0.6 => 5.0.x-dev bde739e): Extracting archive
- Upgrading sebastian/exporter (4.0.5 => 4.0.x-dev ac230ed): Extracting archive
- Upgrading sebastian/environment (5.1.5 => 5.1.x-dev 830c43a): Extracting archive
- Upgrading sebastian/diff (4.0.5 => 4.0.x-dev 74be170): Extracting archive
- Upgrading sebastian/comparator (4.0.8 => 4.0.x-dev b247957): Extracting archive
- Upgrading phpunit/php-file-iterator (3.0.6 => 3.0.x-dev 38b2436): Extracting archive
- Upgrading nikic/php-parser (v4.17.1 => 4.x-dev a6303e5): Extracting archive
- Upgrading phpunit/php-code-coverage (9.2.27 => 9.2.x-dev 89c4446): Extracting archive
- Upgrading phar-io/manifest (2.0.3 => dev-master 6772927): Extracting archive
- Upgrading myclabs/deep-copy (1.11.1 => 1.x-dev f6f48cf): Extracting archive
- Upgrading phpunit/phpunit (9.6.11 => 9.6.x-dev e8c480b): Extracting archive
- Upgrading symfony/asset (v6.3.0 => 6.3.x-dev b77a4cc): Extracting archive
- Upgrading symfony/dom-crawler (v6.3.1 => 6.3.x-dev 3fdd2a3): Extracting archive
- Upgrading symfony/browser-kit (v6.3.2 => 6.3.x-dev ca4a988): Extracting archive
- Upgrading symfony/css-selector (v6.3.2 => 6.3.x-dev 883d961): Extracting archive
- Upgrading twig/twig (v3.7.0 => 3.x-dev fea9dfc): Extracting archive
- Upgrading symfony/translation-contracts (v3.3.0 => dev-main 9fca658): Extracting archive
- Upgrading symfony/twig-bridge (v6.3.2 => 6.3.x-dev 6f8435d): Extracting archive
- Upgrading symfony/debug-bundle (v6.3.2 => 6.3.x-dev 3f04a57): Extracting archive
- Upgrading symfony/clock (v6.3.1 => 6.3.x-dev a74086d): Extracting archive
- Upgrading symfony/messenger (v6.3.3 => 6.3.x-dev bf46098): Extracting archive
- Upgrading symfony/doctrine-messenger (v6.3.1 => 6.3.x-dev f1c253e): Extracting archive
- Upgrading symfony/dotenv (v6.3.0 => 6.3.x-dev ceadb43): Extracting archive
- Upgrading symfony/expression-language (v6.3.0 => 6.3.x-dev 6d560c4): Extracting archive
- Upgrading symfony/polyfill-intl-icu (v1.27.0 => 1.x-dev e46b4da): Extracting archive
- Upgrading symfony/options-resolver (v6.3.0 => 6.3.x-dev a10f19f): Extracting archive
- Upgrading symfony/form (v6.3.2 => 6.3.x-dev afdadf5): Extracting archive
- Upgrading symfony/http-client-contracts (v3.3.0 => dev-main c58b55b): Extracting archive
- Upgrading symfony/http-client (v6.3.2 => 6.3.x-dev 15f9f4b): Extracting archive
- Upgrading symfony/intl (v6.3.2 => 6.3.x-dev 1f8cb14): Extracting archive
- Upgrading symfony/polyfill-intl-idn (v1.27.0 => 1.x-dev ecaafce): Extracting archive
- Upgrading symfony/mime (v6.3.3 => 6.3.x-dev 9a0cbd5): Extracting archive
- Upgrading egulias/email-validator (4.0.1 => 4.x-dev 36233f5): Extracting archive
- Upgrading symfony/mailer (v6.3.0 => 6.3.x-dev 7b03d9b): Extracting archive
- Upgrading symfony/process (v6.3.2 => 6.3.x-dev 0b5c291): Extracting archive
- Upgrading monolog/monolog (3.4.0 => dev-main 9546d94): Extracting archive
- Upgrading symfony/monolog-bridge (v6.3.1 => 6.3.x-dev 04b04b8): Extracting archive
- Upgrading symfony/monolog-bundle (v3.8.0 => dev-master 0e136c5): Extracting archive
- Upgrading symfony/notifier (v6.3.0 => 6.3.x-dev a30aee1): Extracting archive
- Upgrading symfony/phpunit-bridge (v6.3.2 => 6.4.x-dev ada57ff): Extracting archive
- Upgrading symfony/password-hasher (v6.3.0 => 6.3.x-dev d23ad22): Extracting archive
- Upgrading symfony/security-core (v6.3.3 => 6.3.x-dev b86ce01): Extracting archive
- Upgrading symfony/security-http (v6.3.2 => 6.3.x-dev 04d6b86): Extracting archive
- Upgrading symfony/security-csrf (v6.3.2 => 6.3.x-dev 63d7b09): Extracting archive
- Upgrading symfony/security-bundle (v6.3.3 => 6.3.x-dev 3000cce): Extracting archive
- Upgrading symfony/translation (v6.3.3 => 6.3.x-dev 3ed078c): Extracting archive
- Upgrading symfony/validator (v6.3.2 => 6.3.x-dev 0c84351): Extracting archive
- Upgrading symfony/twig-bundle (v6.3.0 => 6.3.x-dev d0cd4d1): Extracting archive
- Upgrading symfony/web-profiler-bundle (v6.3.2 => 6.3.x-dev 6101b5a): Extracting archive
- Upgrading symfony/yaml (v6.3.3 => 6.3.x-dev e23292e): Extracting archive
- Upgrading twig/extra-bundle (v3.7.0 => 3.x-dev f10baaf): Extracting archive
Metadata
Metadata
Assignees
Labels
No labels