@@ -165,14 +165,31 @@ public static function gather($options = array()) {
165
165
// dispatch that the raw pattern helper is ended
166
166
$ event = new PatternDataEvent ($ options );
167
167
$ dispatcherInstance ->dispatch ("patternData.rawPatternHelperEnd " ,$ event );
168
+
169
+ // dispatch that the lineage helper is about to start
170
+ $ event = new PatternDataEvent ($ options );
171
+ $ dispatcherInstance ->dispatch ("patternData.lineageHelperStart " ,$ event );
172
+
168
173
// add the lineage info to PatternData::$store
169
174
$ lineageHelper = new LineageHelper ();
170
175
$ lineageHelper ->run ();
171
176
177
+ // dispatch that the lineage helper is ended
178
+ $ event = new PatternDataEvent ($ options );
179
+ $ dispatcherInstance ->dispatch ("patternData.lineageHelperEnd " ,$ event );
180
+
181
+ // dispatch that the pattern state helper is about to start
182
+ $ event = new PatternDataEvent ($ options );
183
+ $ dispatcherInstance ->dispatch ("patternData.patternStateHelperStart " ,$ event );
184
+
172
185
// using the lineage info update the pattern states on PatternData::$store
173
186
$ patternStateHelper = new PatternStateHelper ();
174
187
$ patternStateHelper ->run ();
175
188
189
+ // dispatch that the pattern state helper is ended
190
+ $ event = new PatternDataEvent ($ options );
191
+ $ dispatcherInstance ->dispatch ("patternData.patternStateHelperEnd " ,$ event );
192
+
176
193
// set-up code pattern paths
177
194
$ ppdExporter = new PatternPathSrcExporter ();
178
195
$ patternPathSrc = $ ppdExporter ->run ();
@@ -189,6 +206,10 @@ public static function gather($options = array()) {
189
206
$ patternCodeHelper = new PatternCodeHelper ($ options );
190
207
$ patternCodeHelper ->run ();
191
208
209
+ // dispatch that the pattern code helper is ended
210
+ $ event = new PatternDataEvent ($ options );
211
+ $ dispatcherInstance ->dispatch ("patternData.patternCodeHelperEnd " ,$ event );
212
+
192
213
// dispatch that the gather has ended
193
214
$ event = new PatternDataEvent ($ options );
194
215
$ dispatcherInstance ->dispatch ("patternData.gatherEnd " ,$ event );
0 commit comments