LibreDTE

AbstractRendererStrategy extends AbstractStrategy
in package
implements RendererStrategyInterface

AbstractYes

Clase abstracta (base) para las estrategias de renderizado de documentos tributarios utilizando plantillas.

Table of Contents

Interfaces

RendererStrategyInterface
Interfaz base de las estrategias de renderizado de documentos tributarios.

Properties

$templateComponent  : TemplateComponentInterface

Methods

__construct()  : mixed
render()  : string
Realiza el renderizado del documento.
createData()  : array<string|int, mixed>
Crea los datos que se pasarán a la plantilla que se renderizará.

Properties

Methods

__construct()

public __construct(TemplateComponentInterface $templateComponent) : mixed
Parameters
$templateComponent : TemplateComponentInterface

createData()

Crea los datos que se pasarán a la plantilla que se renderizará.

protected createData(DocumentBagInterface $bag) : array<string|int, mixed>
Parameters
$bag : DocumentBagInterface

Bolsa con los datos del documento a renderizar.

Return values
array<string|int, mixed>

Datos que se pasarán a la plantilla al renderizar.


        
On this page

Search results