for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Win\Services;
use Exception;
use Win\Application;
/**
* Alerta
* Armazena mensagens de alerta na sessão
*/
class Alert
{
* Retorna os alerts da sessão
* @param string $group
public static function popAll($group = '')
return Application::app()->session->pop($group . 'alerts', []);
}
* Adiciona um alerta na sessão
* @param string $message
* @param string $type
public static function add($message, $type = "default", $group = '')
Application::app()->session->add($group . 'alerts.' . $type, $message);
/** @param string $message */
public static function success($message)
static::add($message, 'success');
/** @param string|Exception $message */
public static function error($message)
if ($message instanceof Exception) {
$message = $message->getMessage();
static::add($message, 'danger');
public static function info($message)
static::add($message, 'info');
public static function warning($message)
static::add($message, 'warning');