CoolCMS API

ContactCollectionTrait

Tags
template

Table of Contents

Properties

$contacts  : Collection<int, TContact>

Methods

addContact()  : $this
clearContacts()  : $this
contactCollectionInit()  : void
getContact()  : TContact|null
getContacts()  : Collection<int, TContact>
removeContact()  : $this
setContacts()  : $this

Properties

Methods

addContact()

public addContact(TContact $contact) : $this
Parameters
$contact : TContact
Return values
$this

getContact()

public getContact(int $contactId) : TContact|null
Parameters
$contactId : int
Return values
TContact|null

getContacts()

public getContacts() : Collection<int, TContact>
Return values
Collection<int, TContact>

removeContact()

public removeContact(TContact $contact) : $this
Parameters
$contact : TContact
Return values
$this

setContacts()

public setContacts(Collection<int, TContact>|array<int, TContact> $contacts) : $this
Parameters
$contacts : Collection<int, TContact>|array<int, TContact>
Return values
$this
On this page

Search results