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