예제 #1
0
파일: Error.php 프로젝트: neslonso/Sintax
 public function markup()
 {
     try {
         if ($this->msg == "") {
             if (ReturnInfo::msgsToLis() != "") {
                 $this->setMsg('<ul class="sriMsgs">' . ReturnInfo::msgsToLis() . '</ul>');
             } else {
                 if (!in_array($_SERVER['REMOTE_ADDR'], unserialize(IPS_DEV))) {
                     $this->setMsg('Error no especificado, use IPS_DEV');
                 } else {
                     $this->setMsg('<pre>' . print_r(debug_backtrace(), true) . '</pre>');
                 }
             }
         }
     } catch (Exception $e) {
         $infoExc = "Excepcion de tipo: " . get_class($e) . ". Mensaje: " . $e->getMessage() . " en fichero " . $e->getFile() . " en linea " . $e->getLine();
         $this->setMsg('Error mostrando detalles de error:<br />' . $infoExc);
     }
     require str_replace('//', '/', dirname(__FILE__) . '/') . 'markup/markup.php';
 }
예제 #2
0
 /**
  * @covers ::msgsToLis
  * @depends testAddReturnInfo
  */
 public function testLiMsgsReturnInfo($returnInfo)
 {
     $result = ReturnInfo::msgsToLis();
     $this->assertRegExp('/.*mensaje de prueba.*/', $result, 'No se encontró la cadena añadida en "testAddReturnInfo"');
 }