phpDocumentor

Category implements JsonSerializable

Class Category

Interfaces, Classes and Traits

JsonSerializable

Table of Contents

$id  : string
$label  : string
create()  : Category
id()  : string
jsonSerialize()  : array<string|int, mixed>
label()  : string
__construct()  : mixed
Category constructor.

Properties

Methods

create()

public static create(string $id, string $label) : Category
Parameters
$id : string
$label : string
Return values
Category

id()

public id() : string
Return values
string

jsonSerialize()

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

Returns an array, that matches the Category schema from "configuration.schema.json".

label()

public label() : string
Return values
string

__construct()

Category constructor.

private __construct(string $id, string $label) : mixed
Parameters
$id : string
$label : string
Return values
mixed

Search results