Объявление DoctrineORMEntityManager :: initializeProxy () должно быть совместимо с ProxyManager \ Proxy \ LazyLoadingInterface :: initializeProxy (): bool - PullRequest
0 голосов
/ 20 марта 2020

Когда я набираю эту команду php app/console assetic:dump --env=prod --no-debug или эту php app/console cache:clear --env=prod

, я получаю следующую ошибку:

PHP Fatal error:  Declaration of DoctrineORMEntityManager_0000000035a1d9b70000558a7db0d6e7da5c7b8013722216782206eefb5b6fe5::initializeProxy() must be compatible with ProxyManager\Proxy\LazyLoadingInterface::initializeProxy(): bool in /var/www/myproject/app/cache/prod/appProdProjectContainer.php on line 4459

FYI

php --version
PHP 7.2.28 (cli) (built: Feb 18 2020 11:07:04) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

Используется чтобы работал, когда я использовал php 5.

1 Ответ

0 голосов
/ 20 марта 2020

Итак, я сказал в комментарии, что у меня больше нет этой ошибки: мне пришлось очистить каталог "cache" вручную. Итак, я сделал: rm -rf app/cache/prod/ php72 composer.phar dump-autoload php72 composer.phar install --optimize-autoloader

И я получаю некоторые предупреждения, но пока, похоже, работает ... :) -

...