Documentation

Class Phalcon\Flash\Session

extends abstract class Phalcon\Flash

implements Phalcon\Di\InjectionAwareInterface, Phalcon\Events\EventsAwareInterface, Phalcon\FlashInterface

Source on GitHub

Temporarily stores the messages in session, then messages can be printed in the next request

Methods

protected array _getSessionMessages ()

Returns the messages stored in session

protected _setSessionMessages ()

Stores the messages in session

public message (string $type, string $message)

Adds a message to the session flasher

public array getMessages ([string $type], [boolean $remove])

Returns the messages in the session flasher

public output ([string $type], [boolean $remove])

Prints the messages in the session flasher

public has (unknown $type)

bool \Phalcon\Flash\Session::has(string $type)

public __construct ([array $cssClasses]) inherited from Phalcon\Flash

Phalcon\Flash constructor

public Phalcon\FlashInterface setImplicitFlush (boolean $implicitFlush) inherited from Phalcon\Flash

Set whether the output must be implictly flushed to the output or returned as string

public Phalcon\FlashInterface setAutomaticHtml (boolean $automaticHtml) inherited from Phalcon\Flash

Set if the output must be implictily formatted with HTML

public Phalcon\FlashInterface setCssClasses (array $cssClasses) inherited from Phalcon\Flash

Set an array with CSS classes to format the messages

public string error (string $message) inherited from Phalcon\Flash

Shows a HTML error message

<?php

 $flash->error('This is an error');

public string notice (string $message) inherited from Phalcon\Flash

Shows a HTML notice/information message

<?php

 $flash->notice('This is an information');

public string success (string $message) inherited from Phalcon\Flash

Shows a HTML success message

<?php

 $flash->success('The process was finished successfully');

public string warning (string $message) inherited from Phalcon\Flash

Shows a HTML warning message

<?php

 $flash->warning('Hey, this is important');

public outputMessage (string $type, string $message) inherited from Phalcon\Flash

Outputs a message formatting it with HTML

<?php

 $flash->outputMessage('error', $message);

public setDI (Phalcon\DiInterface $dependencyInjector) inherited from Phalcon\Di\Injectable

Sets the dependency injector

public Phalcon\DiInterface getDI ([unknown $error], [unknown $notUseDefault]) inherited from Phalcon\Di\Injectable

Returns the internal dependency injector

public setEventsManager (Phalcon\Events\ManagerInterface $eventsManager) inherited from Phalcon\Di\Injectable

Sets the event manager

public Phalcon\Events\ManagerInterface getEventsManager () inherited from Phalcon\Di\Injectable

Returns the internal event manager

public boolean fireEvent (string $eventName, [unknown $data], [unknown $cancelable]) inherited from Phalcon\Di\Injectable

Fires an event, implicitly calls behaviors and listeners in the events manager are notified

public boolean fireEventCancel (string $eventName, [unknown $data], [unknown $cancelable]) inherited from Phalcon\Di\Injectable

Fires an event, implicitly calls behaviors and listeners in the events manager are notified This method stops if one of the callbacks/listeners returns boolean false

public mixed fireEventData (string $eventName, [mixed $data]) inherited from Phalcon\Di\Injectable

Fires an event, return data

public boolean hasService (string $name) inherited from Phalcon\Di\Injectable

Check whether the DI contains a service by a name

public Phalcon\Di\ServiceInterface setService (unknown $name) inherited from Phalcon\Di\Injectable

Sets a service from the DI

public object|null getService (unknown $name) inherited from Phalcon\Di\Injectable

Obtains a service from the DI

public mixed getResolveService (string $name, [unknown $args], [unknown $noerror], [unknown $noshared]) inherited from Phalcon\Di\Injectable

Resolves the service based on its configuration

public attachEvent (string $eventType, Closure $callback) inherited from Phalcon\Di\Injectable

Attach a listener to the events

public __get (unknown $property) inherited from Phalcon\Di\Injectable

Magic method __get

public __sleep () inherited from Phalcon\Di\Injectable

...

public __debugInfo () inherited from Phalcon\Di\Injectable

...