PHP Класс Elgg\Notifications\InstantNotificationEvent

С версии: 2.3
Наследование: implements Elgg\Notifications\NotificationEvent, use trait EventSerialization
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$action * @var string The name of the action/event
$actor * @var ElggEntity User who triggered the event
$object * @var string Action's object

Открытые методы

Метод Описание
__construct ( ElggData $object = null, string $action = null, ElggEntity $actor = null ) Constructor
getAction ( ) : string Get the name of the action
getActor ( ) : ElggEntit\ElggEntity | false | null Get the actor of the event
getActorGUID ( ) : integer Get the GUID of the actor
getDescription ( ) : string Get a description of the event
getObject ( ) : ElggDat\ElggData | false | null Get the object of the event
toObject ( ) : stdClass Export the notification event into a serializable object This method is mainly used for logging purposes

Описание методов

__construct() публичный Метод

Constructor
public __construct ( ElggData $object = null, string $action = null, ElggEntity $actor = null )
$object ElggData The object of the event (ElggEntity)
$action string The name of the action (default: create)
$actor ElggEntity The entity that caused the event (default: logged in user)

getAction() публичный Метод

Get the name of the action
public getAction ( ) : string
Результат string

getActor() публичный Метод

Get the actor of the event
public getActor ( ) : ElggEntit\ElggEntity | false | null
Результат ElggEntit\ElggEntity | false | null

getActorGUID() публичный Метод

Get the GUID of the actor
public getActorGUID ( ) : integer
Результат integer

getDescription() публичный Метод

Get a description of the event
public getDescription ( ) : string
Результат string

getObject() публичный Метод

Get the object of the event
public getObject ( ) : ElggDat\ElggData | false | null
Результат ElggDat\ElggData | false | null

toObject() публичный Метод

Export the notification event into a serializable object This method is mainly used for logging purposes
public toObject ( ) : stdClass
Результат stdClass

Описание свойств

$action защищенное свойство

* @var string The name of the action/event
protected $action

$actor защищенное свойство

* @var ElggEntity User who triggered the event
protected $actor

$object защищенное свойство

* @var string Action's object
protected $object