Autarky\Routing\Router::getContainerParams PHP Method

getContainerParams() protected method

protected getContainerParams ( Route $route, array $routeParams, Request $request )
$route Route
$routeParams array
$request Symfony\Component\HttpFoundation\Request
    protected function getContainerParams(Route $route, array $routeParams, Request $request)
    {
        $params = [];
        if ($extraParams = $route->getOption('params')) {
            $params = $extraParams;
        }
        // the container expects a dollar sign in front of non-class function
        // arguments
        foreach ($routeParams as $key => $value) {
            $params["\${$key}"] = $value;
        }
        // this allows controllers to type-hint against the Request class to get
        // access to it directly
        $params['Symfony\\Component\\HttpFoundation\\Request'] = $request;
        return $params;
    }