blob: 4feec24b7838f3f1ba187b62bfe04bf467d1362f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
<?php
use JsonApi\AppFactory;
use JsonApi\RouteMap;
require '../lib/bootstrap.php';
require '../composer/autoload.php';
\StudipAutoloader::addAutoloadPath($GLOBALS['STUDIP_BASE_PATH'].DIRECTORY_SEPARATOR.'vendor/oauth-php/library/');
page_open(
[
'sess' => 'Seminar_Session',
'auth' => 'Seminar_Default_Auth',
'perm' => 'Seminar_Perm',
'user' => 'Seminar_User',
]
);
// Set base url for URLHelper class
URLHelper::setBaseUrl($GLOBALS['CANONICAL_RELATIVE_PATH_STUDIP']);
// create app
$appFactory = new AppFactory();
$app = $appFactory->makeApp();
$app->add(JsonApi\Middlewares\Language::class);
// add routes
$app->group('/v1', new RouteMap($app));
$app->run();
|