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']); }
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"); } }