5
5
*/
6
6
namespace Magento \Catalog \Block \Product \ProductList ;
7
7
8
+ use Magento \Catalog \Helper \Product \ProductList ;
8
9
use Magento \Catalog \Model \Product \ProductList \Toolbar as ToolbarModel ;
9
10
10
11
/**
@@ -63,7 +64,7 @@ class Toolbar extends \Magento\Framework\View\Element\Template
63
64
*
64
65
* @var string
65
66
*/
66
- protected $ _direction = \ Magento \ Catalog \ Helper \ Product \ ProductList::DEFAULT_SORT_DIRECTION ;
67
+ protected $ _direction = ProductList::DEFAULT_SORT_DIRECTION ;
67
68
68
69
/**
69
70
* Default View mode
@@ -102,7 +103,7 @@ class Toolbar extends \Magento\Framework\View\Element\Template
102
103
protected $ _toolbarModel ;
103
104
104
105
/**
105
- * @var \Magento\Catalog\Helper\Product\ ProductList
106
+ * @var ProductList
106
107
*/
107
108
protected $ _productListHelper ;
108
109
@@ -122,7 +123,7 @@ class Toolbar extends \Magento\Framework\View\Element\Template
122
123
* @param \Magento\Catalog\Model\Config $catalogConfig
123
124
* @param ToolbarModel $toolbarModel
124
125
* @param \Magento\Framework\Url\EncoderInterface $urlEncoder
125
- * @param \Magento\Catalog\Helper\Product\ ProductList $productListHelper
126
+ * @param ProductList $productListHelper
126
127
* @param \Magento\Framework\Data\Helper\PostHelper $postDataHelper
127
128
* @param array $data
128
129
*/
@@ -132,7 +133,7 @@ public function __construct(
132
133
\Magento \Catalog \Model \Config $ catalogConfig ,
133
134
ToolbarModel $ toolbarModel ,
134
135
\Magento \Framework \Url \EncoderInterface $ urlEncoder ,
135
- \ Magento \ Catalog \ Helper \ Product \ ProductList $ productListHelper ,
136
+ ProductList $ productListHelper ,
136
137
\Magento \Framework \Data \Helper \PostHelper $ postDataHelper ,
137
138
array $ data = []
138
139
) {
@@ -678,7 +679,7 @@ public function getWidgetOptionsJson(array $customOptions = [])
678
679
'order ' => ToolbarModel::ORDER_PARAM_NAME ,
679
680
'limit ' => ToolbarModel::LIMIT_PARAM_NAME ,
680
681
'modeDefault ' => $ defaultMode ,
681
- 'directionDefault ' => \ Magento \ Catalog \ Helper \ Product \ ProductList::DEFAULT_SORT_DIRECTION ,
682
+ 'directionDefault ' => $ this -> _direction ?: ProductList::DEFAULT_SORT_DIRECTION ,
682
683
'orderDefault ' => $ this ->_productListHelper ->getDefaultSortField (),
683
684
'limitDefault ' => $ this ->_productListHelper ->getDefaultLimitPerPageValue ($ defaultMode ),
684
685
'url ' => $ this ->getPagerUrl (),
0 commit comments