Event {}
                  
                  
                  
                  
                  
                  // Добавляем слушателя и событие
                  
                  
                  $listenerProvider = new ListenerProvider();
                  
                  
                  $listenerProvider->addListenerForEventType(new Event1Listener1, Event1::class)
                  
                  
                  
                  
                  
                  // метод addListenerForEventType
                  
                  
                  $this->listeners[$eventType][] = $listener;
                  
                  
                  
                  
                  
                  // вызов события
                  
                  
                  $dispatcher = new EventDispatcher($listenerProvider);
                  
                  
                  $dispatcher->dispatch(new Event1());
                  
                  
                  
                  
                  
                  // метод dispatch
                  
                  
                  public function dispatch(object $event) {...}
                  
                  
                  
                  
                  
                  И вот как тут?)
                  
                  
                
Ты тестируешь какой то кейс или этот класс?
Обсуждают сегодня