ConfigurableMixin
Table of Contents
Methods
- applyConfiguration() : self
- exceptionIfNull() : void
- filterArray() : null|array<string|int, string>
- filterArrayMixed() : null|array<string|int, mixed>
- filterDomain() : string|null
- filterString() : string
- validateProperties() : void
Methods
applyConfiguration()
private
applyConfiguration(null|array<string|int, mixed> $configuration) : self
Parameters
- $configuration : null|array<string|int, mixed>
Tags
Return values
selfexceptionIfNull()
private
exceptionIfNull(mixed $value[, null|Throwable $throwable = null ]) : void
Parameters
- $value : mixed
-
a value to compare against NULL
- $throwable : null|Throwable = null
-
Optional. A Throwable exception to raise if $value is NULL.
filterArray()
private
filterArray(null|array<string|int, string> $filtering[, bool $keepKeys = false ]) : null|array<string|int, string>
Parameters
- $filtering : null|array<string|int, string>
-
an array of strings to filter, or NULL
- $keepKeys : bool = false
-
Optional. Whether to keep array keys or reindex the array appropriately.
Tags
Return values
null|array<string|int, string>filterArrayMixed()
private
filterArrayMixed(null|array<string|int, mixed> $filtering[, bool $keepKeys = false ]) : null|array<string|int, mixed>
Parameters
- $filtering : null|array<string|int, mixed>
-
an array to filter, or NULL
- $keepKeys : bool = false
-
Optional. Whether to keep array keys or reindex the array appropriately.
Return values
null|array<string|int, mixed>filterDomain()
private
filterDomain(string $domain) : string|null
Parameters
- $domain : string
Return values
string|nullfilterString()
private
filterString(string $string) : string
Parameters
- $string : string
-
A string to apply sanitization filtering to.
Tags
Return values
stringvalidateProperties()
private
validateProperties() : void