composer Как потребовать пакет, совместимый с версией PHP?

В composer.json у меня есть зависимости от многих пакетов PHP. Я хочу разрешить зависимости для пакетов, которые совместимы с PHP 5.5, но все еще могут работать на PHP 7.

Как я могу это сделать?

1

Решение

В целом, PHP обратно совместим, поэтому вы должны иметь возможность запускать вашу библиотеку на любой более новой версии, поэтому вам должно быть достаточно указать самую низкую требуемую версию.

Чтобы указать конкретную версию PHP, используйте platform директива конфигурации:

{
"name": "some/library",
"version": "1.0.0",
"config":
"platform": {
"php": "5.5"}
}
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]