class BookingService

Methods

__construct(BookingRepository $bookingRepository, ActivityExecutionRepository $activityExecutionRepository, EventTimeslotRepository $eventTimeslotRepository, UserRepository $userRepository, EntityManagerInterface $entityManager, BookingCoverageService $bookingCoverageService)

No description

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

No description

findOne(string $pid)

No description

create(CreateBookingDto $dto, User $currentUser, bool $isAdmin)

No description

void
cancel(string $pid, User $currentUser, bool $isAdmin)

No description

Details

at line 24
__construct(BookingRepository $bookingRepository, ActivityExecutionRepository $activityExecutionRepository, EventTimeslotRepository $eventTimeslotRepository, UserRepository $userRepository, EntityManagerInterface $entityManager, BookingCoverageService $bookingCoverageService)

No description

Parameters

BookingRepository $bookingRepository
ActivityExecutionRepository $activityExecutionRepository
EventTimeslotRepository $eventTimeslotRepository
UserRepository $userRepository
EntityManagerInterface $entityManager
BookingCoverageService $bookingCoverageService

at line 37
array findAll(string|null $userPid, string|null $activityExecutionPid, string|null $eventTimeslotPid, string|null $conflictsWithActivityExecutionPid, bool $activeOnly)

No description

Parameters

string|null $userPid
string|null $activityExecutionPid
string|null $eventTimeslotPid
string|null $conflictsWithActivityExecutionPid
bool $activeOnly

Return Value

array

at line 82
Booking findOne(string $pid)

No description

Parameters

string $pid

Return Value

Booking

at line 87
BookingResultDto create(CreateBookingDto $dto, User $currentUser, bool $isAdmin)

No description

Parameters

CreateBookingDto $dto
User $currentUser
bool $isAdmin

Return Value

BookingResultDto

at line 174
void cancel(string $pid, User $currentUser, bool $isAdmin)

No description

Parameters

string $pid
User $currentUser
bool $isAdmin

Return Value

void