Source of file RendererInterface.php

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

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

123456789101112131415161718
<?php

namespace BWF\DocumentTemplates\Renderers;

use BWF\DocumentTemplates\EditableTemplates\EditableTemplateInterface;
use BWF\DocumentTemplates\Layouts\LayoutInterface;
use BWF\DocumentTemplates\TemplateDataSources\TemplateDataSourceInterface;

interface RendererInterface
{
    /**
     * @param \BWF\DocumentTemplates\Layouts\LayoutInterface $layout
     * @param \BWF\DocumentTemplates\EditableTemplates\EditableTemplate[] $templates
     * @param \BWF\DocumentTemplates\TemplateDataSources\TemplateDataSource[] $data
     * @return mixed
     */
    public function render(LayoutInterface $layout, $templates, $data);
}