Bindings
implements
IteratorAggregate
Table of Contents
Interfaces
- IteratorAggregate
Methods
-
__construct()
: mixed
-
add()
: void
-
contains()
: bool
-
extract()
: ItemIdentifier|null
-
getCount()
: int
-
getDiff()
: self
-
getFirst()
: ItemIdentifier|null
-
getIterator()
: ArrayIterator
-
isEmpty()
: bool
-
isEquals()
: bool
-
toArray()
: array<string|int, mixed>
__construct()
public
__construct(ItemIdentifier ...$identifier) : mixed
Parameters
-
$identifier
: ItemIdentifier
-
add()
public
add(ItemIdentifier $itemIdentifier) : void
Parameters
-
$itemIdentifier
: ItemIdentifier
-
contains()
public
contains(ItemIdentifier $identifier) : bool
Parameters
-
$identifier
: ItemIdentifier
-
public
extract() : ItemIdentifier|null
Return values
ItemIdentifier|null
getCount()
public
getCount() : int
getDiff()
public
getDiff(Bindings $bindings) : self
Parameters
-
$bindings
: Bindings
-
getFirst()
public
getFirst() : ItemIdentifier|null
Return values
ItemIdentifier|null
getIterator()
public
getIterator() : ArrayIterator
Return values
ArrayIterator
isEmpty()
public
isEmpty() : bool
isEquals()
public
isEquals(Bindings $bindings) : bool
Parameters
-
$bindings
: Bindings
-
toArray()
public
toArray([string $entityIdKey = 'ENTITY_ID' ][, string $entityTypeIdKey = 'ENTITY_TYPE_ID' ][, string $categoryId = 'CATEGORY_ID' ]) : array<string|int, mixed>
Parameters
-
$entityIdKey
: string
= 'ENTITY_ID'
-
-
$entityTypeIdKey
: string
= 'ENTITY_TYPE_ID'
-
-
$categoryId
: string
= 'CATEGORY_ID'
-
Return values
array<string|int, mixed>