Category
in package
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
$id
private
string
$id
$label
private
string
$label
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