authorizationChecker; } public function setAuthorizationChecker(AuthorizationCheckerInterface $authorizationChecker): self { $this->authorizationChecker = $authorizationChecker; return $this; } public function getRouter(): RouterInterface { return $this->router; } 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; } /** * @return ResourceNodeRepository */ public function getResourceNodeRepository() { return $this->resourceNodeRepository; } public function setResourceNodeRepository(ResourceNodeRepository $resourceNodeRepository): self { $this->resourceNodeRepository = $resourceNodeRepository; return $this; } public function setRequestStack(RequestStack $requestStack): self { $this->requestStack = $requestStack; return $this; } public function getRequest(): Request { return $this->requestStack->getCurrentRequest(); } }