FacturaScripts

ApiBusinessDocumentTrait

Lógica común para los controladores de la API que crean o editan documentos de negocio (ApiCreateDocument, ApiEditDocument).

Table of Contents

Methods

applyLineFields()  : void
Asigna a la línea los campos recibidos en el array de datos.
toBool()  : bool
Convierte un valor a booleano.

Methods

applyLineFields()

Asigna a la línea los campos recibidos en el array de datos.

protected applyLineFields(BusinessDocumentLine &$line, array<string|int, mixed> $data, bool $isNew) : void

Si un campo no viene en los datos se conserva el valor actual de la línea, salvo la cantidad, que en una línea nueva ($isNew) toma 1 por defecto.

Parameters
$line : BusinessDocumentLine
$data : array<string|int, mixed>
$isNew : bool

toBool()

Convierte un valor a booleano.

protected toBool(mixed $value) : bool

Acepta: true, false, 1, 0, "1", "0", "true", "false"

Parameters
$value : mixed
Return values
bool
On this page

Search results