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
Model
Product
ProductList
Toolbar.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Catalog\Model\Product\ProductList
;
7
14
class
Toolbar
15
{
19
const
PAGE_PARM_NAME
=
'p'
;
20
24
const
ORDER_PARAM_NAME
=
'product_list_order'
;
25
29
const
DIRECTION_PARAM_NAME
=
'product_list_dir'
;
30
34
const
MODE_PARAM_NAME
=
'product_list_mode'
;
35
39
const
LIMIT_PARAM_NAME
=
'product_list_limit'
;
40
46
protected
$request
;
47
51
public
function
__construct
(
52
\
Magento
\Framework\
App
\Request\Http
$request
53
) {
54
$this->request =
$request
;
55
}
56
62
public
function
getOrder
()
63
{
64
return
$this->request->getParam(self::ORDER_PARAM_NAME);
65
}
66
72
public
function
getDirection
()
73
{
74
return
$this->request->getParam(self::DIRECTION_PARAM_NAME);
75
}
76
82
public
function
getMode
()
83
{
84
return
$this->request->getParam(self::MODE_PARAM_NAME);
85
}
86
92
public
function
getLimit
()
93
{
94
return
$this->request->getParam(self::LIMIT_PARAM_NAME);
95
}
96
102
public
function
getCurrentPage
()
103
{
104
$page
= (int) $this->request->getParam(self::PAGE_PARM_NAME);
105
return
$page
?: 1;
106
}
107
}
Magento\Framework\App
Magento\Catalog\Model\Product\ProductList
Definition:
Toolbar.php:6
Magento\Catalog\Model\Product\ProductList\Toolbar
Definition:
Toolbar.php:14
Magento\Catalog\Model\Product\ProductList\Toolbar\getLimit
getLimit()
Definition:
Toolbar.php:92
Magento\Catalog\Model\Product\ProductList\Toolbar\ORDER_PARAM_NAME
const ORDER_PARAM_NAME
Definition:
Toolbar.php:24
Magento\Catalog\Model\Product\ProductList\Toolbar\getMode
getMode()
Definition:
Toolbar.php:82
Magento\Catalog\Model\Product\ProductList\Toolbar\getDirection
getDirection()
Definition:
Toolbar.php:72
Magento\Catalog\Model\Product\ProductList\Toolbar\__construct
__construct(\Magento\Framework\App\Request\Http $request)
Definition:
Toolbar.php:51
Magento\Catalog\Model\Product\ProductList\Toolbar\PAGE_PARM_NAME
const PAGE_PARM_NAME
Definition:
Toolbar.php:19
Magento\Catalog\Model\Product\ProductList\Toolbar\getCurrentPage
getCurrentPage()
Definition:
Toolbar.php:102
$page
$page
Definition:
pages.php:8
Magento\Catalog\Model\Product\ProductList\Toolbar\getOrder
getOrder()
Definition:
Toolbar.php:62
Magento
Magento\Catalog\Model\Product\ProductList\Toolbar\DIRECTION_PARAM_NAME
const DIRECTION_PARAM_NAME
Definition:
Toolbar.php:29
Magento\Catalog\Model\Product\ProductList\Toolbar\MODE_PARAM_NAME
const MODE_PARAM_NAME
Definition:
Toolbar.php:34
Magento\Catalog\Model\Product\ProductList\Toolbar\LIMIT_PARAM_NAME
const LIMIT_PARAM_NAME
Definition:
Toolbar.php:39
Magento\Catalog\Model\Product\ProductList\Toolbar\$request
$request
Definition:
Toolbar.php:46