EventListener - wyciągnięcie pełnego requesta

EventListener - wyciągnięcie pełnego requesta
HI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1863
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:

Kopiuj
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ć?

CH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 449
0

moze daj

    $entity = $event->getEntity();

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.