CoolCMS API

ItemCollectionTrait

Tags
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

Properties

Methods

addItem()

public addItem(TItem $item) : $this
Parameters
$item : TItem
Return values
$this

getItem()

public getItem(int $itemId) : TItem|null
Parameters
$itemId : int
Return values
TItem|null

getItems()

public getItems() : Collection<int, TItem>
Return values
Collection<int, TItem>

removeItem()

public removeItem(TItem $item) : $this
Parameters
$item : TItem
Return values
$this

setItems()

public setItems(Collection<int, TItem>|array<int, TItem> $items) : $this
Parameters
$items : Collection<int, TItem>|array<int, TItem>
Return values
$this
On this page

Search results