authorizationChecker = $authorizationChecker; return $this; } public function setRouter(RouterInterface $router): self { $this->router = $router; return $this; } public function setSlugify(SlugifyInterface $slugify): self { $this->slugify = $slugify; return $this; } public function setToolChain(ToolChain $toolChain): self { $this->toolChain = $toolChain; return $this; } public function setResourceNodeRepository(ResourceNodeRepository $resourceNodeRepository): self { $this->resourceNodeRepository = $resourceNodeRepository; return $this; } /*public function getResources(User $user, ResourceNode $parentNode, Course $course = null, Session $session = null, CGroup $group = null): QueryBuilder { return $this->getResourcesByCourse($course, $session, $group, $parentNode); }*/ }