function __construct() { //Setando buffer de saída ob_start('ob_gzhandler'); header('X-Powered-By: www.neosphp.org'); //Constantes define('INITIME', microtime(true)); define('DS', DIRECTORY_SEPARATOR); define('PATH', dirname(__DIR__) . DS); define('RPATH', strpos(PATH, 'phar://') === false ? PATH : str_replace('phar://', '', dirname(PATH)) . DS); define('CTRL', PATH . 'controller' . DS); define('VIEW', PATH . 'view' . DS); define('LIB', PATH . 'lib' . DS); define('EXTVW', '.html'); //extensão de arquivo view //iniciando o carregador automático de classes (autoLoader) \Lib\Loader::initLoader(); //alias para algumas classes class_alias('\\Lib\\Main', 'o'); class_alias('\\Lib\\View', '_view'); class_alias('\\Lib\\Loader', '_cfg'); class_alias('\\Lib\\Base', 'NEOS'); //finalmente cria a constante BASE define('BASE', $this->decodeUrl()); }
public function __construct($argv) { require_once APP_PATH . DS . 'Lib' . DS . 'Loader.php'; \Lib\Loader::getInstance(); $params = \Lib\Params::getInstance(); $params->setParams($argv)->parse(); $this->_state = $params->getState(); }
/** * Parent Constructor */ protected function __construct() { require_once 'lib/Loader.php'; $loader = \Lib\Loader::get_instance(); if (!isset($this->db)) { $this->db = $loader->database(); } }
<?php /** * copyright: ceylon.rizan@gmail.com */ require 'lib/Loader.php'; $load = \Lib\Loader::get_instance()->controller();
<?php require 'autoloader.php'; use Lib\Init; use Lib\Loader; /** Set initial configuration */ $init = new Init(); $init->setup(); $init->setLang(); /** Get loader for controller and template */ $loader = new Loader(); $loader->get();