Могу ли я добавить пакеты в проект Symfony 4, у которого нет рецепта для flex?

Можно ли добавить пакеты в Symfony 4, у которых нет рецепта flex?

Я хотел бы добавить следующий комплект

https://github.com/KnpLabs/DoctrineBehaviors

в мой проект Symfony 4.0, но у него нет рецепта (https://flex.symfony.com/) имеется в наличии. Поэтому, когда я устанавливаю его с помощью composer и добавляю конфигурацию в мои службы, он жалуется, что не знает пакета.

0

Решение

Роль гибкого рецепта состоит в том, чтобы автоматизировать регистрацию пакетов в ядре, добавлять заглушки конфигурации и так далее. Если у пакета нет рецепта, и вы смогли установить его с помощью composer (что означает, что ограничения пакета позволяют использовать Symfony 4), вам нужно настроить пакет вручную, начиная с добавления пакета в config/bundles.php:

return [
// ...
Knp\DoctrineBehaviors\Bundle\DoctrineBehaviorsBundle::class => ['all' => true]
];
3

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

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