Stud.IP  5.4
RESTAPI Namespace Reference

Namespaces

 Consumer
 
 Renderer
 
 Routes
 

Data Structures

class  ConsumerPermissions
 
class  Response
 
class  RouteMap
 
class  Router
 
class  RouterException
 
class  RouterHalt
 
class  UriTemplate
 
class  UserPermissions
 

Variables

const VERSION = '2'
 
 $router = Router::getInstance()
 
 try
 
 $uri = \Request::pathInfo()
 
 $api_user = $router->setupAuth()
 
 $response = $router->dispatch($uri)
 

Detailed Description

Im Namensraum RESTAPI sind alle Klassen und Funktionen versammelt, die für die RESTful Web Services von Stud.IP benötigt werden.

Variable Documentation

◆ $api_user

$api_user = $router->setupAuth()

◆ $response

$response = $router->dispatch($uri)

◆ $router

if (defined( 'RESTAPI\\VERSION') &&preg_match('~^/v(\d+)~i', $uri, $match) $router) = Router::getInstance()

◆ $uri

$uri = \Request::pathInfo()

◆ try

try
Initial value:
{
if (!Config::get()->API_ENABLED) {
throw new RouterException(503, 'REST API is not available');
}
require 'lib/bootstrap-api.php'
static get()
Definition: Config.class.php:36

◆ VERSION

const VERSION = '2'