@@ 97-111 (lines=15) @@ | ||
94 | * |
|
95 | * @return |
|
96 | */ |
|
97 | public function buildAndNotify($name, $object, array $headers = [], $eventClass = false, $type = false) |
|
98 | { |
|
99 | if (!$this->hasListeners($name, ($object))) { |
|
100 | return false; |
|
101 | } |
|
102 | ||
103 | return $this->notify( |
|
104 | $name, |
|
105 | EventBuilder::getInstance($eventClass)->build( |
|
106 | $object, |
|
107 | $name, |
|
108 | $headers, |
|
109 | (string) $type |
|
110 | ) |
|
111 | ); |
|
112 | } |
|
113 | ||
114 | /** |
@@ 60-74 (lines=15) @@ | ||
57 | * |
|
58 | * @return |
|
59 | */ |
|
60 | public function buildAndNotify($name, $object, array $headers = [], $eventClass = false, $type = false) |
|
61 | { |
|
62 | if (!$this->hasListeners($name, ($object))) { |
|
63 | return false; |
|
64 | } |
|
65 | ||
66 | return $this->notify( |
|
67 | $name, |
|
68 | EventBuilder::getInstance($eventClass)->build( |
|
69 | $object, |
|
70 | $name, |
|
71 | $headers, |
|
72 | (string) $type |
|
73 | ) |
|
74 | ); |
|
75 | } |
|
76 | ||
77 | /** |
@@ 68-82 (lines=15) @@ | ||
65 | * |
|
66 | * @see EventBuilder |
|
67 | */ |
|
68 | public function buildAndNotify($name, $object, array $headers = [], $eventClass = false, $type = false) |
|
69 | { |
|
70 | if (!$this->hasListeners($name, $object)) { |
|
71 | return false; |
|
72 | } |
|
73 | $event = EventBuilder::getInstance($eventClass)->build( |
|
74 | $object, |
|
75 | $name, |
|
76 | $headers |
|
77 | ); |
|
78 | $this->notify( |
|
79 | $name, |
|
80 | $event |
|
81 | ); |
|
82 | ||
83 | return $event; |
|
84 | } |
|
85 | } |