__construct() public method

public __construct ( Psr\Http\Message\ServerRequestInterface $decoratedRequest, Psr\Http\Message\ServerRequestInterface $originalRequest = null )
$decoratedRequest Psr\Http\Message\ServerRequestInterface
$originalRequest Psr\Http\Message\ServerRequestInterface
 /**
  * @param ServerRequestInterface $request
  * @param RouterInterface $router
  */
 public function __construct(ServerRequestInterface $request, RouterInterface $router)
 {
     $this->request = $request;
     parent::__construct($this);
     $this->parameters = $this->parseIncomingParams();
     $this->parameters = array_merge($this->parameters, $this->request->getParsedBody(), $this->getParsedAttributes($request, $router), $this->getQueryParams(), $this->request->getUploadedFiles());
     $this->parsedBody = array_merge(parent::getParsedBody(), $this->parameters);
 }
示例#2
0
 /**
  * @param App $app
  * @param ServerRequestInterface $request
  */
 public function __construct(App $app, ServerRequestInterface $request)
 {
     $this->app = $app;
     parent::__construct($request);
 }