FlashBagInterface
interface FlashBagInterface implements SessionBagInterface
FlashBagInterface.
Methods
Adds a flash message for type.
Registers a message for a given type.
Gets flash messages for a given type.
Gets all flash messages.
Gets and clears flash from the stack.
Gets and clears flashes from the stack.
Sets all flash messages.
Has flash messages for a given type?
Returns a list of all defined types.
Details
in SessionBagInterface at line line 26
string
getName()
Gets this bag's name
in SessionBagInterface at line line 33
initialize(array $array)
Initializes the Bag
in SessionBagInterface at line line 40
string
getStorageKey()
Gets the storage key for this bag.
in SessionBagInterface at line line 47
mixed
clear()
Clears out data from bag.
at line line 29
add(string $type, string $message)
Adds a flash message for type.
at line line 37
set(string $type, string|array $message)
Registers a message for a given type.
at line line 47
array
peek(string $type, array $default = array())
Gets flash messages for a given type.
at line line 54
array
peekAll()
Gets all flash messages.
at line line 64
array
get(string $type, array $default = array())
Gets and clears flash from the stack.
at line line 71
array
all()
Gets and clears flashes from the stack.
at line line 76
setAll(array $messages)
Sets all flash messages.
at line line 85
bool
has(string $type)
Has flash messages for a given type?
at line line 92
array
keys()
Returns a list of all defined types.