Bitrix API

UserRepository implements UserRepositoryInterface

Table of Contents

Interfaces

UserRepositoryInterface

Methods

getParticipants()  : array<string|int, mixed>
It should return an array of user ids participating in provided task
getRecepients()  : array<string|int, User>
It should return an array of Internals/Notification/User objects participating in provided task
getSender()  : User|null
getUserById()  : User|null
getUsersByIds()  : array<string|int, mixed>
getUserTimeZoneOffset()  : int

Methods

getParticipants()

It should return an array of user ids participating in provided task

public getParticipants(TaskObject $task[, array<string|int, mixed> $optional = [] ]) : array<string|int, mixed>
Parameters
$task : TaskObject
$optional : array<string|int, mixed> = []
Return values
array<string|int, mixed>

getRecepients()

It should return an array of Internals/Notification/User objects participating in provided task

public getRecepients(TaskObject $task, User $sender[, array<string|int, mixed> $optional = [] ]) : array<string|int, User>
Parameters
$task : TaskObject
$sender : User
$optional : array<string|int, mixed> = []
Return values
array<string|int, User>

getUserById()

public getUserById(int|null $userId) : User|null
Parameters
$userId : int|null
Return values
User|null

getUsersByIds()

public getUsersByIds(array<string|int, mixed> $userIds) : array<string|int, mixed>
Parameters
$userIds : array<string|int, mixed>
Return values
array<string|int, mixed>

getUserTimeZoneOffset()

public getUserTimeZoneOffset(int $userId[, bool $force = false ]) : int
Parameters
$userId : int
$force : bool = false
Return values
int

        
On this page

Search results