Beispiel #1
0
 function ini()
 {
     $zona = toba::solicitud()->zona();
     if ($editable = $zona->get_editable()) {
         $componente['proyecto'] = $editable[0];
         $componente['componente'] = $editable[1];
     } else {
         throw new toba_error('Este item se utiliza desde la zona de objetos');
     }
     toba_editor::iniciar_contexto_proyecto_cargado();
     $this->agregar_dependencia('componente', $componente['proyecto'], $componente['componente']);
 }
Beispiel #2
0
 function analizar()
 {
     toba_editor::iniciar_contexto_proyecto_cargado();
     require_once $this->meta_clase->get_clase_archivo();
     $this->archivo->incluir();
     try {
         $molde = $this->meta_clase->get_molde_subclase();
         $molde->set_muestra_analisis(new ReflectionClass($this->nombre()));
         return $molde->get_analisis();
     } catch (Exception $e) {
         echo ei_mensaje("No se encuentra la clase " . $this->nombre() . " en este archivo.", "error");
     }
 }