Class **Phalcon\\Flash\\Session** ================================= *extends* abstract class :doc:`Phalcon\\Flash ` *implements* :doc:`Phalcon\\FlashInterface `, :doc:`Phalcon\\Di\\InjectionAwareInterface ` .. role:: raw-html(raw) :format: html :raw-html:`Source on GitHub` Temporarily stores the messages in session, then messages can be printed in the next request Methods ------- public **setDI** (:doc:`Phalcon\\DiInterface ` $dependencyInjector) Sets the dependency injector public **getDI** () Returns the internal dependency injector protected **_getSessionMessages** (*unknown* $remove) Returns the messages stored in session protected **_setSessionMessages** (*array* $messages) Stores the messages in session public **message** (*unknown* $type, *unknown* $message) Adds a message to the session flasher public **has** ([*unknown* $type]) Checks whether there are messages public **getMessages** ([*unknown* $type], [*unknown* $remove]) Returns the messages in the session flasher public **output** ([*unknown* $remove]) Prints the messages in the session flasher public **clear** () Clear messages in the session messenger public **__construct** ([*unknown* $cssClasses]) inherited from Phalcon\\Flash Phalcon\\Flash constructor public **setImplicitFlush** (*unknown* $implicitFlush) inherited from Phalcon\\Flash Set whether the output must be implicitly flushed to the output or returned as string public **setAutomaticHtml** (*unknown* $automaticHtml) inherited from Phalcon\\Flash Set if the output must be implicitly formatted with HTML public **setCssClasses** (*array* $cssClasses) inherited from Phalcon\\Flash Set an array with CSS classes to format the messages public **error** (*unknown* $message) inherited from Phalcon\\Flash Shows a HTML error message .. code-block:: php error('This is an error'); public **notice** (*unknown* $message) inherited from Phalcon\\Flash Shows a HTML notice/information message .. code-block:: php notice('This is an information'); public **success** (*unknown* $message) inherited from Phalcon\\Flash Shows a HTML success message .. code-block:: php success('The process was finished successfully'); public **warning** (*unknown* $message) inherited from Phalcon\\Flash Shows a HTML warning message .. code-block:: php warning('Hey, this is important'); public **outputMessage** (*unknown* $type, *string|array* $message) inherited from Phalcon\\Flash Outputs a message formatting it with HTML .. code-block:: php outputMessage('error', message);