MetaFox

UserPrivacy extends Facade
in package

Class UserPrivacy.

Tags
see
UserPrivacy
mixin

\MetaFox\User\Support\UserPrivacy

Table of Contents

Methods

getItemPrivacySetting()  : int|false
getProfileMenuSetting()  : int|false
getProfileSetting()  : int|false
getUserPrivacy()  : void
hasAccess()  : bool
hasAccessProfileMenuSettings()  : array<string|int, mixed>
hasAccessProfileSettings()  : array<string|int, mixed>
validateItemPrivacySettings()  : bool
validateProfileMenuSettings()  : bool
validateProfileSettings()  : bool
getFacadeAccessor()  : string

Methods

getItemPrivacySetting()

public static getItemPrivacySetting(int $userId, string $privacyName) : int|false
Parameters
$userId : int
$privacyName : string
Return values
int|false

getProfileMenuSetting()

public static getProfileMenuSetting(int $userId, string $privacyName) : int|false
Parameters
$userId : int
$privacyName : string
Return values
int|false

getProfileSetting()

public static getProfileSetting(int $userId, string $privacyName) : int|false
Parameters
$userId : int
$privacyName : string
Return values
int|false

getUserPrivacy()

public static getUserPrivacy(int $userId) : void
Parameters
$userId : int

hasAccess()

public static hasAccess(User $user, User $owner, string $privacyName) : bool
Parameters
$user : User
$owner : User
$privacyName : string
Return values
bool

hasAccessProfileMenuSettings()

public static hasAccessProfileMenuSettings(User $user, User $owner) : array<string|int, mixed>
Parameters
$user : User
$owner : User
Return values
array<string|int, mixed>

hasAccessProfileSettings()

public static hasAccessProfileSettings(User $user, User $owner) : array<string|int, mixed>
Parameters
$user : User
$owner : User
Return values
array<string|int, mixed>

validateItemPrivacySettings()

public static validateItemPrivacySettings(int $userId, array<string|int, mixed> $params) : bool
Parameters
$userId : int
$params : array<string|int, mixed>
Return values
bool

validateProfileMenuSettings()

public static validateProfileMenuSettings(int $userId, array<string|int, mixed> $params) : bool
Parameters
$userId : int
$params : array<string|int, mixed>
Return values
bool

validateProfileSettings()

public static validateProfileSettings(int $userId, array<string|int, mixed> $params) : bool
Parameters
$userId : int
$params : array<string|int, mixed>
Return values
bool

getFacadeAccessor()

protected static getFacadeAccessor() : string
Return values
string

        
On this page

Search results