AirLay backend

UsersUploadService
in package

Table of Contents

$departmentService  : DepartmentService
$groups  : array<string|int, mixed>
$groupsCollection  : GroupsCollection
$initialWindowsPosition  : object
$masterUser  : UserEntity
$users  : array<string|int, mixed>
$usersCollection  : UsersCollection
__construct()  : mixed
upload()  : array<string|int, mixed>
addUserToDepartments()  : void
addUserToGroups()  : void
convertRawUserToUser()  : UserEntity
createUser()  : UserEntity
findUserByName()  : UserEntity|null
getGroup()  : GroupEntity|null
rebuildUserTrackers()  : void
updateUserData()  : void

Properties

Methods

upload()

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

addUserToDepartments()

private addUserToDepartments(UserEntity $user, array<string|int, string> $departmentsCodes) : void
Parameters
$user : UserEntity
$departmentsCodes : array<string|int, string>
Return values
void

addUserToGroups()

private addUserToGroups(UserEntity $user, array<string|int, mixed> $groupsNames) : void
Parameters
$user : UserEntity
$groupsNames : array<string|int, mixed>
Return values
void

Search results