Передача аргументов в Symfony 4 для UserProvider:__construct
Я использую Symfony 4 с доктриной. Проблема в том, что я не могу использовать доктрину вне контроллеров напрямую.
В пакете, называемом комплектом прайно-казаут ( https://github.com/PRayno/CasAuthBundle), я хочу получить доступ к доктрине, чтобы получить роли из базы данных.
Для этого я должен позвонить менеджеру по организации. Я сделал это, как показано ниже, но у меня есть ошибка:
Too few arguments to function CasUserProvider::__construct(),
0 passed in and exactly 1 expected.
Проблема в том, что я не знаю, где и как передать аргумент.
class CasUserProvider implements UserProviderInterface {
private $em;
public function __construct(EntityManager $em) {
$this->em = $em;
}