Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 148 | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
namespace Spatie\Ignition\ErrorPage;
4
 
5
class Renderer
6
{
7
    /**
8
     * @param array<string, mixed> $data
9
     *
10
     * @return void
11
     */
1294 lars 12
    public function render(array $data, string $viewPath): void
148 lars 13
    {
1294 lars 14
        $viewFile = $viewPath;
148 lars 15
 
16
        extract($data, EXTR_OVERWRITE);
17
 
18
        include $viewFile;
19
    }
1294 lars 20
 
21
    public function renderAsString(array $date, string $viewPath): string
22
    {
23
        ob_start();
24
 
25
        $this->render($date, $viewPath);
26
 
27
        return ob_get_clean();
28
    }
148 lars 29
}