/var/www/vhosts/ihelp.ro/httpdocs/vendor/laminas/laminas-diactoros/src
NameSizeModeActions
Exception/-0755rm
functions/-0755rm
Request/-0755rm
Response/-0755rm
ServerRequestFilter/-0755rm
AbstractSerializer.php44500644editdlrm
CallbackStream.php32450644editdlrm
ConfigProvider.php19590644editdlrm
HeaderSecurity.php48330644editdlrm
MessageTrait.php132150644editdlrm
Module.php2350644editdlrm
PhpInputStream.php15340644editdlrm
RelativeStream.php32590644editdlrm
Request.php18700644editdlrm
RequestFactory.php3750644editdlrm
RequestTrait.php99600644editdlrm
Response.php58100644editdlrm
ResponseFactory.php4400644editdlrm
ServerRequest.php59730644editdlrm
ServerRequestFactory.php32210644editdlrm
Stream.php85230644editdlrm
StreamFactory.php9040644editdlrm
UploadedFile.php71190644editdlrm
UploadedFileFactory.php7560644editdlrm
Uri.php184400644editdlrm
UriFactory.php79040644editdlrm
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/laminas/laminas-diactoros/src/ServerRequest.php (5973B)
validateUploadedFiles($uploadedFiles); if ($body === 'php://input') { $body = new PhpInputStream(); } $this->initialize($uri, $method, $body, $headers); $this->uploadedFiles = $uploadedFiles; $this->protocol = $protocol; } /** * {@inheritdoc} */ public function getServerParams(): array { return $this->serverParams; } /** * {@inheritdoc} */ public function getUploadedFiles(): array { return $this->uploadedFiles; } /** * {@inheritdoc} */ public function withUploadedFiles(array $uploadedFiles): ServerRequest { $this->validateUploadedFiles($uploadedFiles); $new = clone $this; $new->uploadedFiles = $uploadedFiles; return $new; } /** * {@inheritdoc} */ public function getCookieParams(): array { return $this->cookieParams; } /** * {@inheritdoc} */ public function withCookieParams(array $cookies): ServerRequest { $new = clone $this; $new->cookieParams = $cookies; return $new; } /** * {@inheritdoc} */ public function getQueryParams(): array { return $this->queryParams; } /** * {@inheritdoc} */ public function withQueryParams(array $query): ServerRequest { $new = clone $this; $new->queryParams = $query; return $new; } /** * {@inheritdoc} */ public function getParsedBody() { return $this->parsedBody; } /** * {@inheritdoc} */ public function withParsedBody($data): ServerRequest { if (! is_array($data) && ! is_object($data) && null !== $data) { throw new Exception\InvalidArgumentException(sprintf( '%s expects a null, array, or object argument; received %s', __METHOD__, gettype($data) )); } $new = clone $this; $new->parsedBody = $data; return $new; } /** * {@inheritdoc} */ public function getAttributes(): array { return $this->attributes; } /** * {@inheritdoc} */ public function getAttribute($attribute, $default = null) { if (! array_key_exists($attribute, $this->attributes)) { return $default; } return $this->attributes[$attribute]; } /** * {@inheritdoc} */ public function withAttribute($attribute, $value): ServerRequest { $new = clone $this; $new->attributes[$attribute] = $value; return $new; } /** * {@inheritdoc} */ public function withoutAttribute($name): ServerRequest { $new = clone $this; unset($new->attributes[$name]); return $new; } /** * Recursively validate the structure in an uploaded files array. * * @throws Exception\InvalidArgumentException If any leaf is not an UploadedFileInterface instance. */ private function validateUploadedFiles(array $uploadedFiles): void { foreach ($uploadedFiles as $file) { if (is_array($file)) { $this->validateUploadedFiles($file); continue; } if (! $file instanceof UploadedFileInterface) { throw new Exception\InvalidArgumentException('Invalid leaf in uploaded files structure'); } } } }