Пример #1
0
 /**
  * Constructor que conecta a la bd y carga las librerias que se indicaron en el archivo de configuracion
  * @param bool $conect
  * @param string $nameDB
  */
 function __construct($conect = TRUE, $nameDB = NULL, $configFile = NULL)
 {
     $this->context = \EnolaContext::getInstance();
     if ($configFile != NULL) {
         $this->configFile = $configFile;
     }
     if ($conect) {
         $this->connection = $this->getConnection($nameDB);
     }
 }
Пример #2
0
/**
 * Cargo una libreria de composer pasando una direccion desde vendor folder
 * @param string $dir
 */
function import_librarie_composer($dir)
{
    $dir = EnolaContext::getInstance()->getPathRoot() . 'vendor/' . $dir . '.php';
    require_once $dir;
}
Пример #3
0
/**
 * Retorna el locale configurado para el contenido internacionalizado
 * @return string
 */
function i18n_locale()
{
    return Ctx::getInstance()->app->view->i18n_locale();
}
Пример #4
0
 /**
  * Constructor que realiza la carga inicial
  * @param string $type
  */
 public function __construct($type)
 {
     $this->context = \EnolaContext::getInstance();
     //Inyecta las dependencias por tipo
     \EnolaContext::getInstance()->app->dependenciesEngine->injectDependenciesOfType($this, $type);
 }
Пример #5
0
 /**
  * Constructor
  * Guarda la carpeta a utilizar, la carpeta se debe indicar desde PathApp
  * @param string $folder
  */
 public function __construct($folder)
 {
     $this->folder = \EnolaContext::getInstance()->getPathApp() . $folder . '/';
 }
Пример #6
0
 /** Constructor */
 public function __construct()
 {
     $this->context = \EnolaContext::getInstance();
     $this->init();
 }