symfony / symfony

The Symfony PHP framework
https://symfony.com
MIT License
29.61k stars 9.42k forks source link

Installation failing #44580

Closed redeemerr closed 2 years ago

redeemerr commented 2 years ago

Symfony version(s) affected

6.0

Description

Unable to install symfony 6.0

Ruining

symfony new --full DevBlog --version=6.0

php verstion

PHP 8.0.13 (cli) (built: Nov 21 2021 22:49:59) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.13, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.13, Copyright (c), by Zend Technologie

Output

* Creating a new Symfony 6.0 project with Composer
  (running /usr/bin/composer create-project symfony/website-skeleton /home/umair/PhpstormProjects/my_project_name 6.0.* --no-interaction)
Creating a "symfony/website-skeleton" project at "./my_project_name"
Installing symfony/website-skeleton (v6.0.99)
  - Installing symfony/website-skeleton (v6.0.99): Extracting archive
Created project in /home/umair/PhpstormProjects/my_project_name
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking symfony/flex (v2.0.1)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing symfony/flex (v2.0.1): Extracting archive
Generating optimized autoload files
1 package you are using is looking for funding.
Use the `composer fund` command to find out more!

Symfony operations: 1 recipe (87082874629e462b1c742657a529aa50)
  - Configuring symfony/flex (>=1.0): From github.com/symfony/recipes:master
