ItemCollectionTrait
-
template
-
Table of Contents
Properties
-
$items
: Collection<int, TItem>
Methods
-
addItem()
: $this
-
clearItems()
: $this
-
getItem()
: TItem|null
-
getItems()
: Collection<int, TItem>
-
itemCollectionInit()
: void
-
removeItem()
: $this
-
setItems()
: $this
$items
protected
Collection<int, TItem>
$items
addItem()
public
addItem(TItem $item) : $this
Parameters
-
$item
: TItem
-
clearItems()
public
clearItems() : $this
getItem()
public
getItem(int $itemId) : TItem|null
Parameters
-
$itemId
: int
-
getItems()
public
getItems() : Collection<int, TItem>
Return values
Collection<int, TItem>
itemCollectionInit()
public
itemCollectionInit() : void
removeItem()
public
removeItem(TItem $item) : $this
Parameters
-
$item
: TItem
-
setItems()
public
setItems(Collection<int, TItem>|array<int, TItem> $items) : $this
Parameters
-
$items
: Collection<int, TItem>|array<int, TItem>
-