. */ declare(strict_types=1); namespace Fisharebest\Webtrees\Http\RequestHandlers; use Fisharebest\Webtrees\Http\ViewResponseTrait; use Fisharebest\Webtrees\I18N; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; use Psr\Http\Server\RequestHandlerInterface; /** * Show the privacy policy page. */ class PrivacyPolicy implements RequestHandlerInterface { use ViewResponseTrait; /** * @param ServerRequestInterface $request * * @return ResponseInterface */ public function handle(ServerRequestInterface $request): ResponseInterface { $tree = $request->getAttribute('tree'); $title = I18N::translate('Privacy policy'); $uses_analytics = true; return $this->viewResponse('privacy-policy', [ 'title' => $title, 'tree' => $tree, 'uses_analytics' => $uses_analytics, ]); } }