Loading composer repositories with package information
Restricting packages listed in "symfony/symfony" to "6.1.*"
Updating dependencies
Lock file operations: 133 installs, 0 updates, 0 removals
  - Locking composer/package-versions-deprecated (1.11.99.4)
  - Locking doctrine/annotations (1.13.2)
  - Locking doctrine/cache (2.1.1)
  - Locking doctrine/collections (1.6.8)
  - Locking doctrine/common (3.2.0)
  - Locking doctrine/dbal (3.2.0)
  - Locking doctrine/deprecations (v0.5.3)
  - Locking doctrine/doctrine-bundle (2.5.2)
  - Locking doctrine/doctrine-migrations-bundle (3.2.1)
  - Locking doctrine/event-manager (1.1.1)
  - Locking doctrine/inflector (2.0.4)
  - Locking doctrine/instantiator (1.4.0)
  - Locking doctrine/lexer (1.2.1)
  - Locking doctrine/migrations (3.3.2)
  - Locking doctrine/orm (2.10.3)
  - Locking doctrine/persistence (2.2.3)
  - Locking doctrine/sql-formatter (1.1.2)
  - Locking egulias/email-validator (3.1.2)
  - Locking friendsofphp/proxy-manager-lts (v1.0.5)
  - Locking laminas/laminas-code (4.5.0)
  - Locking monolog/monolog (2.3.5)
  - Locking myclabs/deep-copy (1.10.2)
  - Locking nikic/php-parser (v4.13.2)
  - Locking phar-io/manifest (2.0.3)
  - Locking phar-io/version (3.1.0)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.3.0)
  - Locking phpdocumentor/type-resolver (1.5.1)
  - Locking phpspec/prophecy (v1.15.0)
  - Locking phpstan/phpdoc-parser (1.2.0)
  - Locking phpunit/php-code-coverage (9.2.10)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.5.10)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/event-dispatcher (1.0.0)
  - Locking psr/link (2.0.1)
  - Locking psr/log (3.0.0)
  - Locking sebastian/cli-parser (1.0.1)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.6)
  - Locking sebastian/complexity (2.0.2)
  - Locking sebastian/diff (4.0.4)
  - Locking sebastian/environment (5.1.3)
  - Locking sebastian/exporter (4.0.4)
  - Locking sebastian/global-state (5.0.3)
  - Locking sebastian/lines-of-code (1.0.3)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.4)
  - Locking sebastian/resource-operations (3.0.3)
  - Locking sebastian/type (2.3.4)
  - Locking sebastian/version (3.0.2)
  - Locking sensio/framework-extra-bundle (v6.2.1)
  - Locking symfony/asset (6.1.x-dev 241d349)
  - Locking symfony/browser-kit (6.1.x-dev be70287)
  - Locking symfony/cache (6.1.x-dev 20442ac)
  - Locking symfony/cache-contracts (v3.0.0)
  - Locking symfony/config (6.1.x-dev cf7796b)
  - Locking symfony/console (6.1.x-dev 223629e)
  - Locking symfony/css-selector (6.1.x-dev f42c92e)
  - Locking symfony/debug-bundle (6.1.x-dev c8693af)
  - Locking symfony/debug-pack (v1.0.10)
  - Locking symfony/dependency-injection (6.1.x-dev ac84385)
  - Locking symfony/deprecation-contracts (v3.0.0)
  - Locking symfony/doctrine-bridge (6.1.x-dev 45b3e64)
  - Locking symfony/dom-crawler (6.1.x-dev 304c29d)
  - Locking symfony/dotenv (6.1.x-dev 2d9cbe4)
  - Locking symfony/error-handler (6.1.x-dev 7eb5d9f)
  - Locking symfony/event-dispatcher (6.1.x-dev 9426f45)
  - Locking symfony/event-dispatcher-contracts (v3.0.0)
  - Locking symfony/expression-language (6.1.x-dev 94fe07b)
  - Locking symfony/filesystem (6.1.x-dev 52b3c9c)
  - Locking symfony/finder (6.1.x-dev 7dfb39f)
  - Locking symfony/form (6.1.x-dev 51ae9c6)
  - Locking symfony/framework-bundle (6.1.x-dev 7960b1a)
  - Locking symfony/http-client (6.1.x-dev e5ec291)
  - Locking symfony/http-client-contracts (v3.0.0)
  - Locking symfony/http-foundation (6.1.x-dev dd58ce2)
  - Locking symfony/http-kernel (6.1.x-dev 0831881)
  - Locking symfony/intl (6.1.x-dev c062c37)
  - Locking symfony/mailer (6.1.x-dev 41be3e3)
  - Locking symfony/maker-bundle (v1.36.4)
  - Locking symfony/mime (6.1.x-dev cd50e48)
  - Locking symfony/monolog-bridge (6.1.x-dev 4d7ec7c)
  - Locking symfony/monolog-bundle (v3.7.1)
  - Locking symfony/notifier (6.1.x-dev 3e0ca68)
  - Locking symfony/options-resolver (6.1.x-dev 282aa98)
  - Locking symfony/orm-pack (v2.1.0)
  - Locking symfony/password-hasher (6.1.x-dev 93c1727)
  - Locking symfony/phpunit-bridge (v6.0.0)
  - Locking symfony/polyfill-intl-grapheme (v1.23.1)
  - Locking symfony/polyfill-intl-icu (v1.23.0)
  - Locking symfony/polyfill-intl-idn (v1.23.0)
  - Locking symfony/polyfill-intl-normalizer (v1.23.0)
  - Locking symfony/polyfill-mbstring (v1.23.1)
  - Locking symfony/polyfill-php81 (v1.23.0)
  - Locking symfony/process (6.1.x-dev d970c45)
  - Locking symfony/profiler-pack (v1.0.6)
  - Locking symfony/property-access (6.1.x-dev e0b6697)
  - Locking symfony/property-info (6.1.x-dev 6d343a2)
  - Locking symfony/proxy-manager-bridge (6.1.x-dev 1181724)
  - Locking symfony/routing (6.1.x-dev 95c5e41)
  - Locking symfony/runtime (6.1.x-dev 2e77901)
  - Locking symfony/security-bundle (6.1.x-dev 58115e7)
  - Locking symfony/security-core (6.1.x-dev 77d7dc9)
  - Locking symfony/security-csrf (6.1.x-dev 93573d8)
  - Locking symfony/security-http (6.1.x-dev a0e1686)
  - Locking symfony/serializer (6.1.x-dev 6063743)
  - Locking symfony/serializer-pack (v1.1.0)
  - Locking symfony/service-contracts (v3.0.0)
  - Locking symfony/stopwatch (6.1.x-dev 0e0ed55)
  - Locking symfony/string (6.1.x-dev aa14a00)
  - Locking symfony/test-pack (v1.0.9)
  - Locking symfony/translation (6.1.x-dev 1fd45fb)
  - Locking symfony/translation-contracts (v3.0.0)
  - Locking symfony/twig-bridge (6.1.x-dev 419946b)
  - Locking symfony/twig-bundle (6.1.x-dev f79563a)
  - Locking symfony/twig-pack (v1.0.1)
  - Locking symfony/validator (6.1.x-dev ddb9276)
  - Locking symfony/var-dumper (6.1.x-dev e3c930a)
  - Locking symfony/var-exporter (6.1.x-dev 9f8bb57)
  - Locking symfony/web-link (6.1.x-dev 6d3a26d)
  - Locking symfony/web-profiler-bundle (6.1.x-dev bb92028)
  - Locking symfony/yaml (6.1.x-dev 70c973f)
  - Locking theseer/tokenizer (1.2.1)
  - Locking twig/extra-bundle (v3.3.4)
  - Locking twig/twig (v3.3.4)
  - Locking webmozart/assert (1.10.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 133 installs, 0 updates, 0 removals
  - Installing composer/package-versions-deprecated (1.11.99.4): Extracting archive
  - Installing symfony/runtime (6.1.x-dev 2e77901): Extracting archive
  - Installing doctrine/cache (2.1.1): Extracting archive
  - Installing doctrine/collections (1.6.8): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (1.1.1): Extracting archive
  - Installing doctrine/deprecations (v0.5.3): Extracting archive
  - Installing doctrine/lexer (1.2.1): Extracting archive
  - Installing doctrine/annotations (1.13.2): Extracting archive
  - Installing doctrine/persistence (2.2.3): Extracting archive
  - Installing doctrine/common (3.2.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.0.0): Extracting archive
  - Installing symfony/stopwatch (6.1.x-dev 0e0ed55): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.23.1): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.23.0): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.23.1): Extracting archive
  - Installing symfony/string (6.1.x-dev aa14a00): Extracting archive
  - Installing symfony/console (6.1.x-dev 223629e): Extracting archive
  - Installing psr/log (3.0.0): Extracting archive
  - Installing symfony/filesystem (6.1.x-dev 52b3c9c): Extracting archive
  - Installing laminas/laminas-code (4.5.0): Extracting archive
  - Installing friendsofphp/proxy-manager-lts (v1.0.5): Extracting archive
  - Installing doctrine/dbal (3.2.0): Extracting archive
  - Installing doctrine/migrations (3.3.2): Extracting archive
  - Installing doctrine/sql-formatter (1.1.2): Extracting archive
  - Installing myclabs/deep-copy (1.10.2): Extracting archive
  - Installing phar-io/version (3.1.0): Extracting archive
  - Installing phar-io/manifest (2.0.3): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.5.1): Extracting archive
  - Installing sebastian/recursion-context (4.0.4): Extracting archive
  - Installing sebastian/exporter (4.0.4): Extracting archive
  - Installing sebastian/diff (4.0.4): Extracting archive
  - Installing sebastian/comparator (4.0.6): Extracting archive
  - Installing webmozart/assert (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.3.0): Extracting archive
  - Installing doctrine/instantiator (1.4.0): Extracting archive
  - Installing phpspec/prophecy (v1.15.0): Extracting archive
  - Installing theseer/tokenizer (1.2.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing nikic/php-parser (v4.13.2): Extracting archive
  - Installing sebastian/lines-of-code (1.0.3): Extracting archive
  - Installing sebastian/environment (5.1.3): Extracting archive
  - Installing sebastian/complexity (2.0.2): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.10): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing sebastian/cli-parser (1.0.1): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.3): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/resource-operations (3.0.3): Extracting archive
  - Installing sebastian/type (2.3.4): Extracting archive
  - Installing symfony/deprecation-contracts (v3.0.0): Extracting archive
  - Installing symfony/http-foundation (6.1.x-dev dd58ce2): Extracting archive
  - Installing psr/event-dispatcher (1.0.0): Extracting archive
  - Installing symfony/event-dispatcher-contracts (v3.0.0): Extracting archive
  - Installing symfony/event-dispatcher (6.1.x-dev 9426f45): Extracting archive
  - Installing symfony/var-dumper (6.1.x-dev e3c930a): Extracting archive
  - Installing symfony/error-handler (6.1.x-dev 7eb5d9f): Extracting archive
  - Installing symfony/http-kernel (6.1.x-dev 0831881): Extracting archive
  - Installing symfony/routing (6.1.x-dev 95c5e41): Extracting archive
  - Installing symfony/polyfill-php81 (v1.23.0): Extracting archive
  - Installing symfony/finder (6.1.x-dev 7dfb39f): Extracting archive
  - Installing symfony/dependency-injection (6.1.x-dev ac84385): Extracting archive
  - Installing symfony/config (6.1.x-dev cf7796b): Extracting archive
  - Installing symfony/var-exporter (6.1.x-dev 9f8bb57): Extracting archive
  - Installing symfony/cache-contracts (v3.0.0): Extracting archive
  - Installing symfony/cache (6.1.x-dev 20442ac): Extracting archive
  - Installing symfony/framework-bundle (6.1.x-dev 7960b1a): Extracting archive
  - Installing sensio/framework-extra-bundle (v6.2.1): Extracting archive
  - Installing symfony/asset (6.1.x-dev 241d349): Extracting archive
  - Installing twig/twig (v3.3.4): Extracting archive
  - Installing symfony/translation-contracts (v3.0.0): Extracting archive
  - Installing symfony/twig-bridge (6.1.x-dev 419946b): Extracting archive
  - Installing symfony/twig-bundle (6.1.x-dev f79563a): Extracting archive
  - Installing symfony/web-profiler-bundle (6.1.x-dev bb92028): Extracting archive
  - Installing symfony/profiler-pack (v1.0.6): Extracting archive
  - Installing monolog/monolog (2.3.5): Extracting archive
  - Installing symfony/monolog-bridge (6.1.x-dev 4d7ec7c): Extracting archive
  - Installing symfony/monolog-bundle (v3.7.1): Extracting archive
  - Installing symfony/debug-bundle (6.1.x-dev c8693af): Extracting archive
  - Installing symfony/debug-pack (v1.0.10): Extracting archive
  - Installing symfony/doctrine-bridge (6.1.x-dev 45b3e64): Extracting archive
  - Installing symfony/dom-crawler (6.1.x-dev 304c29d): Extracting archive
  - Installing symfony/dotenv (6.1.x-dev 2d9cbe4): Extracting archive
  - Installing symfony/expression-language (6.1.x-dev 94fe07b): Extracting archive
  - Installing symfony/property-info (6.1.x-dev 6d343a2): Extracting archive
  - Installing symfony/property-access (6.1.x-dev e0b6697): Extracting archive
  - Installing symfony/polyfill-intl-icu (v1.23.0): Extracting archive
  - Installing symfony/options-resolver (6.1.x-dev 282aa98): Extracting archive
  - Installing symfony/form (6.1.x-dev 51ae9c6): Extracting archive
  - Installing symfony/http-client-contracts (v3.0.0): Extracting archive
  - Installing symfony/http-client (6.1.x-dev e5ec291): Extracting archive
  - Installing symfony/intl (6.1.x-dev c062c37): Extracting archive
  - Installing symfony/polyfill-intl-idn (v1.23.0): Extracting archive
  - Installing symfony/mime (6.1.x-dev cd50e48): Extracting archive
  - Installing egulias/email-validator (3.1.2): Extracting archive
  - Installing symfony/mailer (6.1.x-dev 41be3e3): Extracting archive
  - Installing doctrine/inflector (2.0.4): Extracting archive
  - Installing symfony/maker-bundle (v1.36.4): Extracting archive
  - Installing symfony/notifier (6.1.x-dev 3e0ca68): Extracting archive
  - Installing symfony/proxy-manager-bridge (6.1.x-dev 1181724): Extracting archive
  - Installing doctrine/orm (2.10.3): Extracting archive
  - Installing doctrine/doctrine-bundle (2.5.2): Extracting archive
  - Installing doctrine/doctrine-migrations-bundle (3.2.1): Extracting archive
  - Installing symfony/orm-pack (v2.1.0): Extracting archive
  - Installing symfony/process (6.1.x-dev d970c45): Extracting archive
  - Installing symfony/password-hasher (6.1.x-dev 93c1727): Extracting archive
  - Installing symfony/security-core (6.1.x-dev 77d7dc9): Extracting archive
  - Installing symfony/security-http (6.1.x-dev a0e1686): Extracting archive
  - Installing symfony/security-csrf (6.1.x-dev 93573d8): Extracting archive
  - Installing symfony/security-bundle (6.1.x-dev 58115e7): Extracting archive
  - Installing symfony/serializer (6.1.x-dev 6063743): Extracting archive
  - Installing phpstan/phpdoc-parser (1.2.0): Extracting archive
  - Installing symfony/serializer-pack (v1.1.0): Extracting archive
  - Installing symfony/phpunit-bridge (v6.0.0): Extracting archive
  - Installing symfony/css-selector (6.1.x-dev f42c92e): Extracting archive
  - Installing symfony/browser-kit (6.1.x-dev be70287): Extracting archive
  - Installing phpunit/phpunit (9.5.10): Extracting archive
  - Installing symfony/test-pack (v1.0.9): Extracting archive
  - Installing symfony/translation (6.1.x-dev 1fd45fb): Extracting archive
  - Installing twig/extra-bundle (v3.3.4): Extracting archive
  - Installing symfony/twig-pack (v1.0.1): Extracting archive
  - Installing symfony/validator (6.1.x-dev ddb9276): Extracting archive
  - Installing psr/link (2.0.1): Extracting archive
  - Installing symfony/web-link (6.1.x-dev 6d3a26d): Extracting archive
  - Installing symfony/yaml (6.1.x-dev 70c973f): Extracting archive
