Driver
class Driver implements DriverInterface
Driver base class
Traits
Driver trait
Properties
protected string|null | $driverName | Driver name | from Driver |
protected string|null | $driverClass | Driver class | from Driver |
protected string | $driverVersion | Driver version | from Driver |
protected string|null | $driverTitle | Driver title (display name) | from Driver |
protected string|null | $driverDescription | Driver description | from Driver |
protected string|null | $driverCategory | Driver category | from Driver |
protected array | $driverConfig | Driver config | from Driver |
protected array | $driverOptions | Driver options | from Driver |
protected string|null | $driverExtension | Driver extension name | from Driver |
protected object|null | $instance | Driver instance | from Driver |
Methods
string|null
getDriverExtensionName()
Return driver extension name (if driver class is located in extension)
from Driver
void
setDriverParams(string $name, string|null $category = null, string|null $title = null, string|null $description = null, string|null $version = null, string|null $extension = null, string|null $class = null)
Set driver name, title, category, description , version params
from Driver
__construct()
Constructor
Details
in Driver at line 92
string|null
getDriverName()
Return driver name.
in Driver at line 102
object
getInstance()
Get driver instance
in Driver at line 112
string|null
getDriverTitle()
Return driver display name.
in Driver at line 122
string|null
getDriverDescription()
Return driver description.
in Driver at line 132
string|null
getDriverCategory()
Return driver category.
in Driver at line 142
string|null
getDriverVersion()
Return driver version.
in Driver at line 152
string|null
getDriverExtensionName()
Return driver extension name (if driver class is located in extension)
in Driver at line 162
string
getDriverClass()
Get driver class
in Driver at line 173
void
setDriverClass(string $class)
Set driver class
in Driver at line 183
array
getDriverConfig()
Get driver config
in Driver at line 194
void
setDriverConfig(array $config)
Set driver config
in Driver at line 206
mixed
getDriverConfigVar(string $key, mixed $default = null)
Get driver config var
in Driver at line 223
void
setDriverParams(string $name, string|null $category = null, string|null $title = null, string|null $description = null, string|null $version = null, string|null $extension = null, string|null $class = null)
Set driver name, title, category, description , version params
in Driver at line 246
void
initDriver($properties)
Initialize driver
in Driver at line 259
array
createDriverConfig($properties)
Build driver config properties
in Driver at line 270
mixed
getDriverOption(string $name, mixed $default = null)
Get driver option
in Driver at line 282
void
setDriverOption(string $name, mixed $value)
Set driver option
in Driver at line 293
void
setDriverOptions(array $options)
Set driver options
in Driver at line 303
array
getDriverOptions()
Get driver options
at line 25
__construct()
Constructor