При обновлении Symfony с 4.4 до 5.4 я обнаружил ошибку
Аргумент 2, передаваемый в Symfony\Component\Asset\VersionStrategy\JsonManifestVersionStrategy::__construct(), должен быть экземпляром Symfony\Contracts\HttpClient\HttpClientInterface или нулевым, заданным экземпляром GuzzleHttp\Client, вызываемым в /var/www/var/cache /dev/ContainerHhXYcwE/App_KernelDevDebugContainer.php
JsonManifestVersionStrategy не используется в проекте напрямую. Был бы признателен за любую помощь, с чего начать?






Вам необходимо обновить Guzzle до версии, реализующей PSR-18.
Ответ был найден в Почему в Symfony 5 не работает функция активов? написал Андерсон:
framework:
assets:
json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'
заменить его на
framework:
assets:
version: 'v2'
Обновление guzzlehttp/guzzle до 7.8.1 (последняя версия) не изменило ошибку.