Exemplo n.º 1
0
 /**
  * Método para las execpciones
  */
 public static function exception(KumbiaException $e)
 {
     if (PRODUCTION) {
         $counter = Session::has('exception_counter') ? Session::get('exception_counter') : 1;
         Session::set('exception_counter', $counter++);
         MkcMessage::warning('Oops! hemos realizado algún procedimiento mal... <br />Inténtalo nuevamente!');
     } else {
         MkcMessage::error($e->getMessage());
         MkcMessage::error("Detalle del error: " . $e->getTraceAsString());
     }
     if (Session::has('exception_counter')) {
         if (Session::get('exception_counter') > 2) {
             MkcMessage::info('Si el problema persiste contacta con el administrador del sistema.');
             Sesion::set('exception_counter', 0);
         }
     }
 }
function handle_exception($e)
{
    KumbiaException::handle_exception($e);
}