Example #1
0
 /**
  * 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"));
 }
Example #2
0
 /**
  * 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);
 }