Property | Type | Description | |
---|---|---|---|
$app | Illuminate\Foundation\Application | The application instance. | |
$brokers | array | The array of resolved repositories. | |
$customCreators | array | The registered custom driver creators. |
Method | Description | |
---|---|---|
__call ( string $method, array $parameters ) : mixed | Dynamically call the default driver instance. | |
__construct ( Illuminate\Foundation\Application $app ) | Create a new Factory instance. | |
broker ( string | null $name = null ) : mixed | Get a verification broker instance by name. | |
extend ( string $driver, Closure $callback ) | Register a custom driver creator Closure. | |
getDefaultDriver ( ) : string | Get the default settings repository name. | |
setDefaultDriver ( string $name ) : void | Set the default driver name. |
Method | Description | |
---|---|---|
callCustomCreator ( string $name, array $config ) : mixed | Call a custom driver creator. | |
createDatabaseRepository ( array $config ) : Krucas\LaravelUserEmailVerification\Contracts\TokenRepositoryInterface | Create database token repository. | |
createTokenRepository ( array $config ) : Krucas\LaravelUserEmailVerification\Contracts\TokenRepositoryInterface | Create token repository | |
createUsersBroker ( array $config ) : Krucas\LaravelUserEmailVerification\Contracts\VerificationBroker | Create users broker. | |
get ( string $name ) : Krucas\LaravelUserEmailVerification\Contracts\VerificationBroker | Attempt to get the broker from the local cache. | |
getConfig ( string $name ) : array | Get the broker configuration. | |
resolve ( string $name ) : Krucas\LaravelUserEmailVerification\Contracts\VerificationBroker | Resolve the given broker. |
public __construct ( Illuminate\Foundation\Application $app ) | ||
$app | Illuminate\Foundation\Application |
protected createDatabaseRepository ( array $config ) : Krucas\LaravelUserEmailVerification\Contracts\TokenRepositoryInterface | ||
$config | array | |
return | Krucas\LaravelUserEmailVerification\Contracts\TokenRepositoryInterface |
protected createTokenRepository ( array $config ) : Krucas\LaravelUserEmailVerification\Contracts\TokenRepositoryInterface | ||
$config | array | |
return | Krucas\LaravelUserEmailVerification\Contracts\TokenRepositoryInterface |
protected createUsersBroker ( array $config ) : Krucas\LaravelUserEmailVerification\Contracts\VerificationBroker | ||
$config | array | |
return | Krucas\LaravelUserEmailVerification\Contracts\VerificationBroker |
public getDefaultDriver ( ) : string | ||
return | string |
public setDefaultDriver ( string $name ) : void | ||
$name | string | |
return | void |
protected Application,Illuminate\Foundation $app | ||
return | Illuminate\Foundation\Application |
protected array $brokers | ||
return | array |
protected array $customCreators | ||
return | array |