Campania
in package
implements
JsonSerializable
Entidad que representa a la tabla campania del sistema
Tags
Table of Contents
Interfaces
- JsonSerializable
Properties
Methods
- fromArray() : self
- Constructor de campania desde un array
- getFecha() : mixed
- jsonSerialize() : array<string|int, mixed>
- Construccion de json de la clase
- __construct() : mixed
- Constructor de la clase
Properties
$campania
private
string
$campania
$centro
private
int
$centro
$cif
private
string
$cif
$fecha
private
mixed
$fecha
$id
private
int
$id
$kilos
private
float
$kilos
Methods
fromArray()
Constructor de campania desde un array
public
static fromArray(array<string|int, mixed> $data) : self
Parameters
- $data : array<string|int, mixed>
-
: datos provenientes de BD para construir campania
Return values
self —nueva campania
getFecha()
public
getFecha() : mixed
jsonSerialize()
Construccion de json de la clase
public
jsonSerialize() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>__construct()
Constructor de la clase
private
__construct(int $id, string $campania, float $kilos, mixed $fecha, int $centro, string $cif) : mixed
Parameters
- $id : int
-
: id unico de campania
- $campania : string
-
: nombre de la campania
- $kilos : float
-
: kilos recolectados
- $fecha : mixed
-
: fecha de inicio
- $centro : int
-
: centro asignado
- $cif : string
-
: cif del centro