Aimeos\ShopBundle\Service\View::addParam PHP Method

addParam() protected method

Adds the "param" helper to the view object
protected addParam ( Aimeos\MW\View\Iface $view ) : Aimeos\MW\View\Iface
$view Aimeos\MW\View\Iface View object
return Aimeos\MW\View\Iface Modified view object
    protected function addParam(\Aimeos\MW\View\Iface $view)
    {
        $params = array();
        $request = $this->requestStack->getMasterRequest();
        if ($request !== null) {
            $params = $request->request->all() + $request->query->all() + $request->attributes->get('_route_params');
        }
        $helper = new \Aimeos\MW\View\Helper\Param\Standard($view, $params);
        $view->addHelper('param', $helper);
        return $view;
    }