/** * {@inheritdoc} * * This method overrides "invalid request method" handling to force methodNotAllowed handler instead of throwing an * (uncaught) exception. */ public function __construct($method, UriInterface $uri, HeadersInterface $headers, array $cookies, array $serverParams, StreamInterface $body, array $uploadedFiles) { // Get method or set to UNKNOWN if not determinable $method = is_string($method) && $method ? strtoupper($method) : "UNKNOWN"; // Hack: make every method valid so logic uses methodNotAllowed handler instead of throwing (uncaught) exception $this->validMethods[$method] = 1; parent::__construct($method, $uri, $headers, $cookies, $serverParams, $body, $uploadedFiles); }
function __construct($request) { parent::__construct($request->originalMethod, $request->uri, $request->headers, $request->cookies, $request->serverParams, $request->body, $request->uploadedFiles); $this->attributes = $request->attributes; $this->uploadedFiles = $request->uploadedFiles; $this->bodyParsed = $request->getParsedBody(); $this->detect = new \Mobile_Detect(); }
public function __construct() { parent::__construct(\Slim\Environment::getInstance()); }