DepartmentQueries uses Singleton
Table of Contents
Methods
- __wakeup() : mixed
- getInstance() : static
- getUserAttributes() : array<string|int, mixed>
- queryCIBlockSectionByIds() : array<string|int, mixed>
- Fetch department managers ids
- queryUserIdsByDepartments() : array<string|int, mixed>
Methods
__wakeup()
public
__wakeup() : mixed
getInstance()
public
static getInstance() : static
Return values
staticgetUserAttributes()
public
getUserAttributes(int $userId) : array<string|int, mixed>
Parameters
- $userId : int
Return values
array<string|int, mixed>queryCIBlockSectionByIds()
Fetch department managers ids
public
queryCIBlockSectionByIds(array<string|int, mixed> $departmentIds) : array<string|int, mixed>
Parameters
- $departmentIds : array<string|int, mixed>
Return values
array<string|int, mixed>queryUserIdsByDepartments()
public
queryUserIdsByDepartments(array<string|int, mixed> $departmentIds) : array<string|int, mixed>
Parameters
- $departmentIds : array<string|int, mixed>