Использование флага composer update --ignore-platform-reqs влияет на установку зависимостей тем, что игнорирует все требования платформы (php, hhvm, lib-* и ext-*) и заставляет выполнять установку, даже если локальная машина не выполняет эти требования. 3
Обычно при запуске composer install, update, require или create-project композитор сравнивает установленную версию PHP с ограничениями версии PHP из поля require файла composer.json и требованиями версии PHP других зависимостей. 1 Также он проверяет, загружены ли некоторые необязательные расширения PHP и соответствуют ли требуемой версии, а также требованиям расширений PHP зависимостей. 1 Если версии не совпадают, композитор не установит необходимые пакеты. 1
С помощью флага --ignore-platform-reqs можно, например, установить пакет, если в системе нет какого-то требуемого расширения или другой версии PHP. 2