EventListener - wyciągnięcie pełnego requesta

0

Witam.

Mam dwie encje:
doctor i specialization
między nimi jest relacja wiele do wielu.

Na specialization mam funkcję addDoctor(Doctor $doctor)

Potrzebuję zrobić event listener w którym przy dodawaniu doktora do specjalizacji będę miał informację jaki doktor jest dodawany.

Mam podpięty listener:

public function postUpdate(LifecycleEventArgs $event)
{
        $entity = $event->getObject();
}

Obiekt $entity jest instancją klasy Specialization i nie ma w nim doktora.

Ktoś ma pomysł jak to można zrobić?

0

moze daj

    $entity = $event->getEntity();

    if ($entity instanceof Doctor) {
        // zrob co tam musisz
    }

1 użytkowników online, w tym zalogowanych: 0, gości: 1