Tipo
in package
implements
JsonSerializable
Entidad que representa a la tabla tipo del sistema
Tags
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
$id
private
int
$id
$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
intgetCif()
public
getCif() : string
Return values
stringgetFinal()
public
getFinal() : int
Return values
intgethabilitado()
public
gethabilitado() : int
Return values
intgetId()
public
getId() : mixed
getImagen()
public
getImagen() : string
Return values
stringgetMedia()
public
getMedia() : int
Return values
intgetnNombre()
public
getnNombre() : string
Return values
stringgetPrincipal()
public
getPrincipal() : int
Return values
intgetSubTip()
public
getSubTip() : array<string|int, mixed>
Return values
array<string|int, mixed>hashCode()
Creacion de hashCode para este objeto
public
hashCode() : string
Tags
Return values
string —hashcode generado
jsonSerialize()
Construccion de json de la clase
public
jsonSerialize() : array<string|int, mixed>
Tags
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 = []