Cookie

Extends Input

Joomla! Input Cookie Class

deprecated
since

1.7.0

deprecated

4.3 will be removed in 6.0. Use Joomla\Input\Cookie instead

package

Joomla CMS

Methods

__construct

Constructor.

__construct(mixed||string|int source = null, mixed||string|int options = []) : 
deprecated
since

1.7.0

deprecated

4.3 will be removed in 6.0. Use Joomla\Input\Cookie instead

Arguments

source

array<string|int, mixed>Ignored.

options

array<string|int, mixed>Array of configuration parameters (Optional)

Response

mixed

__get

Magic method to get an input object

__get( name) : \Joomla\Input\Input
inherited deprecated
since

1.7.0

deprecated

4.3 will be removed in 6.0. Use Joomla\Input\Input instead

Arguments

name

mixedName of the input object to retrieve.

Response

InputThe request input object

getArray

Gets an array of values from the request.

getArray(mixed||string|int vars = [],  datasource = null,  defaultFilter = 'unknown') : 
inherited deprecated
since

1.7.0

deprecated

4.3 will be removed in 6.0. Use Joomla\Input\Input instead

Arguments

vars

array<string|int, mixed>Associative array of keys and filter types to apply. If empty and datasource is null, all the input data will be returned but filtered using the filter given by the parameter defaultFilter in InputFilter::clean.

datasource

mixedArray to retrieve data from, or null.

defaultFilter

stringDefault filter used in InputFilter::clean if vars is empty and datasource is null. If 'unknown', the default case is used in InputFilter::clean.

Response

mixedThe filtered input data.

getArrayRecursive

Gets an array of values from the request.

getArrayRecursive(mixed||string|int vars = [],  datasource = null,  defaultFilter = 'unknown',  recursion = false) : 
inherited deprecated
since

3.4.2

deprecated

4.3 will be removed in 6.0. Use Joomla\Input\Input instead

Arguments

vars

array<string|int, mixed>Associative array of keys and filter types to apply. If empty and datasource is null, all the input data will be returned but filtered using the filter given by the parameter defaultFilter in InputFilter::clean.

datasource

mixedArray to retrieve data from, or null.

defaultFilter

stringDefault filter used in InputFilter::clean if vars is empty and datasource is null. If 'unknown', the default case is used in InputFilter::clean.

recursion

boolFlag to indicate a recursive function call.

Response

mixedThe filtered input data.

set

Sets a value

set( name,  value, mixed||string|int options = []) : 
deprecated
link
see setcookie()
since

1.7.0

deprecated

4.3 will be removed in 6.0. Use Joomla\Input\Cookie instead

Arguments

name

stringName of the value to set.

value

mixedValue to assign to the input.

options

array<string|int, mixed>An associative array which may have any of the keys expires, path, domain, secure, httponly and samesite. The values have the same meaning as described for the parameters with the same name. The value of the samesite element should be either Lax or Strict. If any of the allowed options are not given, their default values are the same as the default values of the explicit parameters. If the samesite element is omitted, no SameSite cookie attribute is set.

Response

void

unserialize

Method to unserialize the input.

unserialize( input) : 
inherited deprecated
since

3.0.0

deprecated

4.3 will be removed in 6.0. Use Joomla\Input\Input instead

Arguments

input

stringThe serialized input.

Response

void

Properties

get

inherited

Type(s)

Input

post

inherited

Type(s)

Input

request

inherited

Type(s)

Input

server

inherited

Type(s)

Input

env

inherited

Type(s)

Input

files

inherited

Type(s)

Files

json

inherited

Type(s)

Json

allowedGlobals

Container with allowed superglobals

inherited static deprecated
since

3.8.9

deprecated

4.3 will be removed in 6.0. Use Joomla\Input\Input instead

Type(s)

array<string|int, mixed>

inputs

Input objects

inherited deprecated
since

1.7.0

deprecated

4.3 will be removed in 6.0. Use Joomla\Input\Input instead

Type(s)

array<string|int, Input>