class ServerConfig implements Arrayable

Methods

__construct(array $config = [])

No description

void
__set(string $name, mixed $value)

Dynamically set a configuration property.

mixed
__get(string $name)

Dynamically get a configuration property.

mixed
__call(string $name, array $arguments)

Handle dynamic getter and setter calls.

addServer(Port $port)

Add a server port to the configuration.

array
toArray()

Get the configuration as an array.

set(string $name, mixed $value)

Set a configuration property by name.

setMode(int $mode)

No description

setServers(array $servers)

No description

setProcesses(array $processes)

No description

setSettings(array $settings)

No description

setCallbacks(array $callbacks)

No description

int
getMode()

No description

Port[]
getServers()

No description

array
getProcesses()

No description

array
getSettings()

No description

array
getCallbacks()

No description

Details

at line 25
__construct(array $config = [])

No description

Parameters

array $config

at line 51
void __set(string $name, mixed $value)

Dynamically set a configuration property.

Parameters

string $name
mixed $value

Return Value

void

at line 59
mixed __get(string $name)

Dynamically get a configuration property.

Parameters

string $name

Return Value

mixed

at line 70
mixed __call(string $name, array $arguments)

Handle dynamic getter and setter calls.

Parameters

string $name
array $arguments

Return Value

mixed

at line 87
ServerConfig addServer(Port $port)

Add a server port to the configuration.

Parameters

Port $port

Return Value

ServerConfig

at line 97
array toArray()

Get the configuration as an array.

Return Value

array

at line 105
protected ServerConfig set(string $name, mixed $value)

Set a configuration property by name.

Parameters

string $name
mixed $value

Return Value

ServerConfig

at line 23
ServerConfig setMode(int $mode)

No description

Parameters

int $mode

Return Value

ServerConfig

at line 23
ServerConfig setServers(array $servers)

No description

Parameters

array $servers

Return Value

ServerConfig

at line 23
ServerConfig setProcesses(array $processes)

No description

Parameters

array $processes

Return Value

ServerConfig

at line 23
ServerConfig setSettings(array $settings)

No description

Parameters

array $settings

Return Value

ServerConfig

at line 23
ServerConfig setCallbacks(array $callbacks)

No description

Parameters

array $callbacks

Return Value

ServerConfig

at line 23
int getMode()

No description

Return Value

int

at line 23
Port[] getServers()

No description

Return Value

Port[]

at line 23
array getProcesses()

No description

Return Value

array

at line 23
array getSettings()

No description

Return Value

array

at line 23
array getCallbacks()

No description

Return Value

array