Я предполагаю, что на вашем компьютере установлено две версии PHP. Похоже, что ваша версия командной строки (которая запускает composer) -> = PHP 7.2, но версия PHP, запускаемая вашим веб-сервером, -
In symfony/dom-crawler
, версия 5.0.0 обновила метод Crawler::createSubCrawler()
, добавив подсказку типа возврата object
. Также обновлена зависимость версии PHP до ^7.2.5
, поэтому эта версия не будет установлена, если версия PHP, работающая composer, не будет> = ^ 7.2.5.
Однако версия PHP, запущенный веб-сервером, похоже, не понимает подсказку типа object
, поэтому он ищет фактический класс с именем Symfony\Component\DomCrawler\object
. Поскольку PHP не понимает подсказку типа, это означает, что версия, выполняющая код, <7.2.0. </p>
Вам необходимо убедиться, что версия PHP, используемая веб-сервером для запустить код той же версии PHP, которая запускает composer для установки зависимостей.