blob: 5532448a24f535d6d10c6b6231aa3e59544f16a1 (
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
|
<?php
use Digitigrade\HttpResponseStatus\NotFound;
use Digitigrade\Model\Actor;
use Digitigrade\Router;
Router::getInstance()->mount('/@/:handle', function (array $args) {
$actor = Actor::findLocalByHandle($args['handle']);
if ($actor == null) {
throw new NotFound("i don't know any local user called " . $args['handle']);
}
?>
<!DOCTYPE html>
<html>
<head>
<title><?= $actor->displayName ?> (@<?= $actor->handle ?>)</title>
</head>
<body>
<h1><?= $actor->displayName ?></h1>
<p>@<?= $actor->handle ?></p>
<hr>
<p><?= $actor->bio ?></p>
</body>
</html>
<?php
});
|