protected function createUsersBroker(array $config)
    {
        return new VerificationBroker(
            $this->createTokenRepository($this->app['config']['verification.repositories.'.$config['repository']]),
            $this->app['auth']->createUserProvider($config['provider']),
            $this->app['mailer'],
            $config['email']
        );
    }
protected function createUsersBroker(array $config)
    {
        return new VerificationBroker(
            $this->createTokenRepository($this->app['config']['verification.repositories.'.$config['repository']]),
            $this->app['auth']->createUserProvider($config['provider']),
            $this->app['mailer'],
            $config['email']
        );
    }
protected function createUsersBroker ( array $ config ) { return new VerificationBroker ( $ this -> createTokenRepository ( $ this -> app [ 'config' ] [ 'verification.repositories.' . $ config [ 'repository' ] ] ) , $ this -> app [ 'auth' ] -> createUserProvider ( $ config [ 'provider' ] ) , $ this -> app [ 'mailer' ] , $ config [ 'email' ] ) ; }
Create users broker.

@param array $config
@return \Krucas\LaravelUserEmailVerification\Contracts\VerificationBroker
Create users broker .