Skip to content

Commit 14cb25f

Browse files
authoredOct 12, 2017
Preventing state from being added to Patterns in lineage. (#139)
1 parent 69c5471 commit 14cb25f

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
lines changed
 

‎src/PatternLab/PatternData.php

+9-6
Original file line numberDiff line numberDiff line change
@@ -180,17 +180,20 @@ public static function gather($options = array()) {
180180
$event = new PatternDataEvent($options);
181181
$dispatcherInstance->dispatch("patternData.lineageHelperEnd",$event);
182182

183+
184+
// `PatternStateHelper` is deprecated. It was for adding state to all patterns in the lineage of the pattern with state and that is no longer needed. Commenting out use and deprecating class in case there's a use I haven't figured out.
185+
183186
// dispatch that the pattern state helper is about to start
184-
$event = new PatternDataEvent($options);
185-
$dispatcherInstance->dispatch("patternData.patternStateHelperStart",$event);
187+
// $event = new PatternDataEvent($options);
188+
// $dispatcherInstance->dispatch("patternData.patternStateHelperStart",$event);
186189

187190
// using the lineage info update the pattern states on PatternData::$store
188-
$patternStateHelper = new PatternStateHelper();
189-
$patternStateHelper->run();
191+
// $patternStateHelper = new PatternStateHelper();
192+
// $patternStateHelper->run();
190193

191194
// dispatch that the pattern state helper is ended
192-
$event = new PatternDataEvent($options);
193-
$dispatcherInstance->dispatch("patternData.patternStateHelperEnd",$event);
195+
// $event = new PatternDataEvent($options);
196+
// $dispatcherInstance->dispatch("patternData.patternStateHelperEnd",$event);
194197

195198
// set-up code pattern paths
196199
$ppdExporter = new PatternPathSrcExporter();

‎src/PatternLab/PatternData/Helpers/PatternStateHelper.php

+5
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@
1717
use \PatternLab\PatternData;
1818
use \PatternLab\Timer;
1919

20+
/**
21+
* Class PatternStateHelper
22+
* @package PatternLab\PatternData\Helpers
23+
* @deprecated 3.0.0 It was for adding state to all patterns in the lineage of the pattern with state and that is no longer needed.
24+
*/
2025
class PatternStateHelper extends \PatternLab\PatternData\Helper {
2126

2227
public function __construct($options = array()) {

0 commit comments

Comments
 (0)
Please sign in to comment.