| Methods |
public
|
__construct(array<string, mixed> $data = [])
Creates a new ArrayWrapper over an underlying array
Creates a new ArrayWrapper over an underlying array
Parameters
| $data |
the underlying array
|
Overrides
Overridden by
|
#
|
public
|
loadFieldsFrom(Client $from): void
Loads fields from another client.
Loads fields from another client.
Parameters
| $from |
the client from which fields are to be loaded
|
|
#
|
public
|
isDynamic(): bool
Returns whether this client is dynamically registered.
Returns whether this client is dynamically registered.
A client is dynamically registered if it is registered via
an API rather than through a client file.
Returns
true if the client is dynamically registered
|
#
|
public
|
getDisplayName(): string
Returns the plain-text display name for this client.
Returns the plain-text display name for this client.
Returns
Overridden by
|
#
|
public
|
getDisplayHTML(): string
Returns the HTML display name for this client.
Unlike getDisplayName() , the string returned by this
method can have HTML formatting.
Returns the HTML display name for this client.
Unlike getDisplayName() , the string returned by this
method can have HTML formatting.
Returns
Overridden by
|
#
|
public
|
getStoreType()
Returns the item type for this object
Returns the item type for this object
Returns
Implements
|
#
|
public
|
getStoreID()
Returns the unique item ID for this object.
Returns the unique item ID for this object.
Returns
Overridden by
Implements
|
#
|
public
|
setStoreID($id)
Sets the unique item ID for this object
Sets the unique item ID for this object
The ID should be:
- unique for all items of this type; and
- able to be used as a file name.
Parameters
| $id |
the ID for this object
|
Overridden by
Implements
|
#
|