Iterable_
extends AbstractList
in package
FinalYes
Value Object representing iterable type
Tags
Table of Contents
Properties
- $defaultKeyType : Type
- $defaultValueType : Type
- $keyType : Type|null
- $valueType : Type|null
Methods
- __construct() : mixed
- Initializes this representation of an array with the given Type.
- __toString() : string
- Returns a rendered output of the Type as it would be used in a DocBlock.
- getKeyType() : Type
- Returns the type for the keys of this array.
- getOriginalKeyType() : Type|null
- getOriginalValueType() : Type|null
- getValueType() : Type
- Returns the type for the values of this array.
Properties
$defaultKeyType
protected
Type
$defaultKeyType
$defaultValueType
protected
Type
$defaultValueType
$keyType
protected
Type|null
$keyType
$valueType
protected
Type|null
$valueType
Methods
__construct()
Initializes this representation of an array with the given Type.
public
__construct([Type|null $valueType = null ][, Type|null $keyType = null ]) : mixed
Parameters
__toString()
Returns a rendered output of the Type as it would be used in a DocBlock.
public
__toString() : string
Return values
stringgetKeyType()
Returns the type for the keys of this array.
public
getKeyType() : Type
Return values
TypegetOriginalKeyType()
public
getOriginalKeyType() : Type|null
Return values
Type|nullgetOriginalValueType()
public
getOriginalValueType() : Type|null
Return values
Type|nullgetValueType()
Returns the type for the values of this array.
public
getValueType() : Type