LibreDTE

DocumentBatchInterface extends OptionsAwareInterface

Interfaz para el contenedor de varios documentos que se procesarán en lote.

Table of Contents

Methods

getBatchProcessorOptions()  : array<string|int, mixed>
Obtiene las opciones del procesamiento en lote.
getCertificate()  : CertificateInterface|null
Obtiene el certificado para firmar el documento.
getDocumentBags()  : array<string|int, DocumentBagInterface>
Obtiene el listado de bolsas con documentos procesados en lote.
getEmisor()  : EmisorInterface|null
Obtiene el emisor del documento.
getFile()  : string
Entrega la ruta del archivo con documentos que se debe procesar.
setCertificate()  : static
Asigna el certificado para firmar el documento.
setDocumentBags()  : static
Asigna el listado de bolsas con documentos procesados en lote.
setEmisor()  : static
Asigna el emisor del documento.

Methods

getBatchProcessorOptions()

Obtiene las opciones del procesamiento en lote.

public getBatchProcessorOptions() : array<string|int, mixed>
Return values
array<string|int, mixed>

Opciones del batch processor.

getCertificate()

Obtiene el certificado para firmar el documento.

public getCertificate() : CertificateInterface|null
Return values
CertificateInterface|null

getFile()

Entrega la ruta del archivo con documentos que se debe procesar.

public getFile() : string
Return values
string

setCertificate()

Asigna el certificado para firmar el documento.

public setCertificate(CertificateInterface|null $certificate) : static
Parameters
$certificate : CertificateInterface|null
Return values
static
Loading…
On this page

Search results