我将Symfony 4与理论结合使用。问题是我不能在控制器之外直接使用该学说。
在一个名为“ prayno casauth捆绑包”(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;
}