register() protected method

protected register ( )
 protected function register()
 {
     /** @var Plugin $plugin */
     $plugin = app(Plugin::class);
     $providers = $plugin->getProviders();
     $use_email = app('request')->get('use_email', false);
     if ($use_email !== false) {
         return parent::register();
     }
     return view($plugin->getIdWith('views.register'), $this->data, compact('providers'));
 }