LimeExtra\Controller::__construct PHP Method

__construct() public method

public __construct ( $app )
    public function __construct($app)
    {
        parent::__construct($app);
        $this->before();
    }

Usage Example

 public function __construct($app)
 {
     $user = $app->module('cockpit')->getUser();
     if (!$user) {
         $app->reroute('/auth/login');
         $app->stop();
     }
     parent::__construct($app);
     $this->user = $app["user"] = $user;
     $this->db = $app->db;
     $controller = strtolower(str_replace('\\', '.', get_class($this)));
     $app->trigger("app.{$controller}.init", [$this]);
 }