Documentación de Proyecto Sincro

Tipo implements JsonSerializable

Entidad que representa a la tabla tipo del sistema

Tags
requires

PHP 8.0 Uso de tipado de propiedades.

Table of Contents

Interfaces

JsonSerializable

Properties

$centro  : int
$cif  : string
$final  : int
$habilitado  : int
$id  : int
$imagen  : string
$media  : int
$nombre  : string
$principal  : int
$subTip  : array<string|int, mixed>

Methods

__toString()  : mixed
equals()  : bool
fromArray()  : self
Constructor de tipo desde un array
getCentro()  : int
getCif()  : string
getFinal()  : int
gethabilitado()  : int
getId()  : mixed
getImagen()  : string
getMedia()  : int
getnNombre()  : string
getPrincipal()  : int
getSubTip()  : array<string|int, mixed>
hashCode()  : string
Creacion de hashCode para este objeto
jsonSerialize()  : array<string|int, mixed>
Construccion de json de la clase
setCentro()  : void
setCif()  : void
setFinal()  : void
setHabilitad()  : void
setId()  : void
setImagen()  : void
setMedia()  : void
setNombre()  : void
setPrincipal()  : void
setSubTip()  : void
__construct()  : mixed

Properties

$centro

private int $centro

$cif

private string $cif

$final

private int $final

$habilitado

private int $habilitado

$imagen

private string $imagen

$media

private int $media

$nombre

private string $nombre

$principal

private int $principal

$subTip

private array<string|int, mixed> $subTip

Methods

__toString()

public __toString() : mixed

equals()

public equals(mixed $obj) : bool
Parameters
$obj : mixed

: objeto a comparar

Return values
bool —

: si el objeto es de la misma clase y tienen mismo hashcode

fromArray()

Constructor de tipo desde un array

public static fromArray(array<string|int, mixed> $data, array<string|int, mixed> $subtipos) : self
Parameters
$data : array<string|int, mixed>

: datos provenientes de BD para construir

$subtipos : array<string|int, mixed>

: array de subtiposPrimarios asociadas a este tipo

Return values
self —

nuevo tipo

getCentro()

public getCentro() : int
Return values
int

getCif()

public getCif() : string
Return values
string

getFinal()

public getFinal() : int
Return values
int

gethabilitado()

public gethabilitado() : int
Return values
int

getId()

public getId() : mixed

getImagen()

public getImagen() : string
Return values
string

getMedia()

public getMedia() : int
Return values
int

getnNombre()

public getnNombre() : string
Return values
string

getPrincipal()

public getPrincipal() : int
Return values
int

getSubTip()

public getSubTip() : array<string|int, mixed>
Return values
array<string|int, mixed>

hashCode()

Creacion de hashCode para este objeto

public hashCode() : string
Tags
see
hash()

y sha256

Return values
string —

hashcode generado

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>

setCentro()

public setCentro(int $centro) : void
Parameters
$centro : int

setCif()

public setCif(string $cif) : void
Parameters
$cif : string

setFinal()

public setFinal(int $final) : void
Parameters
$final : int

setHabilitad()

public setHabilitad(int $habilitad) : void
Parameters
$habilitad : int

setId()

public setId(mixed $id) : void
Parameters
$id : mixed

setImagen()

public setImagen(string $imagen) : void
Parameters
$imagen : string

setMedia()

public setMedia(int $media) : void
Parameters
$media : int

setNombre()

public setNombre(string $nombre) : void
Parameters
$nombre : string

setPrincipal()

public setPrincipal(int $principal) : void
Parameters
$principal : int

setSubTip()

public setSubTip(array<string|int, mixed> $subTip) : void
Parameters
$subTip : array<string|int, mixed>

__construct()

private __construct([mixed $id = -1 ][, mixed $nombre = "" ][, mixed $imagen = "" ][, mixed $centro = -1 ][, mixed $principal = -1 ][, mixed $habilitado = -1 ][, mixed $cif = "" ][, mixed $final = -1 ][, mixed $media = -1 ][, mixed $subTip = [] ]) : mixed
Parameters
$id : mixed = -1
$nombre : mixed = ""
$imagen : mixed = ""
$centro : mixed = -1
$principal : mixed = -1
$habilitado : mixed = -1
$cif : mixed = ""
$final : mixed = -1
$media : mixed = -1
$subTip : mixed = []

        
On this page

Search results