コード例 #1
0
 /**
  * CrearEntidad::conexionExistencia()
  * 
  * Genera la validacion de la existencia de la conexion
  * @return void
  */
 private function conexionExistencia()
 {
     if (ConfigBaseDatos::conexionExistencia($this->conexion) == true) {
         $this->procesar();
     } else {
         throw new \RuntimeException(sprintf('La conexion: %s no existe en el entorno: %s de la aplicación: %s', $this->conexion, $this->entorno, $this->aplicacion));
     }
 }
コード例 #2
0
 /**
  * Conexion::inputConexionExistencia()
  * 
  * Genera la vallidacion de la existencia
  * de la conexion correspondiente
  * 
  * @param string $conexion
  * @return array
  */
 private function inputConexionExistencia($conexion = false)
 {
     if (ConfigBaseDatos::conexionExistencia($conexion) == true) {
         return ConfigBaseDatos::leer($conexion, $this->entorno);
     } else {
         throw new Excepcion(sprintf('La conexión: %s no existe en el archivo de configuración de Base de Datos', $conexion), 0);
     }
 }
コード例 #3
0
 /**
  * GeneradorConsultas::inputConexionExistencia()
  * 
  * Genera la validacion de la existencia de la conexion a 
  * la base de datos
  * 
  * @param string $conexion
  * @return object
  */
 private function inputConexionExistencia($conexion = false)
 {
     if (ConfigBaseDatos::conexionExistencia($conexion) == true) {
         $connect = new Conexion($conexion, false, $this->entorno);
         return $connect->doctrineDBAL();
     } else {
         throw new Excepcion(sprintf('La conexión: %s no existe en el archivo de configuración para el proceso de GeneradorConsultas', $conexion), 0);
     }
 }