Skip to content

Commit 4b14817

Browse files
committed
MAGETWO-35141: Sequence component pull request processing
1 parent fb6a524 commit 4b14817

File tree

1 file changed

+20
-2
lines changed

1 file changed

+20
-2
lines changed

app/code/Magento/Sales/Setup/InstallData.php

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
use Magento\Framework\Setup\ModuleDataSetupInterface;
1212
use Magento\SalesSequence\Model\Builder;
1313
use Magento\SalesSequence\Model\Config as SequenceConfig;
14-
14+
use Magento\Store\Model\Resource\Store\CollectionFactory;
15+
use Magento\Framework\Event\ManagerInterface;
1516
/**
1617
* Class InstallData
1718
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
@@ -36,6 +37,15 @@ class InstallData implements InstallDataInterface
3637
*/
3738
private $sequenceConfig;
3839

40+
/**
41+
* @var CollectionFactory
42+
*/
43+
private $collectionFactory;
44+
45+
/**
46+
* @var ManagerInterface
47+
*/
48+
private $eventManager;
3949
/**
4050
* Init
4151
*
@@ -46,11 +56,16 @@ class InstallData implements InstallDataInterface
4656
public function __construct(
4757
SalesSetupFactory $salesSetupFactory,
4858
Builder $sequenceBuilder,
49-
SequenceConfig $sequenceConfig
59+
SequenceConfig $sequenceConfig,
60+
CollectionFactory $collectionFactory,
61+
ManagerInterface $eventManager
62+
5063
) {
5164
$this->salesSetupFactory = $salesSetupFactory;
5265
$this->sequenceBuilder = $sequenceBuilder;
5366
$this->sequenceConfig = $sequenceConfig;
67+
$this->collectionFactory = $collectionFactory;
68+
$this->eventManager = $eventManager;
5469
}
5570

5671
/**
@@ -186,5 +201,8 @@ public function install(ModuleDataSetupInterface $setup, ModuleContextInterface
186201
->setMaxValue($this->sequenceConfig->get('maxValue'))
187202
->setEntityType($entityType)->create();
188203
}
204+
foreach ($this->collectionFactory->create()->getItems() as $store) {
205+
$this->eventManager->dispatch('add_store', ['store' => $store]);
206+
}
189207
}
190208
}

0 commit comments

Comments
 (0)