commit | author | age | ||
15e03a | 1 | <?php |
F | 2 | |
3 | namespace Framework; | |
4 | ||
5 | class PHPTemplateViewer implements TemplateViewerInterface { | |
6 | public function render(string $template, array $data = []): string { | |
7 | ||
8 | echo "PHPTemplateViewer class"; | |
9 | ||
10 | extract($data, EXTR_SKIP); | |
11 | ob_start(); | |
12 | ||
13 | require dirname(__DIR__, 2) . "/views/$template"; | |
14 | ||
15 | return ob_get_clean(); | |
16 | } | |
17 | } |