UsersUploadService
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
$departmentService
private
DepartmentService
$departmentService
$groups
private
array<string|int, mixed>
$groups
= []
$groupsCollection
private
GroupsCollection
$groupsCollection
$initialWindowsPosition
private
object
$initialWindowsPosition
$masterUser
private
UserEntity
$masterUser
$users
private
array<string|int, mixed>
$users
= []
$usersCollection
private
UsersCollection
$usersCollection
__construct()
public
__construct(UserEntity $masterUser, DiInterface $di) : mixed
Parameters
-
$masterUser
: UserEntity
-
-
$di
: DiInterface
-
Return values
mixed
—
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
—
convertRawUserToUser()
private
convertRawUserToUser(array<string|int, mixed> $rawUser) : UserEntity
Parameters
-
$rawUser
: array<string|int, mixed>
-
-
throws
-
UsersUploadException
Return values
UserEntity
—
createUser()
private
createUser(array<string|int, mixed> $rawUser) : UserEntity
Parameters
-
$rawUser
: array<string|int, mixed>
-
-
throws
-
UsersUploadException
-
throws
-
Exception
Return values
UserEntity
—
findUserByName()
private
findUserByName(string $name) : UserEntity|null
Parameters
-
$name
: string
-
Return values
UserEntity|null
—
getGroup()
private
getGroup(string $name) : GroupEntity|null
Parameters
-
$name
: string
-
Return values
GroupEntity|null
—
rebuildUserTrackers()
private
rebuildUserTrackers(UserEntity $user) : void
Parameters
-
$user
: UserEntity
-
Return values
void
—
updateUserData()
private
updateUserData(UserEntity $user, array<string|int, mixed> $rawUser) : void
Parameters
-
$user
: UserEntity
-
-
$rawUser
: array<string|int, mixed>
-
-
throws
-
UsersUploadException
Return values
void
—