Arikaim CMS

DriverRegistryInterface

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
bool

getDriver()

Get driver

public getDriver(string|int $name) : array<string|int, mixed>|false
Parameters
$name : string|int

Driver name

Return values
array<string|int, mixed>|false

getDriverConfig()

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
bool

removeDriver()

Remove driver

public removeDriver(string $name) : bool
Parameters
$name : string
Return values
bool

saveConfig()

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
bool

setDriverStatus()

Save driver config

public setDriverStatus(string $name, int|string $status) : bool
Parameters
$name : string

Driver name

$status : int|string
Return values
bool

        
On this page

Search results