PHP Класс Krucas\LaravelUserEmailVerification\VerificationBrokerManager

Наследование: implements Krucas\LaravelUserEmailVerification\Contracts\Factory
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$app Illuminate\Foundation\Application The application instance.
$brokers array The array of resolved repositories.
$customCreators array The registered custom driver creators.

Открытые методы

Метод Описание
__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.

Защищенные методы

Метод Описание
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.

Описание методов

__call() публичный Метод

Dynamically call the default driver instance.
public __call ( string $method, array $parameters ) : mixed
$method string
$parameters array
Результат mixed

__construct() публичный Метод

Create a new Factory instance.
public __construct ( Illuminate\Foundation\Application $app )
$app Illuminate\Foundation\Application

broker() публичный Метод

Get a verification broker instance by name.
public broker ( string | null $name = null ) : mixed
$name string | null
Результат mixed

callCustomCreator() защищенный Метод

Call a custom driver creator.
protected callCustomCreator ( string $name, array $config ) : mixed
$name string
$config array
Результат mixed

createDatabaseRepository() защищенный Метод

Create database token repository.
protected createDatabaseRepository ( array $config ) : Krucas\LaravelUserEmailVerification\Contracts\TokenRepositoryInterface
$config array
Результат Krucas\LaravelUserEmailVerification\Contracts\TokenRepositoryInterface

createTokenRepository() защищенный Метод

Create token repository
protected createTokenRepository ( array $config ) : Krucas\LaravelUserEmailVerification\Contracts\TokenRepositoryInterface
$config array
Результат Krucas\LaravelUserEmailVerification\Contracts\TokenRepositoryInterface

createUsersBroker() защищенный Метод

Create users broker.
protected createUsersBroker ( array $config ) : Krucas\LaravelUserEmailVerification\Contracts\VerificationBroker
$config array
Результат Krucas\LaravelUserEmailVerification\Contracts\VerificationBroker

extend() публичный Метод

Register a custom driver creator Closure.
public extend ( string $driver, Closure $callback )
$driver string
$callback Closure

get() защищенный Метод

Attempt to get the broker from the local cache.
protected get ( string $name ) : Krucas\LaravelUserEmailVerification\Contracts\VerificationBroker
$name string
Результат Krucas\LaravelUserEmailVerification\Contracts\VerificationBroker

getConfig() защищенный Метод

Get the broker configuration.
protected getConfig ( string $name ) : array
$name string
Результат array

getDefaultDriver() публичный Метод

Get the default settings repository name.
public getDefaultDriver ( ) : string
Результат string

resolve() защищенный Метод

Resolve the given broker.
protected resolve ( string $name ) : Krucas\LaravelUserEmailVerification\Contracts\VerificationBroker
$name string
Результат Krucas\LaravelUserEmailVerification\Contracts\VerificationBroker

setDefaultDriver() публичный Метод

Set the default driver name.
public setDefaultDriver ( string $name ) : void
$name string
Результат void

Описание свойств

$app защищенное свойство

The application instance.
protected Application,Illuminate\Foundation $app
Результат Illuminate\Foundation\Application

$brokers защищенное свойство

The array of resolved repositories.
protected array $brokers
Результат array

$customCreators защищенное свойство

The registered custom driver creators.
protected array $customCreators
Результат array