paginas
in package
implements
JsonSerializable
Table of Contents
Interfaces
- JsonSerializable
Properties
- $descripcion : string
- $id : int|null
- $ruta : string
Methods
- __construct() : mixed
- Constructor de la clase
- fromArray() : paginas
- Crea una pagina desde un array
- jsonSerialize() : array<string|int, mixed>
- jsonSeriable
Properties
$descripcion
private
string
$descripcion
$id
private
int|null
$id
$ruta
private
string
$ruta
Methods
__construct()
Constructor de la clase
public
__construct(int|null $id, string $ruta, string $descripcion) : mixed
Parameters
- $id : int|null
-
id de la pagina ( nullable para añadir via DAO )
- $ruta : string
-
ruta accesible
- $descripcion : string
-
descripcion de la pagina
fromArray()
Crea una pagina desde un array
public
static fromArray(array<string|int, mixed> $array) : paginas
Parameters
- $array : array<string|int, mixed>
-
array con los datos
Return values
paginasjsonSerialize()
jsonSeriable
public
jsonSerialize() : array<string|int, mixed>