simplify
[mdref/mdref] / public / index.php
1 <?php
2
3 use mdref\Action;
4 use mdref\BaseUrl;
5 use mdref\Reference;
6 use mdref\ExceptionHandler;
7
8 use http\Env\Request;
9 use http\Env\Response;
10
11 define("ROOT", dirname(__DIR__));
12
13 #ini_set("open_basedir", ROOT.":".REFS);
14
15 $loader = require ROOT . "/vendor/autoload.php";
16 /* @var $loader \Composer\Autoload\ClassLoader */
17 $loader->add("mdref", ROOT);
18
19 new ExceptionHandler;
20
21 $reference = new Reference(($refs = getenv("REFPATH")) ? explode(PATH_SEPARATOR, $refs) : glob(ROOT."/refs/*"));
22 $action = new Action($reference, new Request, new Response, new BaseUrl);
23 $action->handle();