RenderedDocument
in package
implements
RenderedDocumentInterface
Clase para representar un archivo generado por un renderizador.
Table of Contents
Interfaces
- RenderedDocumentInterface
- Interfaz para la clase que representa un archivo generado por un renderizador (ej. el PDF o el HTML de un DTE, de un libro tributario, o de cualquier otro contenido renderizado).
Properties
Methods
- __construct() : mixed
- Constructor del archivo renderizado.
- getContent() : string
- Obtiene los datos binarios (o de texto) del archivo renderizado.
- getCopies() : int
- Obtiene la cantidad de copias que representa este archivo renderizado.
- getFilename() : string|null
- Obtiene el nombre sugerido para el archivo renderizado.
- getLabel() : string|null
- Obtiene el identificador de la presentación con la que se generó este archivo (ej. `tributaria`, `cedible`).
- getMimeType() : string
- Obtiene el tipo MIME del archivo renderizado (ej. `application/pdf`).
- jsonSerialize() : array<string|int, mixed>
- {@inheritDoc}
- toArray() : array<string|int, mixed>
- Obtiene un arreglo con todos los atributos del archivo renderizado.
Properties
$content read-only
private
string
$content
$copies read-only
private
int
$copies
= 1
$filename read-only
private
string|null
$filename
= null
$label read-only
private
string|null
$label
= null
$mimeType read-only
private
string
$mimeType
Methods
__construct()
Constructor del archivo renderizado.
public
__construct(string $content, string $mimeType[, string|null $filename = null ][, string|null $label = null ][, int $copies = 1 ]) : mixed
Parameters
- $content : string
-
Datos binarios (o de texto) del renderizado.
- $mimeType : string
-
Tipo MIME del renderizado (ej.
application/pdf). - $filename : string|null = null
-
Nombre sugerido para el archivo.
- $label : string|null = null
-
Identificador de la presentación con la que se generó (ej.
tributaria,cedible). - $copies : int = 1
-
Cantidad de copias que representa este archivo.
getContent()
Obtiene los datos binarios (o de texto) del archivo renderizado.
public
getContent() : string
Return values
stringgetCopies()
Obtiene la cantidad de copias que representa este archivo renderizado.
public
getCopies() : int
Return values
intgetFilename()
Obtiene el nombre sugerido para el archivo renderizado.
public
getFilename() : string|null
Return values
string|nullgetLabel()
Obtiene el identificador de la presentación con la que se generó este archivo (ej. `tributaria`, `cedible`).
public
getLabel() : string|null
Return values
string|nullgetMimeType()
Obtiene el tipo MIME del archivo renderizado (ej. `application/pdf`).
public
getMimeType() : string
Return values
stringjsonSerialize()
{@inheritDoc}
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>toArray()
Obtiene un arreglo con todos los atributos del archivo renderizado.
public
toArray() : array<string|int, mixed>