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
Advanced
Request
Builder.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\CatalogSearch\Model\Advanced\Request
;
7
8
use
Magento\Framework\Search\Request\Builder
as RequestBuilder;
9
16
class
Builder
extends
RequestBuilder
17
{
26
public
function
bindRequestValue
(
$attributeCode
, $attributeValue)
27
{
28
if
(isset($attributeValue[
'from'
]) || isset($attributeValue[
'to'
])) {
29
if
(isset($attributeValue[
'from'
]) &&
''
!== $attributeValue[
'from'
]) {
30
$this->
bind
(
"{$attributeCode}.from"
, $attributeValue[
'from'
]);
31
}
32
if
(isset($attributeValue[
'to'
]) &&
''
!== $attributeValue[
'to'
]) {
33
$this->
bind
(
"{$attributeCode}.to"
, $attributeValue[
'to'
]);
34
}
35
}
elseif
(!is_array($attributeValue)) {
36
$this->
bind
(
$attributeCode
, $attributeValue);
37
}
elseif
(isset($attributeValue[
'like'
])) {
38
$this->
bind
(
$attributeCode
, $attributeValue[
'like'
]);
39
}
elseif
(isset($attributeValue[
'in'
])) {
40
$this->
bind
(
$attributeCode
, $attributeValue[
'in'
]);
41
}
elseif
(isset($attributeValue[
'in_set'
])) {
42
$this->
bind
(
$attributeCode
, $attributeValue[
'in_set'
]);
43
}
44
}
45
}
Magento\CatalogSearch\Model\Advanced\Request\Builder\bindRequestValue
bindRequestValue($attributeCode, $attributeValue)
Definition:
Builder.php:26
elseif
elseif(isset( $params[ 'redirect_parent']))
Definition:
iframe.phtml:17
Magento\Framework\Search\Request\Builder\bind
bind($placeholder, $value)
Definition:
Builder.php:119
$attributeCode
$attributeCode
Definition:
extend.phtml:12
Magento\CatalogSearch\Model\Advanced\Request
Definition:
Builder.php:6
Magento\Framework\Search\Request\Builder
Definition:
Builder.php:17
Magento\CatalogSearch\Model\Advanced\Request\Builder
Definition:
Builder.php:16