Example #1
0
 /**
  * Controller constructor.
  * @param Request|NULL $request
  */
 function __construct(Request $request = NULL)
 {
     $this->request = is_null($request) ? Request::getInstance() : $request;
     $this->config = Config::getInstance();
     $this->router = new Router();
     $this->route = $this->router;
     $this->load = new Load();
     $this->startConnection();
     $this->checkPermission();
     Model::$controller = $this;
 }