Zend Framework  3.0
Public Member Functions | Public Attributes | Protected Attributes | List of all members
ParameterContainer Class Reference

Public Member Functions

 __construct (array $data=[])
 Constructor.
 
 offsetExists ($name)
 Offset exists.
 
 offsetGet ($name)
 Offset get.
 
 offsetSetReference ($name, $from)
 
 offsetSet ($name, $value, $errata=null, $maxLength=null)
 Offset set.
 
 offsetUnset ($name)
 Offset unset.
 
 setFromArray (array $data)
 Set from array.
 
 offsetSetMaxLength ($name, $maxLength)
 Offset set max length.
 
 offsetGetMaxLength ($name)
 Offset get max length.
 
 offsetHasMaxLength ($name)
 Offset has max length.
 
 offsetUnsetMaxLength ($name)
 Offset unset max length.
 
 getMaxLengthIterator ()
 Get max length iterator.
 
 offsetSetErrata ($name, $errata)
 Offset set errata.
 
 offsetGetErrata ($name)
 Offset get errata.
 
 offsetHasErrata ($name)
 Offset has errata.
 
 offsetUnsetErrata ($name)
 Offset unset errata.
 
 getErrataIterator ()
 Get errata iterator.
 
 getNamedArray ()
 getNamedArray
 
 getPositionalArray ()
 getNamedArray
 
 count ()
 count
 
 current ()
 Current.
 
 next ()
 Next.
 
 key ()
 Key.
 
 valid ()
 Valid.
 
 rewind ()
 Rewind.
 
 merge ($parameters)
 

Public Attributes

const TYPE_AUTO = 'auto'
 
const TYPE_NULL = 'null'
 
const TYPE_DOUBLE = 'double'
 
const TYPE_INTEGER = 'integer'
 
const TYPE_BINARY = 'binary'
 
const TYPE_STRING = 'string'
 
const TYPE_LOB = 'lob'
 

Protected Attributes

 $data = []
 
 $positions = []
 
 $errata = []
 
 $maxLength = []
 

Constructor & Destructor Documentation

__construct ( array  $data = [])

Constructor.

Parameters
array$data

Member Function Documentation

count ( )

count

Returns
int
current ( )

Current.

Returns
mixed
getErrataIterator ( )

Get errata iterator.

Returns
getMaxLengthIterator ( )

Get max length iterator.

Returns
getNamedArray ( )

getNamedArray

Returns
array
getPositionalArray ( )

getNamedArray

Returns
array
key ( )

Key.

Returns
mixed
merge (   $parameters)
Parameters
array | ParameterContainer$parameters
Exceptions
Exception\InvalidArgumentException
Returns
ParameterContainer
next ( )

Next.

Returns
mixed
offsetExists (   $name)

Offset exists.

Parameters
string$name
Returns
bool
offsetGet (   $name)

Offset get.

Parameters
string$name
Returns
mixed
offsetGetErrata (   $name)

Offset get errata.

Parameters
string | int$name
Exceptions
Exception\InvalidArgumentException
Returns
mixed
offsetGetMaxLength (   $name)

Offset get max length.

Parameters
string | int$name
Exceptions
Exception\InvalidArgumentException
Returns
mixed
offsetHasErrata (   $name)

Offset has errata.

Parameters
string | int$name
Returns
bool
offsetHasMaxLength (   $name)

Offset has max length.

Parameters
string | int$name
Returns
bool
offsetSet (   $name,
  $value,
  $errata = null,
  $maxLength = null 
)

Offset set.

Parameters
string | int$name
mixed$value
mixed$errata
mixed$maxLength
Exceptions
Exception\InvalidArgumentException
offsetSetErrata (   $name,
  $errata 
)

Offset set errata.

Parameters
string | int$name
mixed$errata
offsetSetMaxLength (   $name,
  $maxLength 
)

Offset set max length.

Parameters
string | int$name
mixed$maxLength
offsetSetReference (   $name,
  $from 
)
Parameters
$name
$from
offsetUnset (   $name)

Offset unset.

Parameters
string$name
Returns
ParameterContainer
offsetUnsetErrata (   $name)

Offset unset errata.

Parameters
string | int$name
Exceptions
Exception\InvalidArgumentException
offsetUnsetMaxLength (   $name)

Offset unset max length.

Parameters
string | int$name
Exceptions
Exception\InvalidArgumentException
rewind ( )

Rewind.

setFromArray ( array  $data)

Set from array.

Parameters
array$data
Returns
ParameterContainer
valid ( )

Valid.

Returns
bool

Member Data Documentation

$data = []
protected
$errata = []
protected
$maxLength = []
protected
$positions = []
protected
const TYPE_AUTO = 'auto'
const TYPE_BINARY = 'binary'
const TYPE_DOUBLE = 'double'
const TYPE_INTEGER = 'integer'
const TYPE_LOB = 'lob'
const TYPE_NULL = 'null'
const TYPE_STRING = 'string'