Skip to content
Last updated

WHMCS\Notification\Contracts\NotificationInterface

Interface

Interface that describes a notification

Methods

getTitle

public function getTitle()

Returns string

setTitle

public function setTitle($title)

Parameters

TypeNameDescription
string$title

Returns static

getMessage

public function getMessage()

Returns string

setMessage

public function setMessage($message)

Parameters

TypeNameDescription
string$message

Returns static

getUrl

public function getUrl()

Returns string

setUrl

public function setUrl($url)

Parameters

TypeNameDescription
string$url

Returns static

getAttributes

public function getAttributes()

Returns NotificationAttributeInterface[]

setAttributes

public function setAttributes($attributes)

Parameters

TypeNameDescription
NotificationAttributeInterface[]$attributes

Returns static

addAttribute

public function addAttribute(NotificationAttributeInterface $attribute)

Parameters

TypeNameDescription
NotificationAttributeInterface$attribute

Returns static