MaintenanceModeManager
class MaintenanceModeManager extends Manager (View source)
Properties
protected Container | $container | The container instance. |
from Manager |
protected Repository | $config | The configuration repository instance. |
from Manager |
protected array | $customCreators | The registered custom driver creators. |
from Manager |
protected array | $drivers | The array of created "drivers". |
from Manager |
Methods
Get the default driver name.
Dynamically call the default driver instance.
Create an instance of the file based maintenance driver.
Create an instance of the cache based maintenance driver.
Details
void
__construct(Container $container)
Create a new manager instance.
string
getDefaultDriver()
Get the default driver name.
mixed
driver(string|null $driver = null)
Get a driver instance.
protected mixed
createDriver(string $driver)
Create a new driver instance.
protected mixed
callCustomCreator(string $driver)
Call a custom driver creator.
$this
extend(string $driver, Closure $callback)
Register a custom driver creator Closure.
array
getDrivers()
Get all of the created "drivers".
Container
getContainer()
Get the container instance used by the manager.
$this
setContainer(Container $container)
Set the container instance used by the manager.
$this
forgetDrivers()
Forget all of the resolved driver instances.
mixed
__call(string $method, array $parameters)
Dynamically call the default driver instance.
protected FileBasedMaintenanceMode
createFileDriver()
Create an instance of the file based maintenance driver.
protected CacheBasedMaintenanceMode
createCacheDriver()
Create an instance of the cache based maintenance driver.