public function run()
 {
     $store = PatternData::get();
     foreach ($store as $patternStoreKey => $patternStoreData) {
         if ($patternStoreData["category"] == "pattern") {
             if (isset($patternStoreData["data"]) || isset($patternStoreData["listItems"])) {
                 Data::initPattern($patternStoreKey);
             }
             if (isset($patternStoreData["data"])) {
                 Data::setPatternData($patternStoreKey, $patternStoreData["data"]);
             }
             if (isset($patternStoreData["listItems"])) {
                 Data::setPatternListItems($patternStoreKey, $patternStoreData["listItems"]);
             }
         }
     }
     // walk across the data and change link.pattern-partial to real source
     Data::compareReplaceListVarsInit();
 }
 public function run()
 {
     $store = PatternData::get();
     foreach ($store as $patternStoreKey => $patternStoreData) {
         if ($patternStoreData["category"] == "pattern") {
             if (isset($patternStoreData["data"]) || isset($patternStoreData["listItems"])) {
                 Data::initPattern($patternStoreKey);
             }
             if (isset($patternStoreData["data"])) {
                 Data::setPatternData($patternStoreKey, $patternStoreData["data"]);
             }
             if (isset($patternStoreData["listItems"])) {
                 Data::setPatternListItems($patternStoreKey, $patternStoreData["listItems"]);
             }
         }
     }
     // walk across the data and change link.pattern-partial to real source
     $data = Data::get();
     array_walk_recursive($data, '\\PatternLab\\Util::compareReplace');
 }