class ActivityAssignmentService

Methods

__construct(ActivityAssignmentRepository $activityAssignmentRepository, ActivityExecutionRepository $activityExecutionRepository, UserRepository $userRepository, EventTimeslotRepository $eventTimeslotRepository, EntityManagerInterface $entityManager, UserSyncService $userSyncService)

No description

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

No description

findOne(string $pid)

No description

void
delete(string $pid)

No description

void
deleteBulk(array $pids)

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

Details

at line 28
__construct(ActivityAssignmentRepository $activityAssignmentRepository, ActivityExecutionRepository $activityExecutionRepository, UserRepository $userRepository, EventTimeslotRepository $eventTimeslotRepository, EntityManagerInterface $entityManager, UserSyncService $userSyncService)

No description

Parameters

ActivityAssignmentRepository $activityAssignmentRepository
ActivityExecutionRepository $activityExecutionRepository
UserRepository $userRepository
EventTimeslotRepository $eventTimeslotRepository
EntityManagerInterface $entityManager
UserSyncService $userSyncService

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

No description

Parameters

string|null $activityExecutionPid
string|null $userPid
string|null $eventTimeslotPid

Return Value

array

at line 70
ActivityAssignment findOne(string $pid)

No description

Parameters

string $pid

Return Value

ActivityAssignment

at line 75
ActivityAssignment create(CreateActivityAssignmentDto $dto)

No description

Parameters

CreateActivityAssignmentDto $dto

Return Value

ActivityAssignment

at line 182
void delete(string $pid)

No description

Parameters

string $pid

Return Value

void

at line 196
void deleteBulk(array $pids)

Remove many activity 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