/** * Initializes the request view helper. * * @param \Aimeos\MW\View\Iface $view View instance with registered view helpers * @param string|null TYPO3 target page ID * @param array $files List of uploaded files like in $_FILES * @param array $query List of uploaded files like in $_GET * @param array $post List of uploaded files like in $_POST * @param array $cookies List of uploaded files like in $_COOKIES * @param array $server List of uploaded files like in $_SERVER */ public function __construct(\Aimeos\MW\View\Iface $view, $target = null, array $files = array(), array $query = array(), array $post = array(), array $cookies = array(), array $server = array()) { $this->target = $target; $this->ip = isset($server['REMOTE_ADDR']) ? $server['REMOTE_ADDR'] : null; $psr7request = $this->createRequest($files, $query, $post, $cookies, $server); parent::__construct($view, $psr7request); }
/** * Initializes the request view helper. * * @param \Aimeos\MW\View\Iface $view View instance with registered view helpers * @param \Psr\Http\Message\ServerRequestInterface $request PSR-7 request object */ public function __construct(\Aimeos\MW\View\Iface $view, \Psr\Http\Message\ServerRequestInterface $request) { $route = $request->getAttribute('route'); parent::__construct($view, $request, $this->getIPAddress($request), $route ? $route->getName() : null); }
/** * Initializes the request view helper. * * @param \\Aimeos\MW\View\Iface $view View instance with registered view helpers * @param \TYPO3\Flow\Http\Request $request Flow request object * @param array $files List of uploaded files like in $_FILES * @param array $query List of uploaded files like in $_GET * @param array $post List of uploaded files like in $_POST * @param array $cookies List of uploaded files like in $_COOKIES * @param array $server List of uploaded files like in $_SERVER */ public function __construct(\Aimeos\MW\View\Iface $view, \TYPO3\Flow\Http\Request $request, array $files = array(), array $query = array(), array $post = array(), array $cookies = array(), array $server = array()) { $this->request = $request; $psr7request = $this->createRequest($request, $files, $query, $post, $cookies, $server); parent::__construct($view, $psr7request); }
/** * Initializes the request view helper. * * @param \\Aimeos\MW\View\Iface $view View instance with registered view helpers * @param \Illuminate\Http\Request $request Laravel request object */ public function __construct(\Aimeos\MW\View\Iface $view, \Illuminate\Http\Request $request) { $this->request = $request; parent::__construct($view, $this->createRequest($request)); }
/** * Initializes the URL view helper. * * @param \Aimeos\MW\View\Iface $view View instance with registered view helpers * @param \Symfony\Component\HttpFoundation\Request $request Symfony2 request object */ public function __construct($view, \Symfony\Component\HttpFoundation\Request $request) { $this->request = $request; parent::__construct($view, $this->createRequest($request)); }