AbstractContribuyenteFactory
in package
AbstractYes
Clase abstracta para las implementaciones de fábricas de contribuyentes, emisores y receptores de documentos tributarios.
Table of Contents
Methods
- createReader() : ArrayReader
- Crea un lector de los datos de entrada de la fábrica.
- normalizeData() : array<string, mixed>
- Normaliza los datos del contribuyente que podrían venir en diferentes índices.
Methods
createReader()
Crea un lector de los datos de entrada de la fábrica.
protected
createReader(array<string, mixed> $data) : ArrayReader
Un false en los datos es un valor que no se informó, igual que null.
Parameters
- $data : array<string, mixed>
Return values
ArrayReadernormalizeData()
Normaliza los datos del contribuyente que podrían venir en diferentes índices.
protected
normalizeData(array<string, mixed> $data) : array<string, mixed>
Parameters
- $data : array<string, mixed>