$controller->setDI($di); return $controller; }; $di->setShared('db', $db); $di->setShared('commentForm', $commentForm); $di->set('CommentController', $commentController); /* * * Initialize app */ $app = new \Anax\Kernel\CAnax($di); /* * * Authorize user */ \Anax\Auth\Autherizor::AuthorizeUser($app->session); /* * * Theme configuration */ $app->theme->configure(ANAX_APP_PATH . 'config/theme-grid.php'); /* * * Route Definitions */ $deleteRoute = function () use($app) { $app->dispatcher->forward(['controller' => 'comment', 'action' => 'delete', 'params' => [$_POST['id']]]); }; $addRoute = function () use($app) { $app->dispatcher->forward(['controller' => 'comment', 'action' => 'add', 'params' => []]); };
<?php /* * * Initialize Di object */ \Anax\Auth\Autherizor::AuthorizeUser($this->session);