/** * 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); } } }