Example #1
0
 public function connect(Application $app)
 {
     $app['login.controller'] = $app->share(function () use($app) {
         return $app->initializeController(new Controller());
     });
     // creates a new controller based on the default route
     $controllers = $app['controllers_factory'];
     $controllers->get('/login', 'login.controller:loginAction')->bind('login');
     return $controllers;
 }
Example #2
0
 public function connect(Application $app)
 {
     $app['users.controller'] = $app->share(function () use($app) {
         return $app->initializeController(new Controller($app['user.provider'], $app['file_upload']));
     });
     // creates a new controller based on the default route
     $controllers = $app['controllers_factory'];
     $controllers->get('/create', 'users.controller:createAction')->bind('users_create');
     $controllers->post('/register', 'users.controller:registerAction')->bind('users_register');
     $controllers->get('/list', 'users.controller:usersAction')->bind('users_list');
     $controllers->get('/{username}/profile', 'users.controller:profileAction')->bind('users_profile')->assert('username', '\\w+');
     $controllers->get('/delete/{username}', 'users.controller:deleteConfirmationAction')->bind('users_delete');
     $controllers->post('/delete/{username}', 'users.controller:deleteAction');
     return $controllers;
 }