Пример #1
0
 /**
  * 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);
     }
 }
Пример #2
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');
     }
 }
Пример #5
0
 /**
  * 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);
     }
 }
Пример #6
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')));
     }
 }
Пример #7
0
 /**
  * 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']));
     }
 }
Пример #8
0
 /**
  * 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));
     }
 }
Пример #9
0
 /**
  * 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');
     }
 }
Пример #10
0
 /**
  * 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));
     }
 }
Пример #11
0
 /**
  * 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();
     }
 }
Пример #12
0
 /**
  * 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);
     }
 }
Пример #13
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));
     }
 }
Пример #14
0
 /**
  * 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));
     }
 }
Пример #15
0
 /**
  * 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));
     }
 }
Пример #16
0
 /**
  * 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');
     }
 }
Пример #17
0
 /**
  * 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);
     }
 }
Пример #18
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);
     }
 }
Пример #19
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);
     }
 }