33 lines
745 B
PHP
33 lines
745 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace App\Application\Website;
|
|
|
|
use App\Framework\Attributes\Route;
|
|
use App\Framework\Router\ActionResult;
|
|
use App\Framework\Router\ResultType;
|
|
|
|
class ShowImpressum
|
|
{
|
|
#[Route(method: 'GET', path: '/impressum')]
|
|
public function impressum(string $test = 'hallo'): ActionResult
|
|
{
|
|
return new ActionResult(
|
|
ResultType::Html,
|
|
'impressum',
|
|
['text' => 'Hallo Welt!'],
|
|
);
|
|
}
|
|
|
|
#[Route(method: 'GET', path: '/datenschutz')]
|
|
public function datenschutz(string $test = 'hallo'): ActionResult
|
|
{
|
|
return new ActionResult(
|
|
ResultType::Html,
|
|
'impressum',
|
|
['title' => 'Datenschutz!'],
|
|
);
|
|
}
|
|
}
|