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