Move .well-known, webfinger, xrd to src/Module/

This commit is contained in:
Philipp Holzer 2019-05-01 00:14:06 +02:00
parent e7f8d8c3b6
commit 90248f6bb7
No known key found for this signature in database
GPG key ID: 517BE60E2CE5C8A5
10 changed files with 358 additions and 275 deletions

View file

@ -44,6 +44,14 @@ class Router
$this->routeCollector->addRoute(['GET'], '/amcd', Module\AccountManagementControlDocument::class);
$this->routeCollector->addRoute(['GET'], '/host-meta', Module\HostMeta::class);
$this->routeCollector->addRoute(['GET'], '/hostxrd', Module\HostMeta::class);
$this->routeCollector->addRoute(['GET'], '/nodeinfo/1.0', Module\NodeInfo::class);
$this->routeCollector->addRoute(['GET'], '/xrd', Module\WebFinger::class);
$this->routeCollector->addGroup('/.well-known', function (RouteCollector $collector) {
$collector->addRoute(['GET'], '/host-meta' , Module\WellKnown\HostMeta::class);
$collector->addRoute(['GET'], '/nodeinfo[/1.0]' , Module\NodeInfo::class);
$collector->addRoute(['GET'], '/webfinger[/xrd]' , Module\WebFinger::class);
$collector->addRoute(['GET'], '/x-social-relay' , Module\WellKnown\XSocialRelay::class);
});
}
public function __construct(RouteCollector $routeCollector = null)