Skip to content

Request

John Aldrich Bernardo edited this page Feb 10, 2019 · 3 revisions

input($name, $val = null):string

Get request input

Parameters:

  • $name:string - Input name
  • $val:mixed|null - Default value

inputs(array $names, $val = null): array

Get request inputs

Parameters:

  • $name:string - Input name
  • $val:mixed|null - Default value

query($name, $val = null): string

Get query parameter sent

Parameters:

  • $name:string - Input name
  • $val:mixed|null - Default value

queries(array $names, $default = null): array

Get query parameters sent

Parameters:

  • $name:string - Input name
  • $val:mixed|null - Default value

only(array $names, $default = null): array

Get given input names only

Parameters:

  • $name:string - Input name
  • $default:mixed|null - Default value

except(array $name): array

Get all inputs except given names

Parameters:

  • $name:array - Excluded names

has($name): boolean

hasInput($name): boolean

Check if input is received

Parameters:

  • $name:string - Input name

hasInputs(array $names): boolean

Check if inputs are available for usage

Parameters:

  • $names:array - Input names

hasQuery($name): boolean

Check if query is present

Parameters:

  • $name:string - Input name

hasQueries($name): boolean

Check if queries are present

Parameters:

  • $name:string - Input name

file($name): \Calf\HTTP\FileUpload

File uploaded - Instance of FileUpload

Parameters:

  • $name:string - Input name

files(array $files): array(\Calf\HTTP\FileUpload)

Files uploaded - Instance of FileUpload

isMethod($method): boolean

Check if active method matches the provided method

Parameters:

  • $method:string - Method name

method(): string

Get active request method

url($component = -1): string

Alias for parse_url

Parameters:

  • $component:-1|string - Get request URL

header($header): string

Get request header

Parameters:

  • $header:string - Header name

headers(): array

Request headers

cookie($name): string

Get cookie value

Parameters:

  • $name:string - Cookie name

cookies(): array

Get all request cookies

attribute($name): mixed

Get request attribute value

Parameters:

  • $name:string - Attribute name

withAttribute($name, $value): void

Set request attribute

Parameters:

  • $name:string - Attribute name
  • $value:mixed - Attribute value

Clone this wiki locally