App\Providers\UserServiceProvider::boot PHP Method

boot() public method

Bootstrap the application events.
public boot ( ) : void
return void
    public function boot()
    {
        // set guest's display name
        Guest::setName($this->app['config']['xe.user.guest.name']);
        // set guest's default profile image
        Guest::setDefaultProfileImage($this->app['config']['xe.user.profileImage.default']);
        // set unknown's display name
        UnknownUser::setName($this->app['config']['xe.user.unknown.name']);
        // set unknown's default profile image
        UnknownUser::setDefaultProfileImage($this->app['config']['xe.user.profileImage.default']);
        $this->setProfileImageResolverOfUser();
        // extend xe auth
        $this->extendAuth();
        // register validation extension for email prefix
        $this->extendValidator();
        // register default user skin
        $this->registerDefaultSkins();
        $this->registerSettingsPermissions();
        // register toggle menu
        $this->registerToggleMenu();
    }