Tag
in package
implements
JsonSerializable
Class Tag
Interfaces, Classes and Traits
- JsonSerializable
Table of Contents
- $id : string
- $label : string
- create() : Tag
- id() : string
- jsonSerialize() : array<string|int, mixed>
- label() : string
- __construct() : mixed
- Tag constructor.
Properties
$id
private
string
$id
$label
private
string
$label
Methods
create()
public
static create(string $id, string $label) : Tag
Parameters
- $id : string
- $label : string
Return values
Tag —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 Tag schema from "configuration.schema.json".
label()
public
label() : string
Return values
string —__construct()
Tag constructor.
private
__construct(string $id, string $label) : mixed
Parameters
- $id : string
- $label : string