name: RouterController class_comment: '# * @author Fabien Potencier # * # * @internal' dependencies: - name: ExpressionFunctionProviderInterface type: class source: Symfony\Component\ExpressionLanguage\ExpressionFunctionProviderInterface - name: Request type: class source: Symfony\Component\HttpFoundation\Request - name: Response type: class source: Symfony\Component\HttpFoundation\Response - name: RequestDataCollector type: class source: Symfony\Component\HttpKernel\DataCollector\RequestDataCollector - name: NotFoundHttpException type: class source: Symfony\Component\HttpKernel\Exception\NotFoundHttpException - name: Profiler type: class source: Symfony\Component\HttpKernel\Profiler\Profiler - name: TraceableUrlMatcher type: class source: Symfony\Component\Routing\Matcher\TraceableUrlMatcher - name: UrlMatcherInterface type: class source: Symfony\Component\Routing\Matcher\UrlMatcherInterface - name: RouteCollection type: class source: Symfony\Component\Routing\RouteCollection - name: RouterInterface type: class source: Symfony\Component\Routing\RouterInterface - name: Environment type: class source: Twig\Environment properties: [] methods: - name: __construct visibility: public parameters: - name: profiler - name: twig - name: matcher default: 'null' - name: routes default: 'null' - name: expressionLanguageProviders default: '[]' comment: '# * @author Fabien Potencier # * # * @internal # */ # class RouterController # { # /** # * @param ExpressionFunctionProviderInterface[] $expressionLanguageProviders' - name: panelAction visibility: public parameters: - name: token comment: '# * Renders the profiler panel for the given token. # * # * @throws NotFoundHttpException' - name: getTraces visibility: private parameters: - name: request - name: method comment: "# @var RequestDataCollector $request */\n# $request = $profile->getCollector('request');\n\ # \n# return new Response($this->twig->render('@WebProfiler/Router/panel.html.twig',\ \ [\n# 'request' => $request,\n# 'router' => $profile->getCollector('router'),\n\ # 'traces' => $this->getTraces($request, $profile->getMethod()),\n# ]), 200, ['Content-Type'\ \ => 'text/html']);\n# }\n# \n# /**\n# * Returns the routing traces associated\ \ to the given request." traits: - Symfony\Component\ExpressionLanguage\ExpressionFunctionProviderInterface - Symfony\Component\HttpFoundation\Request - Symfony\Component\HttpFoundation\Response - Symfony\Component\HttpKernel\DataCollector\RequestDataCollector - Symfony\Component\HttpKernel\Exception\NotFoundHttpException - Symfony\Component\HttpKernel\Profiler\Profiler - Symfony\Component\Routing\Matcher\TraceableUrlMatcher - Symfony\Component\Routing\Matcher\UrlMatcherInterface - Symfony\Component\Routing\RouteCollection - Symfony\Component\Routing\RouterInterface - Twig\Environment interfaces: []