PasswordBrokerManager
class PasswordBrokerManager implements PasswordBrokerFactory (View source)
Properties
protected Application | $app | The application instance. | |
protected array | $brokers | The array of created "drivers". |
Methods
void | __construct(Application $app) Create a new PasswordBroker manager instance. | |
mixed | broker(string|null $name = null) Attempt to get the broker from the local cache. | |
PasswordBroker | resolve(string $name) Resolve the given broker. | |
TokenRepositoryInterface | createTokenRepository(array $config) Create a token repository instance based on the given configuration. | |
array | getConfig(string $name) Get the password broker configuration. | |
string | getDefaultDriver() Get the default password broker name. | |
void | setDefaultDriver(string $name) Set the default password broker name. | |
mixed | __call(string $method, array $parameters) Dynamically call the default driver instance. |
Details
void __construct(Application $app)
Create a new PasswordBroker manager instance.
mixed broker(string|null $name = null)
Attempt to get the broker from the local cache.
protected PasswordBroker resolve(string $name)
Resolve the given broker.
protected TokenRepositoryInterface createTokenRepository(array $config)
Create a token repository instance based on the given configuration.
protected array getConfig(string $name)
Get the password broker configuration.
string getDefaultDriver()
Get the default password broker name.
void setDefaultDriver(string $name)
Set the default password broker name.
mixed __call(string $method, array $parameters)
Dynamically call the default driver instance.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Auth/Passwords/PasswordBrokerManager.html