MandatarioFactory
extends AbstractFactory
in package
implements
MandatarioFactoryInterface
Fábrica de una entidad de mandatario.
Table of Contents
Interfaces
- MandatarioFactoryInterface
- Interfaz para la fábrica de una entidad de mandatario.
Properties
- $class : string
- Clase de la entidad de los mandatarios.
Methods
- create() : MandatarioInterface
- Crea una entidad de mandatario a partir de sus datos.
- normalizeData() : array<string|int, mixed>
- Normaliza los datos del mandatario para su creación.
Properties
$class
Clase de la entidad de los mandatarios.
private
string
$class
= \libredte\lib\Core\Package\Billing\Component\TradingParties\Entity\Mandatario::class
Methods
create()
Crea una entidad de mandatario a partir de sus datos.
public
create(array<string|int, mixed> $data) : MandatarioInterface
Parameters
- $data : array<string|int, mixed>
Return values
MandatarioInterfacenormalizeData()
Normaliza los datos del mandatario para su creación.
protected
normalizeData(array<string|int, mixed> $data) : array<string|int, mixed>
Parameters
- $data : array<string|int, mixed>