/** * Constructor * * @param \Spore\Spore $slimInstance * @param null $args */ public function __construct(Spore $slimInstance, $args = null) { parent::__construct($slimInstance, $args); // apply Slim hooks $this->getSlimInstance()->hook("spore.autoroute.ready", array($this, "routesReadyHandler")); $this->getSlimInstance()->hook("slim.before.dispatch", array($this, "checkAuthorizationForRoute")); }
/** * Constructor * * @param \Slim\Slim $slimInstance * @param null $args */ public function __construct(Slim $slimInstance, $args = null) { parent::__construct($slimInstance, $args); $this->classes = $args; $this->analyzeClassesForAutoRoutes($this->classes); }