/** * ValidarForm::inputAppExistencia() * * Valida la existencia de la aplicacion correspondiente * @param string $app * @return string */ private function inputAppExistencia($app = false) { if (ConfigAcceso::appExistencia($app) == true) { return $app; } else { throw new Excepcion(sprintf('La aplicación: %s, no existe en el archivo de configuración para el proceso de ValidarForm', $app), 0); } }
/** * Codificar::constructorInputConfgExistencia() * * Genera la validacion de la existencia de la aplicacion * y retorna la configuracion para el proceso * * @param string $app * @return array */ private function constructorInputConfgExistencia($app = false) { if (ConfigAcceso::appExistencia($app) == true) { return ConfigAcceso::leer($app, 'criptografia'); } else { throw new Excepcion('La aplicación ingresada no existe en el archivo de configuración para la Codificación', 0); } }
/** * AdicionalTwig::inputAppExistencia() * * Genera el proceso de validacion de la existencia * de la aplicacion correspondiente * * @param string $app * @return array */ private function inputAppExistencia($app = false) { if (ConfigAcceso::appExistencia($app) == true) { return ConfigAcceso::leer($app, 'twig'); } else { throw new Excepcion('La aplicación indicada no existe en el archivo de configuración para el proceso de la Plantilla Twig', 0); } }
/** * Lista::execute() * * ejecuta el proceso correspondiente de la * consola * * @param object $input * @param object $output * @return raw */ protected function execute(InputInterface $input, OutputInterface $output) { if (ConfigAcceso::appExistencia($input->getArgument('app')) == true) { $this->mostrarListado($input, $output); } else { throw new \RuntimeException('La aplicación no existe en el archivo de configuración'); } }
/** * Boot::appExistencia() * * Genera la validacion si la aplicacion existe * en el archivo de configuracion de accesos * * @return void */ private function appExistencia() { if (ConfigAcceso::appExistencia($this->modReWrite['app']) == true) { $this->appSeleccionEntorno(); } else { throw new Excepcion(sprintf('La aplicación: %s no existe en el archivo de configuración.', $this->modReWrite['app']), 0); } }
/** * Consola::execute() * * Ejecuta el proceso correspondiente para * la creacion del controlador de consola * * @param object $input * @param object $output * @return raw */ protected function execute(InputInterface $input, OutputInterface $output) { if (ConfigAcceso::appExistencia($input->getArgument('app')) == true) { $this->escrituraConsola($input, $output); } else { throw new \RuntimeException(sprintf('La aplicación: [ %s ] no existe en el archivo de configuracion', $input->getArgument('app'))); } }
/** * ControladorModulo::execute() * * ejecuta el proceso correspondiente de la * consola * * @param object $input * @param object $output * @return raw */ protected function execute(InputInterface $input, OutputInterface $output) { $this->parametro = $input->getArguments(); if (ConfigAcceso::appExistencia($this->parametro['app']) == true) { $this->existenciaDirectorio($input, $output); } else { throw new \RuntimeException(sprintf('La aplicación: [ %s ] no existe en el archivo de configuración', $this->parametro['app'])); } }
/** * Desarrollo::execute() * * ejecuta el proceso correspondiente de la * consola * * @param object $input * @param object $output * @return raw */ protected function execute(InputInterface $input, OutputInterface $output) { $this->param = (object) $input->getArguments(); if (ConfigAcceso::appExistencia($this->param->app) == true) { $this->seleccionPeticion($input, $output); } else { throw new \RuntimeException(sprintf('La aplicación: [ %s ] no existe en el archivo de configuración', $this->param->app)); } }
/** * Desarrollo::execute() * * Genera el proceso de ejecucion del script * indicado * * @param mixed $input * @param mixed $output * @return raw */ protected function execute(InputInterface $input, OutputInterface $output) { $this->aplicacion = $input->getArgument('app'); $this->objeto = explode(':', $input->getArgument('claseConsola')); $this->parametros = $input->getArgument('parametros'); if (ConfigAcceso::appExistencia($this->aplicacion) == true) { $this->appDirectorio(); } else { throw new \RuntimeException('La aplicación indicada no existe en el archivo de configuración de accesos'); } }
/** * CrearEntidad::appExistencia() * * Genera la validacion de la existencia * de la aplicacion para la ruta correspondiente * de las entidades * * @return void */ private function appExistencia() { if (ConfigAcceso::appExistencia($this->aplicacion) == true) { $directorio = ConfigAcceso::leer($this->aplicacion, 'fuente', 'directorio'); $this->dirEntidades = implode(DIRECTORY_SEPARATOR, array(ROOT_APPS, $directorio, $this->entorno, 'Fuente', 'Complementos', 'ORM', 'Entidades')); $this->dirProxy = implode(DIRECTORY_SEPARATOR, array(ROOT_APPS, $directorio, $this->entorno, 'Fuente', 'Complementos', 'ORM', 'Proxy')); $this->entidadesExistencia(); } else { throw new \RuntimeException(sprintf('La aplicación: %s, no existe en la configuarción de accesos', $this->aplicacion)); } }
/** * Excepcion::appExistencia() * * Genera la validacion de la existencia de la aplicacion * en dado caso que no exista la aplicacion se cargara la * plantilla por defecto * * @return string */ private function appExistencia() { if (ConfigAcceso::appExistencia($this->app) == true) { $this->confg = ConfigExcepcion::leer(ConfigAcceso::leer($this->app, 'fuente', 'directorio'), $this->entorno); return $this->asignadoSeleccion(); } else { return $this->plantillaSistema(); } }
/** * Conexion::inputAppExistencia() * * Genera la validacion de la existencia * correspondiente * * @param string $app * @return string */ private function inputAppExistencia($app = false) { if (ConfigAcceso::appExistencia($app) == true) { return ConfigAcceso::leer($app, 'fuente', 'directorio'); } else { throw new Excepcion(sprintf('La aplicación: %s no existe en el archivo de configuración para el proceso de Conexion de la BD', $app), 0); } }
/** * Eliminar::eliminarExistencia() * * Metodo en el cual se realiza el proceso * de eliminar la aplicacion indicada * * @param object $input * @param object $output * @param string $archivo * @return raw */ private function eliminarExistencia(InputInterface $input, OutputInterface $output, $archivo) { if (ConfigAcceso::appExistencia($this->aplicacion) == true) { $confg = json_decode(file_get_contents($archivo), true); unset($confg[$this->aplicacion]); $confg = json_encode($confg, CONSOLA_JSON); $fopen = fopen($archivo, 'w'); fwrite($fopen, $confg); fclose($fopen); $output->writeln(sprintf("\n\nLa aplicación: %s fue eliminada con exito\n\n", $this->aplicacion)); } else { throw new \RuntimeException(sprintf('La aplicación: % no existe en el archivo de configuración', $this->aplicacion)); } }
/** * WebPublico::appexistencia() * * Genera la validacion de la existencia * de la aplicacion * * @param string $app * @return void */ private function appexistencia($app = false) { if (ConfigAcceso::appExistencia($app) == true) { $this->appProceso($app); } else { throw new \RuntimeException(sprintf('La aplicación: %s, no existe en la configuración de accesos en el proceso de neural:web:publico', $app)); } }
/** * Desarrollo::inputExistenciaApp() * * Genera la validacion de la existencia de * la aplicacion y retorna el directorio base * * @param string $app * @return string */ private function inputExistenciaApp($app = false) { if (ConfigAcceso::appExistencia($app) == true) { return implode(DIRECTORY_SEPARATOR, array(ROOT_APPS, ConfigAcceso::leer($app, 'fuente', 'directorio'))); } else { throw new \RuntimeException(sprintf('La aplicación: %s no se encuentra registrada en el archivo de configuración de accesos', $app)); } }
/** * Nuevo::existenciaApp() * * Genera la validacion de la existencia de * la aplicacion en el archivo de * configuracion * * @param object $input * @param object $output * @return raw */ private function existenciaApp(InputInterface $input, OutputInterface $output) { if (ConfigAcceso::appExistencia($this->nombre) == false) { $this->existenciaDirectorio($input, $output); } else { throw new \RuntimeException('La aplicación ya existe y se encuentra configurada'); } }
/** * Twig::existenciaAppEx() * * Valida la existencia de la aplicacion correspondiente * @param string $plantilla * @return string */ private function existenciaAppEx($plantilla = false) { if (ConfigAcceso::appExistencia($this->app) == true) { return $this->existenciaRutas($plantilla); } else { throw new Excepcion('La aplicación no existe registrado en el archivo de configuración para el proceso de plantilla Twig', 0); } }
/** * Cod::inputAppExistencia() * * Genera la validacion de la existencia de la aplicacion * para el proceso de codificacion * * @param string $app * @return string */ private function inputAppExistencia($app = false) { if (ConfigAcceso::appExistencia($app) == true) { return $app; } else { throw new Excepcion(sprintf('La aplicación: %s no se encuentra registrada en el archivo de configuración para el procesd de Codificación', $app), 0); } }
/** * Validacion::crearJsAppValidar() * * Genera la validacion de la existencia * de la aplicacion configurada para la * asignacion de las rutas de los archivos * fuente * * @param string $app * @param bool $validate * @param bool $jQuery * @param string $namespace * @return string */ private function crearJsAppValidar($app = false, $validate = false, $jQuery = false, $namespace = false) { if (ConfigAcceso::appExistencia($app) == true) { return $this->crearJsLibrerias($app, $validate, $jQuery, $namespace); } else { throw new Excepcion(sprintf('La aplicación: %s no existe para generar la construcción del script de validación', $app), 0); } }