Manager
abstract class Manager
Properties
protected Application | $app | The application instance. |
|
protected array | $customCreators | The registered custom driver creators. |
|
protected array | $drivers | The array of created "drivers". |
Methods
void
string
getDefaultDriver()
Get the default driver name.
mixed
driver(string $driver = null)
Get a driver instance.
mixed
createDriver(string $driver)
Create a new driver instance.
mixed
callCustomCreator(string $driver)
Call a custom driver creator.
array
getDrivers()
Get all of the created "drivers".
mixed
__call(string $method, array $parameters)
Dynamically call the default driver instance.
Details
at line 37
void
__construct(Application $app)
Create a new manager instance.
at line 47
abstract string
getDefaultDriver()
Get the default driver name.
at line 55
mixed
driver(string $driver = null)
Get a driver instance.
at line 77
protected mixed
createDriver(string $driver)
Create a new driver instance.
at line 100
protected mixed
callCustomCreator(string $driver)
Call a custom driver creator.
at line 112
$this
extend(string $driver, Closure $callback)
Register a custom driver creator Closure.
at line 124
array
getDrivers()
Get all of the created "drivers".
at line 136
mixed
__call(string $method, array $parameters)
Dynamically call the default driver instance.