name: Request class_comment: null dependencies: - name: ArrayAccess type: class source: ArrayAccess - name: Arr type: class source: Illuminate\Support\Arr - name: Macroable type: class source: Illuminate\Support\Traits\Macroable - name: LogicException type: class source: LogicException - name: Macroable type: class source: Macroable properties: - name: request visibility: protected comment: '# * The underlying PSR request. # * # * @var \Psr\Http\Message\RequestInterface' - name: data visibility: protected comment: '# * The decoded payload for the request. # * # * @var array' methods: - name: __construct visibility: public parameters: - name: request comment: "# * The underlying PSR request.\n# *\n# * @var \\Psr\\Http\\Message\\\ RequestInterface\n# */\n# protected $request;\n# \n# /**\n# * The decoded payload\ \ for the request.\n# *\n# * @var array\n# */\n# protected $data;\n# \n# /**\n\ # * Create a new request instance.\n# *\n# * @param \\Psr\\Http\\Message\\RequestInterface\ \ $request\n# * @return void" - name: method visibility: public parameters: [] comment: '# * Get the request method. # * # * @return string' - name: url visibility: public parameters: [] comment: '# * Get the URL of the request. # * # * @return string' - name: hasHeader visibility: public parameters: - name: key - name: value default: 'null' comment: '# * Determine if the request has a given header. # * # * @param string $key # * @param mixed $value # * @return bool' - name: hasHeaders visibility: public parameters: - name: headers comment: '# * Determine if the request has the given headers. # * # * @param array|string $headers # * @return bool' - name: header visibility: public parameters: - name: key comment: '# * Get the values for the header with the given name. # * # * @param string $key # * @return array' - name: headers visibility: public parameters: [] comment: '# * Get the request headers. # * # * @return array' - name: body visibility: public parameters: [] comment: '# * Get the body of the request. # * # * @return string' - name: hasFile visibility: public parameters: - name: name - name: value default: 'null' - name: filename default: 'null' comment: '# * Determine if the request contains the given file. # * # * @param string $name # * @param string|null $value # * @param string|null $filename # * @return bool' - name: data visibility: public parameters: [] comment: '# * Get the request''s data (form parameters or JSON). # * # * @return array' - name: parameters visibility: protected parameters: [] comment: '# * Get the request''s form parameters. # * # * @return array' - name: json visibility: protected parameters: [] comment: '# * Get the JSON decoded body of the request. # * # * @return array' - name: isForm visibility: public parameters: [] comment: '# * Determine if the request is simple form data. # * # * @return bool' - name: isJson visibility: public parameters: [] comment: '# * Determine if the request is JSON. # * # * @return bool' - name: isMultipart visibility: public parameters: [] comment: '# * Determine if the request is multipart. # * # * @return bool' - name: withData visibility: public parameters: - name: data comment: '# * Set the decoded data on the request. # * # * @param array $data # * @return $this' - name: toPsrRequest visibility: public parameters: [] comment: '# * Get the underlying PSR compliant request instance. # * # * @return \Psr\Http\Message\RequestInterface' - name: offsetExists visibility: public parameters: - name: offset comment: '# * Determine if the given offset exists. # * # * @param string $offset # * @return bool' - name: offsetGet visibility: public parameters: - name: offset comment: '# * Get the value for a given offset. # * # * @param string $offset # * @return mixed' - name: offsetSet visibility: public parameters: - name: offset - name: value comment: '# * Set the value at the given offset. # * # * @param string $offset # * @param mixed $value # * @return void # * # * @throws \LogicException' - name: offsetUnset visibility: public parameters: - name: offset comment: '# * Unset the value at the given offset. # * # * @param string $offset # * @return void # * # * @throws \LogicException' traits: - ArrayAccess - Illuminate\Support\Arr - Illuminate\Support\Traits\Macroable - LogicException - Macroable interfaces: - ArrayAccess