/** * CrearJs::__construct() * * Genera las variables necesarias para el * proceso de construccion de la validacion * correspondiente * * @param string $app * @param bool $validate * @param bool $jquery * @param string $namespace * @return void */ function __construct($app = false, $validate = false, $jquery = false, $namespace = false) { $this->jQuery = new ValidarForm($app, $jquery, $validate); $reflexion = new Reflexion($namespace); $this->clase = $reflexion->claseComentarios(); $this->campos = $reflexion->camposComentarios(); $this->formulario = new $namespace(); }
/** * Validacion::validarEjecucion() * * Ejecuta los procesos correspondientes * para la validacion del formulario al * igual que los procesos secundarios para * los procesos de creacion de las * validaciones * * @param string $namespace * @return bool */ private function validarEjecucion($namespace = false) { $reflexion = new Reflexion($namespace); $confgClase = $reflexion->claseComentarios(); $confgMetodo = $reflexion->camposComentarios(); $validar = new ValidarFormulario($confgClase, $confgMetodo, $this->peticiones); $formato = new FormatoDatos($namespace, $confgClase, $confgMetodo, $this->peticiones); $this->formPeticion = $formato->raw(); if ($validar->ejecutar() == true) { $this->errorMensaje = $validar->obtenerError(); $this->formFormato = $confgClase->formulario->formato == true ? $formato->formato() : $formato->formulario(); return true; } else { $this->errorMensaje = $validar->obtenerError(); return false; } }