class AuthManager extends Manager (View source)

Properties

protected Application $app The application instance. from Manager
protected array $customCreators The registered custom driver creators. from Manager
protected array $drivers The array of created "drivers". from Manager

Methods

void
__construct(Application $app)

Create a new manager instance.

from Manager
string
getDefaultDriver()

Get the default authentication driver name.

mixed
driver(string $driver = null)

Get a driver instance.

from Manager
mixed
createDriver(string $driver)

Create a new driver instance.

mixed
callCustomCreator(string $driver)

Call a custom driver creator.

$this
extend(string $driver, Closure $callback)

Register a custom driver creator Closure.

from Manager
array
getDrivers()

Get all of the created "drivers".

from Manager
mixed
__call(string $method, array $parameters)

Dynamically call the default driver instance.

from Manager
createDatabaseDriver()

Create an instance of the database driver.

createDatabaseProvider()

Create an instance of the database user provider.

createEloquentDriver()

Create an instance of the Eloquent driver.

createEloquentProvider()

Create an instance of the Eloquent user provider.

void
setDefaultDriver(string $name)

Set the default authentication driver name.

Details

void __construct(Application $app)

Create a new manager instance.

Parameters

Application $app

Return Value

void

string getDefaultDriver()

Get the default authentication driver name.

Return Value

string

mixed driver(string $driver = null)

Get a driver instance.

Parameters

string $driver

Return Value

mixed

protected mixed createDriver(string $driver)

Create a new driver instance.

Parameters

string $driver

Return Value

mixed

protected mixed callCustomCreator(string $driver)

Call a custom driver creator.

Parameters

string $driver

Return Value

mixed

$this extend(string $driver, Closure $callback)

Register a custom driver creator Closure.

Parameters

string $driver
Closure $callback

Return Value

$this

array getDrivers()

Get all of the created "drivers".

Return Value

array

mixed __call(string $method, array $parameters)

Dynamically call the default driver instance.

Parameters

string $method
array $parameters

Return Value

mixed

Guard createDatabaseDriver()

Create an instance of the database driver.

Return Value

Guard

protected DatabaseUserProvider createDatabaseProvider()

Create an instance of the database user provider.

Return Value

DatabaseUserProvider

Guard createEloquentDriver()

Create an instance of the Eloquent driver.

Return Value

Guard

protected EloquentUserProvider createEloquentProvider()

Create an instance of the Eloquent user provider.

Return Value

EloquentUserProvider

void setDefaultDriver(string $name)

Set the default authentication driver name.

Parameters

string $name

Return Value

void