function __construct(Relay $relay) { $this->relayMongoConnection = new RelayMongoConnection(); $this->dataporten = $relay->dataporten(); $this->relay = $relay; }
function __construct(Relay $relay) { $this->dataporten = $relay->dataporten(); $this->relay = $relay; }
function __construct(Relay $relay) { $this->dataporten = $relay->dataporten(); $this->feideUserName = $this->dataporten->userName(); $this->relay = $relay; }
*/ namespace Relay; date_default_timezone_set('Europe/Oslo'); ### LOAD DEPENDENCIES ### require_once 'relay/autoload.php'; use Relay\Api\Relay; use Relay\Auth\Dataporten; use Relay\Conf\Config; use Relay\Tests\MongoTest; use Relay\Utils\Response; use Relay\Vendor\Router; // Gatekeeper and provider of useful info $dataporten = new Dataporten(); // Provides an interface to SQL, Mongo, FS classes $relay = new Relay($dataporten); ### ALTO ROUTER ### $router = new Router(); $router->addMatchTypes(array('user' => '[0-9A-Za-z.@]++', 'org' => '[0-9A-Za-z.]++', 'presentation' => '[0-9A-Za-z.]++')); $router->setBasePath(Config::get('router')['api_base_path']); // ---------------------- DEFINE ROUTES ---------------------- /** * GET all REST routes */ $router->map('GET', '/', function () { global $router; Response::result(array('status' => true, 'data' => $router->getRoutes())); }, 'All available routes.'); // SERVICE ROUTES $router->addRoutes([array('GET', '/service/version/', function () { global $relay;