Generating optimized autoload files
composer/package-versions-deprecated: Generating version class...
composer/package-versions-deprecated: ...done generating version class
113 packages you are using are looking for funding.
Use the `composer fund` command to find out more!

Symfony operations: 20 recipes (0ff59445dfa7836085b15d2ff6f587dc)
  - Configuring symfony/framework-bundle (>=5.4): From github.com/symfony/recipes:master
  - Configuring doctrine/annotations (>=1.0): From github.com/symfony/recipes:master
  - Configuring symfony/console (>=5.3): From github.com/symfony/recipes:master
  - Configuring symfony/routing (>=6.0): From github.com/symfony/recipes:master
  - Configuring sensio/framework-extra-bundle (>=5.2): From github.com/symfony/recipes:master
  - Configuring symfony/twig-bundle (>=5.4): From github.com/symfony/recipes:master
  - Configuring symfony/web-profiler-bundle (>=3.3): From github.com/symfony/recipes:master
  - Configuring symfony/monolog-bundle (>=3.7): From github.com/symfony/recipes:master
  - Configuring symfony/debug-bundle (>=4.1): From github.com/symfony/recipes:master
  - Configuring symfony/mailer (>=4.3): From github.com/symfony/recipes:master
  -  IGNORING  symfony/mailer (>=4.3): From github.com/symfony/recipes:master
  - Configuring symfony/maker-bundle (>=1.0): From github.com/symfony/recipes:master
  - Configuring symfony/notifier (>=5.0): From github.com/symfony/recipes:master
  - Configuring doctrine/doctrine-bundle (>=2.4): From github.com/symfony/recipes:master
  - Configuring doctrine/doctrine-migrations-bundle (>=3.1): From github.com/symfony/recipes:master
  - Configuring symfony/security-bundle (>=5.3): From github.com/symfony/recipes:master
  - Configuring symfony/phpunit-bridge (>=5.3): From github.com/symfony/recipes:master
  - Configuring phpunit/phpunit (>=9.3): From github.com/symfony/recipes:master
  - Configuring symfony/translation (>=5.3): From github.com/symfony/recipes:master
  - Configuring twig/extra-bundle (>=v3.3.4): From auto-generated recipe
  - Configuring symfony/validator (>=4.3): From github.com/symfony/recipes:master
