Jarves\EventListener\FrontendRouteListener::__construct PHP Метод

__construct() публичный Метод

public __construct ( Jarves $jarves, PageStack $pageStack, EditMode $editMode, FrontendRouter $frontendRouter, PageResponseFactory $pageResponseFactory, Symfony\Component\Routing\RequestContext $requestContext, Psr\Log\LoggerInterface $logger )
$jarves Jarves\Jarves
$pageStack Jarves\PageStack
$editMode Jarves\EditMode
$frontendRouter Jarves\Router\FrontendRouter
$pageResponseFactory Jarves\PageResponseFactory
$requestContext Symfony\Component\Routing\RequestContext
$logger Psr\Log\LoggerInterface
    function __construct(Jarves $jarves, PageStack $pageStack, EditMode $editMode, FrontendRouter $frontendRouter, PageResponseFactory $pageResponseFactory, RequestContext $requestContext, LoggerInterface $logger)
    {
        $this->jarves = $jarves;
        $this->routes = new RouteCollection();
        $this->frontendRouter = $frontendRouter;
        $this->pageStack = $pageStack;
        $this->urlMatcher = new UrlMatcher($this->routes, $requestContext);
        parent::__construct($this->urlMatcher, $pageStack->getRequestStack());
        $this->editMode = $editMode;
        $this->pageResponseFactory = $pageResponseFactory;
        $this->requestContext = $requestContext;
        $this->logger = $logger;
    }