Module
implements
JsonSerializable
Table of Contents
Interfaces
- JsonSerializable
Properties
-
$groups
: Collection
-
$name
: string
Methods
-
__construct()
: mixed
-
combinedKeyFor()
: string
-
config()
: string|null
-
configs()
: Collection
-
groups()
: Collection
-
hasConfig()
: bool
-
jsonSerialize()
: array<string|int, mixed>
-
key()
: string
-
name()
: string
$groups
protected
Collection
$groups
$name
protected
string
$name
__construct()
public
__construct(string $name, Collection $groups) : mixed
Parameters
-
$name
: string
-
-
$groups
: Collection
-
combinedKeyFor()
public
combinedKeyFor(Config $config) : string
Parameters
-
$config
: Config
-
config()
public
config(mixed $key[, mixed $which = "local" ]) : string|null
Parameters
-
$key
: mixed
-
-
$which
: mixed
= "local"
-
Return values
string|null
configs()
public
configs() : Collection
groups()
public
groups() : Collection
hasConfig()
public
hasConfig(mixed $key) : bool
Parameters
-
$key
: mixed
-
jsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>
key()
public
key() : string
name()
public
name() : string