class EventService

Constants

CACHE_KEY_PREFIX

Methods

__construct(EventRepository $eventRepository, LocationRepository $locationRepository, EntityManagerInterface $entityManager, CacheInterface $cache, HtmlSanitizerInterface $htmlSanitizer)

No description

array
findAll(bool|null $hasActivities, string|null $locationPid)

No description

findOne(string $pid)

No description

create(CreateEventDto $dto)

No description

update(string $pid, UpdateEventDto $dto)

No description

void
delete(string $pid)

No description

void
invalidateEventCache(string $pid)

Invalidates the per-PID cache — called by ActivityService when a first/last activity transition flips event.location or hasActivities.

Details

at line 24
__construct(EventRepository $eventRepository, LocationRepository $locationRepository, EntityManagerInterface $entityManager, CacheInterface $cache, HtmlSanitizerInterface $htmlSanitizer)

No description

Parameters

EventRepository $eventRepository
LocationRepository $locationRepository
EntityManagerInterface $entityManager
CacheInterface $cache
HtmlSanitizerInterface $htmlSanitizer

at line 36
array findAll(bool|null $hasActivities, string|null $locationPid)

No description

Parameters

bool|null $hasActivities
string|null $locationPid

Return Value

array

at line 49
Event findOne(string $pid)

No description

Parameters

string $pid

Return Value

Event

at line 54
Event create(CreateEventDto $dto)

No description

Parameters

CreateEventDto $dto

Return Value

Event

at line 73
Event update(string $pid, UpdateEventDto $dto)

No description

Parameters

string $pid
UpdateEventDto $dto

Return Value

Event

at line 114
void delete(string $pid)

No description

Parameters

string $pid

Return Value

void

at line 128
void invalidateEventCache(string $pid)

Invalidates the per-PID cache — called by ActivityService when a first/last activity transition flips event.location or hasActivities.

Parameters

string $pid

Return Value

void