是否可以让用户参与RouteProviderInterface实施?
我的RouteProviderInterface实现加载了许多新路由,没什么特别的。但是,如果用户已登录,我想根据用户设置自定义路由。
如果我注入TokenStorage,则不会加载用户并且为null:
public function __construct(TokenStorage $tokenStorage) {
$this->user = $tokenStorage->getToken()->getUser(); // is null
}
还有其他方法可以吸引用户吗?
根据评论进行一些修改: