Example #1
0
 /**
  * Initiate application configuration
  * 
  * @static
  * @access  public
  */
 public static function _init()
 {
     // initiate this only once
     if (true === static::$initiated) {
         return;
     }
     Config::load('app', 'app');
     Config::load('hybrid', 'hybrid');
     static::$identity = Config::get('app.identity');
     if (Fuel::$env !== Fuel::PRODUCTION and true === Config::get('hybrid.profiling', false)) {
         static::profiling();
     }
     if (Config::get('app.maintenance_mode') == true) {
         static::maintenance_mode();
     }
     if (null !== ($lang = Session::get(static::$identity . '_lang'))) {
         Config::set('language', $lang);
         static::$language = $lang;
     } else {
         static::$language = Config::get('language');
     }
     Event::trigger('load_language');
     Event::trigger('load_acl');
     static::$initiated = true;
 }
 public static function setUpBeforeClass()
 {
     if (null !== static::$initiated) {
         return;
     }
     static::initKernel();
     static::initDatabase();
     static::$initiated = true;
 }
Example #3
0
 /**
  * Load configuration
  * 
  * @static
  * @access  public
  * @return  void
  */
 public static function _init()
 {
     if (true === static::$initiated) {
         return;
     }
     Config::load('hybrid', 'hybrid');
     Event::register('shutdown', "\\Hybrid\\Registry::shutdown");
     static::$initiated = true;
 }
Example #4
0
 /**
  * Only called once 
  * 
  * @static 
  * @access  public
  */
 public static function _init()
 {
     if (true === static::$initiated) {
         // we only need to execute this once.
         return;
     }
     Event::trigger('init_acl');
     static::$initiated = true;
 }
Example #5
0
 /**
  * Start CLI
  * 
  * @return void
  */
 public static function start()
 {
     if (static::$initiated) {
         return;
     }
     // Readline is an extension for PHP that makes interactive with PHP much more bash-like
     // http://www.php.net/manual/en/readline.installation.php
     static::$readline_support = extension_loaded('readline');
     static::$initiated = true;
 }
Example #6
0
 /**
  * Only called once 
  * 
  * @static 
  * @access  public
  */
 public static function _init()
 {
     if (true === static::$initiated) {
         return;
     }
     Config::load('autho', 'autho');
     static::$initiated = true;
 }