Я пытался установить FOSRestBundle на Symfony 5 с помощью композитора, но получил следующее сообщение об ошибке:
friendsofsymfony / rest-bundle 2.7.1 требует symfony / config ^ 3.4 | ^ 4.3
Можно ли вручную установить FOSRestBundle с Symfony 5; как кажется, он не будет обновляться, а вместо этого будет поддерживаться платформа API в будущем?
Я не хочу использовать платформу API, поскольку в ней много вещей, которые не требуются моему проекту.
Ответ 1 · рейтинг 4 · yivi
Разработка FOSRestBundle не прекращена.
Но поддержка Symfony 5 не ожидается до версии 3.
Вы можете проверить прогресс здесь. Как видите, срока еще нет.
Итак, вы либо продолжаете использовать FOSRestBundle с Symfony 4.4 (что вполне приемлемо, 4.4 это долгосрочная версия и никуда не денется), либо вам нужен Symfony 5; вы либо ищете альтернативы FOSRestBundle, либо запускаете предварительную версию (с вытекающими отсюда рисками).
Ответ 2 · MyO
Спасибо, GrenierJ, проблема уже открыта и согласно xabbuh, мастер теперь служит для разработки FOSRestBundle 3.0. Ограничения версии уже позволяют использовать компоненты Symfony 5. Я попытался установить dev-master с помощью composer require --dev friendsofsymfony/rest-bundle:dev-master, и он успешно установился. Он находится в стадии разработки, поэтому все его функции могут быть несовместимы с Symfony 5.