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
framework
Search
Request.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Framework\Search
;
7
8
use
Magento\Framework\Search\Request\BucketInterface
as RequestBucketInterface;
9
use
Magento\Framework\Search\Request\Dimension
;
10
use
Magento\Framework\Search\Request\QueryInterface
;
11
19
class
Request
implements
RequestInterface
20
{
24
protected
$name
;
25
29
protected
$index
;
30
34
protected
$buckets
;
35
41
protected
$query
;
42
46
protected
$from
;
47
51
protected
$size
;
52
56
protected
$dimensions
;
57
67
public
function
__construct
(
68
$name
,
69
$indexName,
70
QueryInterface
$query
,
71
$from
=
null
,
72
$size
=
null
,
73
array
$dimensions
= [],
74
array
$buckets
= []
75
) {
76
$this->
name
=
$name
;
77
$this->index = $indexName;
78
$this->query =
$query
;
79
$this->from =
$from
;
80
$this->size =
$size
;
81
$this->buckets =
$buckets
;
82
$this->dimensions =
$dimensions
;
83
}
84
88
public
function
getName
()
89
{
90
return
$this->name
;
91
}
92
96
public
function
getIndex
()
97
{
98
return
$this->index
;
99
}
100
104
public
function
getDimensions
()
105
{
106
return
$this->dimensions
;
107
}
108
112
public
function
getAggregation
()
113
{
114
return
$this->buckets
;
115
}
116
120
public
function
getQuery
()
121
{
122
return
$this->query
;
123
}
124
128
public
function
getFrom
()
129
{
130
return
$this->from
;
131
}
132
136
public
function
getSize
()
137
{
138
return
$this->size
;
139
}
140
}
Magento\Framework\Search\Request\$query
$query
Definition:
Request.php:41
Magento\Framework\Search\Request\$size
$size
Definition:
Request.php:51
Magento\Framework\Search\Request\getAggregation
getAggregation()
Definition:
Request.php:112
Magento\Framework\Search\Request\QueryInterface
Definition:
QueryInterface.php:14
Magento\Framework\Search\Request\BucketInterface
Definition:
BucketInterface.php:14
Magento\Framework\Search\Request\getSize
getSize()
Definition:
Request.php:136
name
Magento\Framework\Search\Request
Definition:
Request.php:19
Magento\Framework\Search\Request\getName
getName()
Definition:
Request.php:88
Magento\Framework\Search\Request\$dimensions
$dimensions
Definition:
Request.php:56
Magento\Framework\Search\Request\$buckets
$buckets
Definition:
Request.php:34
Magento\Framework\Search\Request\getFrom
getFrom()
Definition:
Request.php:128
Magento\Framework\Search\Request\$index
$index
Definition:
Request.php:29
Magento\Framework\Search\Request\$from
$from
Definition:
Request.php:46
Magento\Framework\Search\Request\getDimensions
getDimensions()
Definition:
Request.php:104
Magento\Framework\Search
Definition:
AbstractKeyValuePair.php:6
Magento\Framework\Search\Request\$name
$name
Definition:
Request.php:24
Magento\Framework\Search\Request\Dimension
Definition:
Dimension.php:15
Magento\Framework\Search\Request\__construct
__construct( $name, $indexName, QueryInterface $query, $from=null, $size=null, array $dimensions=[], array $buckets=[])
Definition:
Request.php:67
Magento\Framework\Search\Request\getIndex
getIndex()
Definition:
Request.php:96
Magento\Framework\Search\Request\getQuery
getQuery()
Definition:
Request.php:120
Magento\Framework\Search\RequestInterface
Definition:
RequestInterface.php:18