original_string: public function readConfigurationFile($name, $cache = TRUE){
          //Lee archivo de configuracion principal donde se encuentra toda la configuracion de variables, filtros, controladores, etc.
          $config= NULL;
          if($this->cacheConfigFiles && $cache && $this->app->cache != NULL){
              //Si esta en produccion y se encuentra en cache lo cargo
              $config= $this->app->getAttribute('C_' . $name);
          }
          if($config == NULL){
              //Cargo la configuracion y guardo en cache si corresponde
              $config= $this->readFile($name);
              if($this->cacheConfigFiles && $cache && $this->app->cache != NULL){
                  $this->app->setAttribute('C_' . $name, $config);
              }
          }
          if(! is_array($config)){
              //Arma una respuesta de error de configuracion.
              \Enola\Support\Error::general_error('Configuration Error', 'The configuration file ' . $name . ' is not available or is misspelled');
              //Cierra la aplicacion
              exit;
          }
          return $config;
      }
code: public function readConfigurationFile($name, $cache = TRUE){
          //Lee archivo de configuracion principal donde se encuentra toda la configuracion de variables, filtros, controladores, etc.
          $config= NULL;
          if($this->cacheConfigFiles && $cache && $this->app->cache != NULL){
              //Si esta en produccion y se encuentra en cache lo cargo
              $config= $this->app->getAttribute('C_' . $name);
          }
          if($config == NULL){
              //Cargo la configuracion y guardo en cache si corresponde
              $config= $this->readFile($name);
              if($this->cacheConfigFiles && $cache && $this->app->cache != NULL){
                  $this->app->setAttribute('C_' . $name, $config);
              }
          }
          if(! is_array($config)){
              //Arma una respuesta de error de configuracion.
              \Enola\Support\Error::general_error('Configuration Error', 'The configuration file ' . $name . ' is not available or is misspelled');
              //Cierra la aplicacion
              exit;
          }
          return $config;
      }
code_tokens: public function readConfigurationFile ( $ name , $ cache = TRUE ) { //Lee archivo de configuracion principal donde se encuentra toda la configuracion de variables, filtros, controladores, etc. $ config = NULL ; if ( $ this -> cacheConfigFiles && $ cache && $ this -> app -> cache != NULL ) { //Si esta en produccion y se encuentra en cache lo cargo $ config = $ this -> app -> getAttribute ( 'C_' . $ name ) ; } if ( $ config == NULL ) { //Cargo la configuracion y guardo en cache si corresponde $ config = $ this -> readFile ( $ name ) ; if ( $ this -> cacheConfigFiles && $ cache && $ this -> app -> cache != NULL ) { $ this -> app -> setAttribute ( 'C_' . $ name , $ config ) ; } } if ( ! is_array ( $ config ) ) { //Arma una respuesta de error de configuracion. \ Enola \ Support \ Error :: general_error ( 'Configuration Error' , 'The configuration file ' . $ name . ' is not available or is misspelled' ) ; //Cierra la aplicacion exit ; } return $ config ; }
docstring: Devuelve un array con los valores del archivo de configuracion
  @param string $name
  @param boolean $cache
  @return array
docstring_tokens: Devuelve un array con los valores del archivo de configuracion