Group
implements
JsonSerializable
Table of Contents
Interfaces
- JsonSerializable
Properties
-
$configs
: Collection
-
$headings
: Collection|null
-
$name
: mixed
-
$note
: mixed
Methods
-
__construct()
: mixed
-
addNote()
: self
-
configs()
: Collection
-
hasHeadings()
: bool
-
heading()
: string|null
-
headings()
: Collection
-
jsonSerialize()
: array<string|int, mixed>
-
key()
: string
-
name()
: string|null
-
note()
: string|null
-
noteOnly()
: Group
-
shortHeading()
: string|null
-
simple()
: static
-
shorten()
: string|null
$configs
protected
Collection
$configs
$headings
protected
Collection|null
$headings
= null
$name
protected
mixed
$name
= null
$note
protected
mixed
$note
= null
__construct()
public
__construct(Collection $configs[, Collection|null $headings = null ][, mixed $name = null ][, mixed $note = null ]) : mixed
Parameters
-
$configs
: Collection
-
-
$headings
: Collection|null
= null
-
-
$name
: mixed
= null
-
-
$note
: mixed
= null
-
addNote()
public
addNote(mixed $note) : self
Parameters
-
$note
: mixed
-
configs()
public
configs() : Collection
hasHeadings()
public
hasHeadings() : bool
heading()
public
heading(mixed $index) : string|null
Parameters
-
$index
: mixed
-
Return values
string|null
headings()
public
headings() : Collection
jsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>
key()
public
key() : string
name()
public
name() : string|null
Return values
string|null
note()
public
note() : string|null
Return values
string|null
noteOnly()
public
static noteOnly(mixed $note) : Group
Parameters
-
$note
: mixed
-
shortHeading()
public
shortHeading(mixed $index) : string|null
Parameters
-
$index
: mixed
-
Return values
string|null
simple()
public
static simple(mixed $name, mixed $configName, mixed $contents) : static
Parameters
-
$name
: mixed
-
-
$configName
: mixed
-
-
$contents
: mixed
-
shorten()
protected
shorten(mixed $heading) : string|null
Parameters
-
$heading
: mixed
-
Return values
string|null