PHP Class Bluz\Messages\Messages

Author: Anton Shevchuk
Inheritance: use trait Bluz\Common\Options
Afficher le fichier Open project: bluzphp/framework Class Usage Examples

Protected Properties

Свойство Type Description
$types list of messages types

Méthodes publiques

Méthode Description
addError ( string $message, variadic $text ) : void Add error
addNotice ( string $message, variadic $text ) : void Add notice
addSuccess ( string $message, variadic $text ) : void Add success
count ( ) : integer Get size of messages container
pop ( string $type = null ) : stdClass | null Pop a message
popAll ( ) : array Pop all messages
reset ( ) : void Reset messages

Méthodes protégées

Méthode Description
add ( string $type, string $message, variadic $text ) : void Add message to container
createEmptyMessagesStore ( ) : ArrayObject Creates a new empty store for messages
getMessagesStore ( ) : ArrayObject | null Returns current messages store
init ( ) : Messages Initialize Messages container

Method Details

add() protected méthode

Add message to container
protected add ( string $type, string $message, variadic $text ) : void
$type string One of error, notice or success
$message string
$text variadic
Résultat void

addError() public méthode

Add error
Since: 1.0.0 added $text
public addError ( string $message, variadic $text ) : void
$message string
$text variadic
Résultat void

addNotice() public méthode

Add notice
Since: 1.0.0 added $text
public addNotice ( string $message, variadic $text ) : void
$message string
$text variadic
Résultat void

addSuccess() public méthode

Add success
Since: 1.0.0 added $text
public addSuccess ( string $message, variadic $text ) : void
$message string
$text variadic
Résultat void

count() public méthode

Get size of messages container
public count ( ) : integer
Résultat integer

createEmptyMessagesStore() protected méthode

Creates a new empty store for messages
protected createEmptyMessagesStore ( ) : ArrayObject
Résultat ArrayObject

getMessagesStore() protected méthode

Returns current messages store
protected getMessagesStore ( ) : ArrayObject | null
Résultat ArrayObject | null Returns null if store not exists yet

init() protected méthode

Initialize Messages container
protected init ( ) : Messages
Résultat Messages

pop() public méthode

Pop a message
public pop ( string $type = null ) : stdClass | null
$type string
Résultat stdClass | null

popAll() public méthode

Pop all messages
public popAll ( ) : array
Résultat array

reset() public méthode

Reset messages
public reset ( ) : void
Résultat void

Property Details

$types protected_oe property

list of messages types
protected $types