diff options
| author | Jan-Hendrik Willms <tleilax+github@gmail.com> | 2021-07-22 16:07:19 +0200 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+github@gmail.com> | 2021-07-22 16:19:12 +0200 |
| commit | a3da1483a9e689846179159355badfec8073dbec (patch) | |
| tree | 770dcca6bdf5f6f2a11b0e7fcbbeda6919a3fc52 /public/jsonapi.php | |
current code from svn, revision 62608
Diffstat (limited to 'public/jsonapi.php')
| -rw-r--r-- | public/jsonapi.php | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/public/jsonapi.php b/public/jsonapi.php new file mode 100644 index 0000000..6bc8384 --- /dev/null +++ b/public/jsonapi.php @@ -0,0 +1,30 @@ +<?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(); + +// add routes +$app->group('/v1', new RouteMap($app)); + +$app->run(); |
