class AssignmentService

Methods

__construct(AssignmentRepository $assignmentRepository, EventTimeslotRepository $eventTimeslotRepository, UserRepository $userRepository, EntityManagerInterface $entityManager, ConflictChecker $conflictChecker, UserSyncService $userSyncService)

No description

array
findAll(string|null $eventTimeslotPid, string|null $userPid)

No description

findOne(string $pid)

No description

create(CreateAssignmentDto $dto)

No description

void
delete(string $pid)

No description

void
deleteBulk(array $pids)

Remove many assignments in one transaction. Unknown or already-deleted pids are ignored (idempotent — the bulk UI only needs them gone).

Details

at line 23
__construct(AssignmentRepository $assignmentRepository, EventTimeslotRepository $eventTimeslotRepository, UserRepository $userRepository, EntityManagerInterface $entityManager, ConflictChecker $conflictChecker, UserSyncService $userSyncService)

No description

Parameters

AssignmentRepository $assignmentRepository
EventTimeslotRepository $eventTimeslotRepository
UserRepository $userRepository
EntityManagerInterface $entityManager
ConflictChecker $conflictChecker
UserSyncService $userSyncService

at line 36
array findAll(string|null $eventTimeslotPid, string|null $userPid)

No description

Parameters

string|null $eventTimeslotPid
string|null $userPid

Return Value

array

at line 57
Assignment findOne(string $pid)

No description

Parameters

string $pid

Return Value

Assignment

at line 62
Assignment create(CreateAssignmentDto $dto)

No description

Parameters

CreateAssignmentDto $dto

Return Value

Assignment

at line 90
BulkAssignmentResultDto createBulk(BulkCreateAssignmentsDto $dto)

No description

Parameters

BulkCreateAssignmentsDto $dto

Return Value

BulkAssignmentResultDto

at line 147
void delete(string $pid)

No description

Parameters

string $pid

Return Value

void

at line 161
void deleteBulk(array $pids)

Remove many assignments in one transaction. Unknown or already-deleted pids are ignored (idempotent — the bulk UI only needs them gone).

Parameters

array $pids

Return Value

void