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; }