* $flash->success("The record was successfully deleted"); * $flash->error("Cannot open the file"); * */ abstract class Flash { protected $_cssClasses; protected $_implicitFlush; protected $_automaticHtml; /** * \Phalcon\Flash constructor * * @param array $cssClasses */ public function __construct($cssClasses=null){ } /** * Set whether the output must be implictly flushed to the output or returned as string * * @param boolean $implicitFlush * @return \Phalcon\FlashInterface */ public function setImplicitFlush($implicitFlush){ } /** * Set if the output must be implictily formatted with HTML * * @param boolean $automaticHtml * @return \Phalcon\FlashInterface */ public function setAutomaticHtml($automaticHtml){ } /** * Set an array with CSS classes to format the messages * * @param array $cssClasses * @return \Phalcon\FlashInterface */ public function setCssClasses($cssClasses){ } /** * Shows a HTML error message * * * $flash->error('This is an error'); * * * @param string $message * @return string */ public function error($message){ } /** * Shows a HTML notice/information message * * * $flash->notice('This is an information'); * * * @param string $message * @return string */ public function notice($message){ } /** * Shows a HTML success message * * * $flash->success('The process was finished successfully'); * * * @param string $message * @return string */ public function success($message){ } /** * Shows a HTML warning message * * * $flash->warning('Hey, this is important'); * * * @param string $message * @return string */ public function warning($message){ } /** * Outputs a message formatting it with HTML * * * $flash->outputMessage('error', $message); * * * @param string $type * @param string $message */ public function outputMessage($type, $message){ } } }