get( '/', function(Request $request) use ($app) { $registry = $app["Core"]->getRegistry(); $apiAdapter = new \API_V1_adapter(false, $app["appbox"], $app["Core"]); $result = new \API_V1_result($request, $apiAdapter); $result->set_datas( array( 'name' => $registry->get('GV_homeTitle'), 'type' => 'phraseanet', 'description' => $registry->get('GV_metaDescription'), 'documentation' => 'https://docs.phraseanet.com/Devel', 'versions' => array( '1' => array( 'number' => $apiAdapter->get_version(), 'uri' => '/api/v1/', 'authenticationProtocol' => 'OAuth2', 'authenticationVersion' => 'draft#v9', 'authenticationEndPoints' => array( 'authorization_token' => '/api/oauthv2/authorize', 'access_token' => '/api/oauthv2/token' ) ) ) ) ); return $result->get_response(); }); return $app; });