Documentación de Proyecto Sincro

Campania implements JsonSerializable

Entidad que representa a la tabla campania del sistema

Tags
requires

PHP 8.0 Uso de tipado de propiedades.

Table of Contents

Interfaces

JsonSerializable

Properties

$campania  : string
$centro  : int
$cif  : string
$fecha  : mixed
$id  : int
$kilos  : float

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

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

jsonSerialize()

Construccion de json de la clase

public jsonSerialize() : array<string|int, mixed>
Tags
see
JsonSerializable

Documentacion oficial de PHP

used-by

api.php/json_encode() Para el tratamiento de mensajes

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


        
On this page

Search results