Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
module-store
Model
StoreDimensionProvider.php
Go to the documentation of this file.
1
<?php
6
declare(strict_types=1);
7
8
namespace
Magento\Store\Model
;
9
10
use
Magento\Framework\Indexer\DimensionFactory
;
11
use
Magento\Framework\Indexer\DimensionProviderInterface
;
12
16
class
StoreDimensionProvider
implements
DimensionProviderInterface
17
{
22
const
DIMENSION_NAME
=
'scope'
;
23
27
private
$storeManager;
28
32
private
$dimensionFactory;
33
38
public
function
__construct
(
StoreManagerInterface
$storeManager,
DimensionFactory
$dimensionFactory)
39
{
40
$this->storeManager =
$storeManager
;
41
$this->dimensionFactory = $dimensionFactory;
42
}
43
47
public
function
getIterator
(): \Traversable
48
{
49
foreach
(array_keys($this->storeManager->getStores()) as
$storeId
) {
50
yield [self::DIMENSION_NAME => $this->dimensionFactory->create(self::DIMENSION_NAME, (
string
)
$storeId
)];
51
}
52
}
53
}
$storeId
$storeId
Definition:
customer_review_with_rating.php:14
Magento\Store\Model\StoreDimensionProvider
Definition:
StoreDimensionProvider.php:16
$storeManager
$storeManager
Definition:
paypal_quote.php:14
Magento\Store\Model\StoreDimensionProvider\getIterator
getIterator()
Definition:
StoreDimensionProvider.php:47
Magento\Framework\Indexer\DimensionFactory
Definition:
DimensionFactory.php:17
Magento\Store\Model
Magento\Store\Model\StoreManagerInterface
Definition:
StoreManagerInterface.php:17
Magento\Store\Model\StoreDimensionProvider\DIMENSION_NAME
const DIMENSION_NAME
Definition:
StoreDimensionProvider.php:22
Magento\Framework\Indexer\DimensionProviderInterface
Definition:
DimensionProviderInterface.php:14
Magento\Store\Model\StoreDimensionProvider\__construct
__construct(StoreManagerInterface $storeManager, DimensionFactory $dimensionFactory)
Definition:
StoreDimensionProvider.php:38