Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.php > #17950
| From | Marek S <precz@spamowi.com> |
|---|---|
| Newsgroups | comp.lang.php |
| Subject | Symfony 4 - jak skonfigurować Event Listenera? |
| Date | 2019-06-09 16:11 +0200 |
| Organization | ATMAN - ATM S.A. |
| Message-ID | <qdj43h$5fr$1@node1.news.atman.pl> (permalink) |
Witam,
Zauważyłem, że co najmniej od 2016 roku migracje Doctrine zawierają błąd
uniemożliwiający ich stosowanie w połączeniu z bazą PostgreSQL. Na DBALu
od lat wisi issue w tej kwestii. Nie chcę poprawiać niedoróbek
biblioteki gdyż zostaną nadpisane przy kolejnych aktualizacjach. Zatem
chciałbym zrobić coś takiego, że gdy na migracji odpalamy downgrade,
powstanie zdarzenie migracyjne, które zostanie przechwycone i przejmie
kontrolę nad nieprawidłowym kodem metody "down" migracji.
Ponieważ jednak jestem nieobyty w zdarzeniach, próbuję wyczytać jak one
działają tu:
https://symfony.com/doc/current/event_dispatcher.html
Niestety generalnie dokumentacja Symfony jest bardzo słaba. Nie potrafię
się dowiedzieć w jaki sposób zarejestrować listenera. Niby jest przykład
w powyższym linku:
# config/services.yaml
services:
App\EventListener\ExceptionListener:
tags:
- { name: kernel.event_listener, event: kernel.exception }
Fajnie, ale ja chce przechwytywać zdarzenia migracyjne. Jaka jest
metodologia docierania do informacji, co należy wpisać w powyższe
zaklęcie magiczne? Chodzi mi o sekcję w nawiasach {}. Załóżmy, że teraz
chodzi mi o migracje. Ale jutro może mi chodzić o bundle X, który ma
swoje zdarzenia wylistowane w opisie, ale bez informacji jak je
skonfogurować. Zależy mi na samej metodologii dociekania. Nie chcę
szukać po Stackach (licząc na łut szczęścia, że trafię na opis
konfiguracji listenera dla konkretnego bundla), tego, co powinno być
opisane w Symfony.
--
Pozdrawiam,
Marek
Back to comp.lang.php | Previous | Next — Next in thread | Find similar | Unroll thread
Symfony 4 - jak skonfigurować Event Listenera? Marek S <precz@spamowi.com> - 2019-06-09 16:11 +0200 Re: Symfony 4 - jak skonfigurować Event Listenera? Marek S <precz@spamowi.com> - 2019-06-09 16:14 +0200 Re: Symfony 4 - jak skonfigurować Event Listenera? Kommunikatsioonitehnoloogia valmistaja <vvvvvvvvvvvvvvvvvvvvvvvvv1@hotmail.com> - 2022-10-30 11:02 -0700
csiph-web