protected function _newUser($profile)
{
$event = $this->dispatchEvent('HybridAuth.newUser', ['profile' => $profile]);
if (empty($event->result) || !$event->result instanceof EntityInterface) {
throw new \RuntimeException('
You must attach a listener for "HybridAuth.newUser" event
which saves new user record and returns an user entity.
');
}
return $event->result;
}