class UserRepository extends ServiceEntityRepository

Methods

__construct(ManagerRegistry $registry)

No description

User|null
findByObjectId(string $objectId)

No description

User|null
findByEmail(string $email)

No description

User|null
findByPid(string $pid)

No description

array
findExistingPidSet(array $extranetPids)

Bulk lookup: given a list of Extranet PIDs, return only those that already exist locally.

array
findAllFiltered(string|null $search, string|null $roleName, array|null $pids)

No description

array
findStudentsWithoutRoomAssignment()

Students who are not (yet) assigned to any room. Group-room assignments do not count.

Details

at line 18
__construct(ManagerRegistry $registry)

No description

Parameters

ManagerRegistry $registry

at line 23
User|null findByObjectId(string $objectId)

No description

Parameters

string $objectId

Return Value

User|null

at line 36
User|null findByEmail(string $email)

No description

Parameters

string $email

Return Value

User|null

at line 41
User|null findByPid(string $pid)

No description

Parameters

string $pid

Return Value

User|null

at line 54
array findExistingPidSet(array $extranetPids)

Bulk lookup: given a list of Extranet PIDs, return only those that already exist locally.

Returns the set of matching local pids (which are the same Extranet pids).

Parameters

array $extranetPids

Return Value

array

keyed by pid for O(1) membership checks

at line 80
array findAllFiltered(string|null $search, string|null $roleName, array|null $pids)

No description

Parameters

string|null $search
string|null $roleName
array|null $pids

Return Value

array

at line 115
array findStudentsWithoutRoomAssignment()

Students who are not (yet) assigned to any room. Group-room assignments do not count.

Return Value

array