BookStack\Repos\UserRepo::registerNew PHP Метод

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

Creates a new user and attaches a role to them.
public registerNew ( array $data ) : User
$data array
Результат BookStack\User
    public function registerNew(array $data)
    {
        $user = $this->create($data);
        $this->attachDefaultRole($user);
        // Get avatar from gravatar and save
        if (!config('services.disable_services')) {
            try {
                $avatar = \Images::saveUserGravatar($user);
                $user->avatar()->associate($avatar);
                $user->save();
            } catch (Exception $e) {
                $user->save();
                \Log::error('Failed to save user gravatar image');
            }
        }
        return $user;
    }