public function connect(Application $app)
 {
     parent::connect($app);
     // creates a new controller based on the default route
     $controllers = $app['controllers_factory'];
     $controllers->get('/schedule', array($this, 'getScheduleAction'));
     return $controllers;
 }
 public function connect(Application $app)
 {
     parent::connect($app);
     // creates a new controller based on the default route
     $controllers = $app['controllers_factory'];
     $controllers->get('activities', array($this, 'getActivities'));
     $controllers->delete('activities', array($this, 'deleteActivities'));
     return $controllers;
 }
 public function connect(Application $app)
 {
     parent::connect($app);
     // creates a new controller based on the default route
     $controllers = $app['controllers_factory'];
     $controllers->get('/jobs/{job}', array($this, 'getJobAction'))->assert('job', '[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}')->convert('job', array($this, 'lookupJob'));
     $controllers->get('/jobs', array($this, 'getJobsAction'));
     $controllers->delete('/jobs/{job}', array($this, 'deleteJobAction'))->assert('job', '[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}')->convert('job', array($this, 'lookupJob'));
     $controllers->delete('/jobs', array($this, 'deleteJobsAction'));
     return $controllers;
 }