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
Aggregation
RangeBucket.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Framework\Search\Request\Aggregation
;
7
8
use
Magento\Framework\Search\Request\BucketInterface
;
9
13
class
RangeBucket
implements
BucketInterface
14
{
18
protected
$name
;
19
23
protected
$field
;
24
28
protected
$metrics
;
29
33
protected
$ranges
;
34
41
public
function
__construct
(
$name
,
$field
, array
$metrics
, array
$ranges
)
42
{
43
$this->
name
=
$name
;
44
$this->field =
$field
;
45
$this->metrics =
$metrics
;
46
$this->ranges =
$ranges
;
47
}
48
52
public
function
getType
()
53
{
54
return
BucketInterface::TYPE_RANGE
;
55
}
56
61
public
function
getName
()
62
{
63
return
$this->name
;
64
}
65
70
public
function
getField
()
71
{
72
return
$this->field
;
73
}
74
79
public
function
getMetrics
()
80
{
81
return
$this->metrics
;
82
}
83
90
public
function
getRanges
()
91
{
92
return
$this->ranges
;
93
}
94
}
Magento\Framework\Search\Request\Aggregation\RangeBucket\__construct
__construct($name, $field, array $metrics, array $ranges)
Definition:
RangeBucket.php:41
Magento\Framework\Search\Request\BucketInterface\TYPE_RANGE
const TYPE_RANGE
Definition:
BucketInterface.php:21
Magento\Framework\Search\Request\Aggregation\RangeBucket\getField
getField()
Definition:
RangeBucket.php:70
Magento\Framework\Search\Request\Aggregation\RangeBucket\$metrics
$metrics
Definition:
RangeBucket.php:28
Magento\Framework\Search\Request\Aggregation\RangeBucket\getType
getType()
Definition:
RangeBucket.php:52
Magento\Framework\Search\Request\BucketInterface
Definition:
BucketInterface.php:14
Magento\Framework\Search\Request\Aggregation\RangeBucket\$name
$name
Definition:
RangeBucket.php:18
name
Magento\Framework\Search\Request\Aggregation\RangeBucket\$ranges
$ranges
Definition:
RangeBucket.php:33
Magento\Framework\Search\Request\Aggregation\RangeBucket\getMetrics
getMetrics()
Definition:
RangeBucket.php:79
Magento\Framework\Search\Request\Aggregation\RangeBucket\$field
$field
Definition:
RangeBucket.php:23
Magento\Framework\Search\Request\Aggregation\RangeBucket\getName
getName()
Definition:
RangeBucket.php:61
Magento\Framework\Search\Request\Aggregation\RangeBucket
Definition:
RangeBucket.php:13
Magento\Framework\Search\Request\Aggregation\RangeBucket\getRanges
getRanges()
Definition:
RangeBucket.php:90
Magento\Framework\Search\Request\Aggregation
Definition:
DynamicBucket.php:6