Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SF2][SF]Symfony2 Events
Matrix12
post 21.07.2015, 13:04:30
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 0
Dołączył: 22.03.2015

Ostrzeżenie: (0%)
-----


Witam,

Szukam jakiegoś dobego tutorialu z których móglbym się nauczyć eventów..

Np. mam taki kod :
  1. <?php
  2.  
  3. use Symfony\Component\EventDispatcher\Event;
  4.  
  5. class AwesomeWorkEvent extends Event
  6. {
  7.  
  8. /**
  9.   * @var OneDataClass
  10.   */
  11. protected $data;
  12.  
  13. public function __construct(OneDataClass $data)
  14. {
  15. $this->data = $data;
  16. }
  17.  
  18. public function getData()
  19. {
  20. return $this->data;
  21. }
  22. }


Potem tworzymy listnera
  1.  
  2.  
  3. class AwesomeWorkListener
  4. {
  5. public function doYourJob(AwesomeWorkEvent $event)
  6. {
  7. /** Do the right job **/
  8. }
  9. }


Czy listner to serwis obsługujacy eventy ?
Czy zawsze w evencie dodaje metode getData? Dlaczego ? Po co eventowi te dane? Czy event działa na zasadzie : informuje event o jakimś zdarzeniu, even pobiera sobie dane i sam przekazuje do listnera?


Pomóżcie mi to ogarnąć smile.gif
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:47