Source of file DomPdfRenderer.php

Size: 0,442 Bytes - Last Modified: 2019-09-16T10:31:02+00:00

/home/vagrant/www/document-templates/src/Renderers/DomPdfRenderer.php

123456789101112131415161718192021
<?php


namespace BWF\DocumentTemplates\Renderers;


use BWF\DocumentTemplates\Layouts\LayoutInterface;
use Illuminate\Support\Facades\App;

class DomPdfRenderer extends PdfRenderer
{
    public function render(LayoutInterface $layout, $templates, $data, $filePath)
    {
        $pdf = App::make('dompdf.wrapper');
        $pdf->loadHTML($layout->render($templates, $data));
        $pdf->save($filePath);

        return $filePath;
    }

}