Beispiel #1
0
 public function testStaticDi()
 {
     $di = Phalcon\Di::getDefault();
     $this->assertInstanceOf('Phalcon\\Di', $di);
 }
require_once 'CommonDispatcher.php';
use App\Hooks\PreControllerBase;
use Phalcon\Di\FactoryDefault;
//use Phalcon\Mvc\View;
use Phalcon\Events\Event;
use Phalcon\Mvc\Url as UrlResolver;
use Phalcon\Db\Adapter\Pdo\Mysql as DbAdapter;
//use Phalcon\Mvc\View\Engine\Volt as VoltEngine;
use Phalcon\Mvc\Model\Metadata\Memory as MetaDataAdapter;
use Phalcon\Mvc\View;
use Phalcon\Session\Adapter\Files as SessionAdapter;
use Phalcon\Logger\Adapter\File as FileLogger;
use Phalcon\Events\Manager as EventsManager;
use Phalcon\Mvc\Dispatcher as MvcDispatcher;
//$di = new FactoryDefault();
$di = Phalcon\Di::getDefault();
$config = $di->getConfig();
/**
 * set up file logger
 */
$oLogger = new FileLogger($config->application->logDir . 'app.log');
$di->setShared('fileLogger', $oLogger);
//$dispatcherEventsManager = new EventsManager();
//
//$di->setShared('dispatcher', function() use($dispatcherEventsManager){
//
//	$dispatcher = new CommonDispatcher();
//	$dispatcher->setEventsManager($dispatcherEventsManager);
//	return $dispatcher;
//});
//