@@ 76-81 (lines=6) @@ | ||
73 | */ |
|
74 | public function setMessageDispatcher(\PEIP\INF\Dispatcher\Dispatcher $dispatcher, $transferListeners = true) |
|
75 | { |
|
76 | if (isset($this->dispatcher) && $transferListeners) { |
|
77 | foreach ($this->dispatcher->getListeners() as $listener) { |
|
78 | $dispatcher->connect($listener); |
|
79 | $this->dispatcher->disconnect($listener); |
|
80 | } |
|
81 | } |
|
82 | $this->dispatcher = $dispatcher; |
|
83 | } |
|
84 |
@@ 159-164 (lines=6) @@ | ||
156 | */ |
|
157 | public function setMessageDispatcher(\PEIP\INF\Dispatcher\Dispatcher $dispatcher, $transferListeners = true) |
|
158 | { |
|
159 | if (isset($this->dispatcher) && $transferListeners) { |
|
160 | foreach ($this->dispatcher->getListeners() as $listener) { |
|
161 | $dispatcher->connect($listener); |
|
162 | $this->dispatcher->disconnect($listener); |
|
163 | } |
|
164 | } |
|
165 | $this->dispatcher = $dispatcher; |
|
166 | $this->doFireEvent(self::EVENT_SET_MESSAGE_DISPATCHER, [self::HEADER_DISPATCHER => $dispatcher]); |
|
167 | } |