DriverRegistryInterface
in
Driver Registry Interface
Table of Contents
Methods
- addDriver() : bool
- Add driver
- getDriver() : array<string|int, mixed>|false
- Get driver
- getDriverConfig() : array<string|int, mixed>
- Get driver config
- getDriversList() : array<string|int, mixed>
- Get drivers list
- hasDriver() : bool
- Return true if driver exist
- removeDriver() : bool
- Remove driver
- saveConfig() : bool
- Save driver config
- setDriverStatus() : bool
- Save driver config
Methods
addDriver()
Add driver
public
addDriver(string $name, array<string|int, mixed> $data) : bool
Parameters
- $name : string
-
Driver name
- $data : array<string|int, mixed>
-
Driver data
Return values
boolgetDriver()
Get driver
public
getDriver(string|int $name) : array<string|int, mixed>|false
Parameters
- $name : string|int
-
Driver name
Return values
array<string|int, mixed>|falsegetDriverConfig()
Get driver config
public
getDriverConfig(string $name) : array<string|int, mixed>
Parameters
- $name : string
-
Driver name
Return values
array<string|int, mixed>getDriversList()
Get drivers list
public
getDriversList([string|null $category = null ][, int|null $status = null ]) : array<string|int, mixed>
Parameters
- $category : string|null = null
- $status : int|null = null
Return values
array<string|int, mixed>hasDriver()
Return true if driver exist
public
hasDriver(string $name) : bool
Parameters
- $name : string
Return values
boolremoveDriver()
Remove driver
public
removeDriver(string $name) : bool
Parameters
- $name : string
Return values
boolsaveConfig()
Save driver config
public
saveConfig(string $name, array<string|int, mixed> $config) : bool
Parameters
- $name : string
-
Driver name
- $config : array<string|int, mixed>
Return values
boolsetDriverStatus()
Save driver config
public
setDriverStatus(string $name, int|string $status) : bool
Parameters
- $name : string
-
Driver name
- $status : int|string