コード例 #1
0
ファイル: QueryParams.php プロジェクト: wandu/http
 /**
  * @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);
 }
コード例 #2
0
ファイル: ServerParams.php プロジェクト: wandu/http
 /**
  * @param \Psr\Http\Message\ServerRequestInterface $request
  */
 public function __construct(ServerRequestInterface $request)
 {
     $this->request = $request;
     parent::__construct($request->getServerParams());
 }
コード例 #3
0
ファイル: CookieJar.php プロジェクト: wandu/http
 /**
  * @param array $cookieParams
  * @param \Wandu\Http\Contracts\ParameterInterface $fallback
  */
 public function __construct(array $cookieParams = [], ParameterInterface $fallback = null)
 {
     parent::__construct($cookieParams, $fallback);
     $this->setCookies = [];
 }
コード例 #4
0
ファイル: Session.php プロジェクト: wandu/http
 /**
  * @param string $id
  * @param array $dataSet
  * @param \Wandu\Http\Contracts\ParameterInterface|null $fallback
  */
 public function __construct($id, array $dataSet = [], ParameterInterface $fallback = null)
 {
     $this->id = $id;
     parent::__construct($dataSet, $fallback);
 }