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;
 }
 public function editTeamForm($id)
 {
     $proyecto = proyecto::with('lider')->find($id);
     $usuarios = UserController::listWithRolAll();
     $roles = RolController::listAll();
     return $this->render('proyectos/editar-equipos.html.twig', ['proyecto' => $proyecto, 'usuarios' => $usuarios, 'roles' => $roles]);
 }
    $parse = new RequestParse($request, $args);
    $dataResponse = [];
    if ($id = $parse->get('id')) {
        $usuario = new UserController();
        $dataResponse['status'] = (bool) $usuario->delete($id);
    }
    return $response->withJson($dataResponse);
});
$app::Router()->get($app->path('get_user'), function (Request $request, Response $response, $args) {
    $parse = new RequestParse($request, $args);
    $dataResponse = [];
    if ($id = $parse->get('id')) {
        $dataResponse['usuarios'] = UserController::listUserByRol($id);
    }
    return $response->withJson($dataResponse);
});
$app::Router()->get($app->path('find_user'), function (Request $request, Response $response, $args) {
    $parse = new RequestParse($request, $args);
    $dataResponse = [];
    if ($query = $args["query"]) {
        $dataResponse['usuarios'] = UserController::findUserByRolOrName($query);
    }
    return $response->withJson($dataResponse);
});
$app::Router()->get($app->path('all_users'), function (Request $request, Response $response, $args) {
    echo json_encode(array("status" => true, "error" => null, "data" => array("usuarios" => UserController::listWithRolAll())));
});
$app::Router()->get($app->path('history'), function () {
    $usuariosController = new UserController();
    echo $usuariosController->history();
});