Можно ли добавить пакеты в Symfony 4, у которых нет рецепта flex?
Я хотел бы добавить следующий комплект
https://github.com/KnpLabs/DoctrineBehaviors
в мой проект Symfony 4.0, но у него нет рецепта (https://flex.symfony.com/) имеется в наличии. Поэтому, когда я устанавливаю его с помощью composer и добавляю конфигурацию в мои службы, он жалуется, что не знает пакета.
Роль гибкого рецепта состоит в том, чтобы автоматизировать регистрацию пакетов в ядре, добавлять заглушки конфигурации и так далее. Если у пакета нет рецепта, и вы смогли установить его с помощью composer (что означает, что ограничения пакета позволяют использовать Symfony 4), вам нужно настроить пакет вручную, начиная с добавления пакета в config/bundles.php
:
return [
// ...
Knp\DoctrineBehaviors\Bundle\DoctrineBehaviorsBundle::class => ['all' => true]
];
Других решений пока нет …