Unpacking Symfony packs
  - Unpacked symfony/orm-pack
  - Unpacked symfony/serializer-pack
  - Unpacked symfony/twig-pack
  - Unpacked symfony/debug-pack
  - Unpacked symfony/profiler-pack
  - Unpacked symfony/test-pack
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Package operations: 0 installs, 0 updates, 6 removals
  - Removing symfony/twig-pack (v1.0.1)
  - Removing symfony/test-pack (v1.0.9)
  - Removing symfony/serializer-pack (v1.1.0)
  - Removing symfony/profiler-pack (v1.0.6)
  - Removing symfony/orm-pack (v2.1.0)
  - Removing symfony/debug-pack (v1.0.10)
Generating optimized autoload files
composer/package-versions-deprecated: Generating version class...
composer/package-versions-deprecated: ...done generating version class
107 packages you are using are looking for funding.
Use the `composer fund` command to find out more!

Run composer recipes at any time to see the status of your Symfony recipes.

Executing script cache:clear [KO]
 [KO]
Script cache:clear returned with error code 255
!!
!!  Fatal error: Declaration of Symfony\Component\Cache\CacheItem::expiresAt(?DateTimeInterface $expiration): Symfony\Component\ErrorHandler\DebugClassLoader must be compatible with Psr\Cache\CacheItemInterface::expiresAt($expiration) in /home/umair/PhpstormProjects/my_project_name/vendor/symfony/cache/CacheItem.php on line 77
!!  PHP Fatal error:  Declaration of Symfony\Component\Cache\CacheItem::expiresAt(?DateTimeInterface $expiration): Symfony\Component\ErrorHandler\DebugClassLoader must be compatible with Psr\Cache\CacheItemInterface::expiresAt($expiration) in /home/umair/PhpstormProjects/my_project_name/vendor/symfony/cache/CacheItem.php on line 77
!!  Symfony\Component\ErrorHandler\Error\FatalError {#57
!!    -error: array:4 [
!!      "type" => 64
!!      "message" => "Declaration of Symfony\Component\Cache\CacheItem::expiresAt(?DateTimeInterface $expiration): Symfony\Component\ErrorHandler\DebugClassLoader must be compatible with Psr\Cache\CacheItemInterface::expiresAt($expiration)"
!!      "file" => "/home/umair/PhpstormProjects/my_project_name/vendor/symfony/cache/CacheItem.php"
!!      "line" => 77
!!    ]
!!    #message: "Compile Error: Declaration of Symfony\Component\Cache\CacheItem::expiresAt(?DateTimeInterface $expiration): Symfony\Component\ErrorHandler\DebugClassLoader must be compatible with Psr\Cache\CacheItemInterface::expiresAt($expiration)"
!!    #code: 0
!!    #file: "./vendor/symfony/cache/CacheItem.php"
!!    #line: 77
!!  }
!!
Script @auto-scripts was called via post-update-cmd

  unable to run /usr/bin/composer create-project symfony/website-skeleton /home/umair/PhpstormProjects/my_project_name 6.0.* --no-interaction

How to reproduce

just run

symfony new --full DevBlog --version=6.0

Possible Solution

No response

Additional Context

No response

wouterj commented 2 years ago

Hi!

The output shows that psr/cache 3.0 is installed, which does come with the correct signature: https://github.com/php-fig/cache/blob/3.0.0/src/CacheItemInterface.php#L89

So there must be something wrong with your environment. Did you by any chance installed the php-psr extension? This extension is not officially supported and is known to cause these type of type mismatches (ref). PSR packages only officially support installation through Composer.

moving to discussions, as this is not a bug within Symfony as far as I can see