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
TermBucket.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
TermBucket
implements
BucketInterface
14
{
18
protected
$name
;
19
23
protected
$field
;
24
28
protected
$metrics
;
29
36
public
function
__construct
(
$name
,
$field
, array
$metrics
)
37
{
38
$this->
name
=
$name
;
39
$this->field =
$field
;
40
$this->metrics =
$metrics
;
41
}
42
46
public
function
getType
()
47
{
48
return
BucketInterface::TYPE_TERM
;
49
}
50
55
public
function
getName
()
56
{
57
return
$this->name
;
58
}
59
64
public
function
getField
()
65
{
66
return
$this->field
;
67
}
68
73
public
function
getMetrics
()
74
{
75
return
$this->metrics
;
76
}
77
}
Magento\Framework\Search\Request\Aggregation\TermBucket\$name
$name
Definition:
TermBucket.php:18
Magento\Framework\Search\Request\Aggregation\TermBucket\getName
getName()
Definition:
TermBucket.php:55
Magento\Framework\Search\Request\Aggregation\TermBucket\$field
$field
Definition:
TermBucket.php:23
Magento\Framework\Search\Request\BucketInterface
Definition:
BucketInterface.php:14
Magento\Framework\Search\Request\Aggregation\TermBucket
Definition:
TermBucket.php:13
name
Magento\Framework\Search\Request\Aggregation\TermBucket\getMetrics
getMetrics()
Definition:
TermBucket.php:73
Magento\Framework\Search\Request\Aggregation\TermBucket\$metrics
$metrics
Definition:
TermBucket.php:28
Magento\Framework\Search\Request\Aggregation\TermBucket\getType
getType()
Definition:
TermBucket.php:46
Magento\Framework\Search\Request\BucketInterface\TYPE_TERM
const TYPE_TERM
Definition:
BucketInterface.php:19
Magento\Framework\Search\Request\Aggregation\TermBucket\getField
getField()
Definition:
TermBucket.php:64
Magento\Framework\Search\Request\Aggregation\TermBucket\__construct
__construct($name, $field, array $metrics)
Definition:
TermBucket.php:36
Magento\Framework\Search\Request\Aggregation
Definition:
DynamicBucket.php:6