Krucas\LaravelUserEmailVerification\VerificationBrokerManager::resolve PHP Method

resolve() protected method

Resolve the given broker.
protected resolve ( string $name ) : Krucas\LaravelUserEmailVerification\Contracts\VerificationBroker
$name string
return Krucas\LaravelUserEmailVerification\Contracts\VerificationBroker
    protected function resolve($name)
    {
        $config = $this->getConfig($name);
        if (is_null($config)) {
            throw new InvalidArgumentException("Verification broker [{$name}] is not defined.");
        }
        if (isset($this->customCreators[$name])) {
            return $this->callCustomCreator($name, $config);
        } else {
            return $this->{'create' . ucfirst($name) . 'Broker'}($config);
        }
    }