public function connect(\Silex\Application $app) { $controllers = $app['controllers_factory']; $user = new Controller\UserController(); $administration = new Controller\AdministrationController(); $plug = new Controller\PlugController(); $widget = new Controller\WidgetController(); $controllers->mount('/user', $user->connect($app)); $controllers->mount('/administration', $administration->connect($app)); $controllers->mount('/', $plug->connect($app)); $controllers->mount('/widget', $widget->connect($app)); return $controllers; }