Пример #1
0
 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());
 }
Пример #2
0
 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();
 }
Пример #3
0
 /**
  * Parent Constructor
  */
 protected function __construct()
 {
     require_once 'lib/Loader.php';
     $loader = \Lib\Loader::get_instance();
     if (!isset($this->db)) {
         $this->db = $loader->database();
     }
 }
Пример #4
0
<?php

/**
 * copyright: ceylon.rizan@gmail.com
 */
require 'lib/Loader.php';
$load = \Lib\Loader::get_instance()->controller();
Пример #5
0
<?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();