PHP Класс Elgg\SystemMessagesService

Use the elgg_* versions instead.
С версии: 1.11.0
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$session ElggSession

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

Метод Описание
__construct ( ElggSession $session ) Constructor
addErrorMessage ( string | string[] $error ) : void Display an error on next page load.
addSuccessMessage ( string | string[] $message ) : void Display a system message on next page load.
count ( string $register_name = "" ) : integer Counts the number of messages, either globally or in a particular register
dumpRegister ( string $register_name = '' ) : array Empty and return the given register or all registers. In each case, the return value is a filtered version of the full registers array.
loadRegisters ( ) : RegisterSet Load the registers from the session
saveRegisters ( RegisterSet $set ) : void Save the registers to the session

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

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

Constructor
public __construct ( ElggSession $session )
$session ElggSession The Elgg session

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

Display an error on next page load.
public addErrorMessage ( string | string[] $error ) : void
$error string | string[] Error or errors to add
Результат void

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

Display a system message on next page load.
public addSuccessMessage ( string | string[] $message ) : void
$message string | string[] Message or messages to add
Результат void

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

Counts the number of messages, either globally or in a particular register
public count ( string $register_name = "" ) : integer
$register_name string Optionally, the register
Результат integer The number of messages

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

Empty and return the given register or all registers. In each case, the return value is a filtered version of the full registers array.
public dumpRegister ( string $register_name = '' ) : array
$register_name string The register. Empty string for all.
Результат array The array of registers dumped

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

Load the registers from the session
public loadRegisters ( ) : RegisterSet
Результат Elgg\SystemMessages\RegisterSet

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

The method of displaying these messages differs depending upon plugins and viewtypes. The core default viewtype retrieves messages in {@link views/default/page/shells/default.php} and displays messages as javascript popups. Messages are stored as strings in the Elgg session as ['msg'][$register] array.
public saveRegisters ( RegisterSet $set ) : void
$set Elgg\SystemMessages\RegisterSet The set of registers
Результат void

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

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

protected ElggSession $session
Результат ElggSession