/** * {@inheritdoc} */ public function has($name) { if (isset($this->setCookies[$name]) && $this->setCookies[$name]->getValue()) { return true; } return parent::has($name); }
/** * @param \Psr\Http\Message\ServerRequestInterface $request * @param \Wandu\Http\Contracts\ParameterInterface $fallback */ public function __construct(ServerRequestInterface $request = null, ParameterInterface $fallback = null) { parent::__construct($request ? $request->getQueryParams() : [], $fallback); }
/** * @param \Psr\Http\Message\ServerRequestInterface $request */ public function __construct(ServerRequestInterface $request) { $this->request = $request; parent::__construct($request->getServerParams()); }
/** * {@inheritdoc} */ public function has($name) { $this->validNameArgument($name); return parent::has($name) || isset($this->params['__flash__']) && array_key_exists($name, $this->params['__flash__']); }