Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.php > #17950 > unrolled thread
| Started by | Marek S <precz@spamowi.com> |
|---|---|
| First post | 2019-06-09 16:11 +0200 |
| Last post | 2022-10-30 11:02 -0700 |
| Articles | 3 — 2 participants |
Back to article view | Back to comp.lang.php
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
| From | Marek S <precz@spamowi.com> |
|---|---|
| Date | 2019-06-09 16:11 +0200 |
| Subject | Symfony 4 - jak skonfigurować Event Listenera? |
| Message-ID | <qdj43h$5fr$1@node1.news.atman.pl> |
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
[toc] | [next] | [standalone]
| From | Marek S <precz@spamowi.com> |
|---|---|
| Date | 2019-06-09 16:14 +0200 |
| Message-ID | <qdj47d$5fr$3@node1.news.atman.pl> |
| In reply to | #17950 |
Sorry - my mistake. I have choosen wrong subscription.
[toc] | [prev] | [next] | [standalone]
| From | Kommunikatsioonitehnoloogia valmistaja <vvvvvvvvvvvvvvvvvvvvvvvvv1@hotmail.com> |
|---|---|
| Date | 2022-10-30 11:02 -0700 |
| Message-ID | <476f2c09-f97f-43b5-b1d9-c5426334b27en@googlegroups.com> |
| In reply to | #17950 |
Hello . .
Want to listen something good ?????!!
↓
https://youtu.be/6JnGBs88sL0?list=RDhN5X4kGhAtU
↑
Marek S kirjutas Pühapäev, 9. juuni 2019 kl 17:12:07 UTC+3:
> 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
[toc] | [prev] | [standalone]
Back to top | Article view | comp.lang.php
csiph-web