BuddyProfile
in package
uses
TraitData
Read onlyYes
FinalYes
Table of Contents
Properties
- $buddy : Buddy
- $user : User
- $userPublicID : int
Methods
- __construct() : mixed
- checkBuddyWriteAction() : void
- Prüfe Account für einen selbst
- getBuddyData() : array{'isIgnore': bool, 'isIgnoreMe': bool, 'isFriend': bool, 'isOnList': bool, 'inviteStatus': string}
- getDataInstance() : Data
- getFriendAskOnProfile() : string
- getIgnoreSince() : string
- Get's the date since the member is ignored
Properties
$buddy
public
Buddy
$buddy
$user
private
User
$user
$userPublicID
private
int
$userPublicID
Methods
__construct()
public
__construct(User $user[, int $nUserPublicID = 0 ]) : mixed
Parameters
- $user : User
- $nUserPublicID : int = 0
checkBuddyWriteAction()
Prüfe Account für einen selbst
public
checkBuddyWriteAction(array<string|int, mixed> $saUserPublic) : void
Parameters
- $saUserPublic : array<string|int, mixed>
getBuddyData()
public
getBuddyData(array<string|int, mixed> $saUserPublic) : array{'isIgnore': bool, 'isIgnoreMe': bool, 'isFriend': bool, 'isOnList': bool, 'inviteStatus': string}
Parameters
- $saUserPublic : array<string|int, mixed>
Return values
array{'isIgnore': bool, 'isIgnoreMe': bool, 'isFriend': bool, 'isOnList': bool, 'inviteStatus': string}getDataInstance()
public
getDataInstance() : Data
Return values
DatagetFriendAskOnProfile()
public
getFriendAskOnProfile(array<string|int, mixed> $saUserPublic) : string
Parameters
- $saUserPublic : array<string|int, mixed>
Return values
stringgetIgnoreSince()
Get's the date since the member is ignored
public
getIgnoreSince([bool $bMeIgno = false ]) : string
Parameters
- $bMeIgno : bool = false
-
- if true get's the igno date about me
Return values
string —- date in ISO