File tree Expand file tree Collapse file tree 1 file changed +4
-7
lines changed
dev/tools/performance-toolkit Expand file tree Collapse file tree 1 file changed +4
-7
lines changed Original file line number Diff line number Diff line change 44
44
/** @var $config \Magento\Indexer\Model\Config */
45
45
$ config = $ application ->getObjectManager ()->get ('Magento\Indexer\Model\Config ' );
46
46
$ indexerListIds = $ config ->getIndexers ();
47
+ /** @var $indexerRegistry \Magento\Indexer\Model\IndexerRegistry */
48
+ $ indexerRegistry = $ application ->getObjectManager ()->create ('Magento\Indexer\Model\IndexerRegistry ' );
47
49
$ indexersState = [];
48
50
foreach ($ indexerListIds as $ key => $ indexerId ) {
49
- /** @var $indexer \Magento\Indexer\Model\Indexer */
50
- $ indexer = $ application ->getObjectManager ()->create ('Magento\Indexer\Model\Indexer ' );
51
- $ indexer ->load ($ indexerId ['indexer_id ' ]);
51
+ $ indexer = $ indexerRegistry ->get ($ indexerId ['indexer_id ' ]);
52
52
$ indexersState [$ indexerId ['indexer_id ' ]] = $ indexer ->isScheduled ();
53
53
$ indexer ->setScheduled (true );
54
- unset($ indexer );
55
54
}
56
55
57
56
foreach ($ application ->getFixtures () as $ fixture ) {
65
64
66
65
foreach ($ indexerListIds as $ indexerId ) {
67
66
/** @var $indexer \Magento\Indexer\Model\Indexer */
68
- $ indexer = $ application ->getObjectManager ()->create ('Magento\Indexer\Model\Indexer ' );
69
- $ indexer ->load ($ indexerId ['indexer_id ' ]);
67
+ $ indexer = $ indexerRegistry ->get ($ indexerId ['indexer_id ' ]);
70
68
$ indexer ->setScheduled ($ indexersState [$ indexerId ['indexer_id ' ]]);
71
- unset($ indexer );
72
69
}
73
70
74
71
$ application ->reindex ();
You can’t perform that action at this time.
0 commit comments