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-catalog-search
Model
Layer
Search
StateKey.php
Go to the documentation of this file.
1
<?php
8
namespace
Magento\CatalogSearch\Model\Layer\Search
;
9
10
use
Magento\Catalog\Model\Layer\StateKeyInterface
;
11
15
class
StateKey
extends
\Magento\Catalog\Model\Layer\Category\StateKey implements
StateKeyInterface
16
{
20
protected
$queryFactory
;
21
27
public
function
__construct
(
28
\
Magento
\Store\Model\
StoreManagerInterface
$storeManager
,
29
\
Magento
\Customer\Model\Session
$customerSession
,
30
\
Magento
\Search\Model\
QueryFactory
$queryFactory
31
) {
32
$this->queryFactory =
$queryFactory
;
33
parent::__construct(
$storeManager
,
$customerSession
);
34
}
35
39
public
function
toString
(
$category
)
40
{
41
return
'Q_'
. $this->queryFactory->get()->getId()
42
.
'_'
. \Magento\Catalog\Model\Layer\Category\StateKey::toString(
$category
);
43
}
44
}
$category
$category
Definition:
catalog_category_with_slash.php:7
Magento\Catalog\Model\Layer\Category\StateKey\$storeManager
$storeManager
Definition:
StateKey.php:17
Magento\Catalog\Model\Layer\Category\StateKey\$customerSession
$customerSession
Definition:
StateKey.php:22
Magento\CatalogSearch\Model\Layer\Search\StateKey\$queryFactory
$queryFactory
Definition:
StateKey.php:20
Magento\CatalogSearch\Model\Layer\Search\StateKey\toString
toString($category)
Definition:
StateKey.php:39
Magento\CatalogSearch\Model\Layer\Search\StateKey
Definition:
StateKey.php:15
Magento\CatalogSearch\Model\Layer\Search\StateKey\__construct
__construct(\Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Customer\Model\Session $customerSession, \Magento\Search\Model\QueryFactory $queryFactory)
Definition:
StateKey.php:27
Magento\Store\Model\StoreManagerInterface
Definition:
StoreManagerInterface.php:17
Magento\CatalogSearch\Model\Layer\Search
Magento\Catalog\Model\Layer\StateKeyInterface
Definition:
StateKeyInterface.php:13
Magento
Magento\Search\Model\QueryFactory
Definition:
QueryFactory.php:18