layoutUserItemSerie
in package
implements
JSONSerializable
Entidad que representa a la tabla layoutUser_item_serie del sistema
Tags
Table of Contents
Interfaces
- JSONSerializable
Properties
Methods
- __construct() : mixed
- fromArray() : self
- Constructor de LayoutUserItemSerie desde un array
- getId() : int
- getItemId() : int
- getLabel() : string
- jsonSerialize() : array<string|int, mixed>
- Construccion de json de la clase
- setId() : void
- setItemId() : void
- setLabel() : void
Properties
$id
private
int
$id
$item_id
private
int
$item_id
$label
private
string
$label
Methods
__construct()
public
__construct(int $id, int $item_id, string $label) : mixed
Parameters
- $id : int
-
: id unico de la clase
- $item_id : int
-
: id del item padre
- $label : string
-
: string del label activo
fromArray()
Constructor de LayoutUserItemSerie desde un array
public
static fromArray(array<string|int, mixed> $data) : self
Parameters
- $data : array<string|int, mixed>
-
: datos provenientes de BD para construir Item_Serie
Return values
self —nuevo Item_Serie
getId()
public
getId() : int
Return values
intgetItemId()
public
getItemId() : int
Return values
intgetLabel()
public
getLabel() : string
Return values
stringjsonSerialize()
Construccion de json de la clase
public
jsonSerialize() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>setId()
public
setId(int $id) : void
Parameters
- $id : int
setItemId()
public
setItemId(int $item_id) : void
Parameters
- $item_id : int
setLabel()
public
setLabel(string $label) : void
Parameters
- $label : string