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
Dynamic
DataProviderInterface.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Framework\Search\Dynamic
;
7
8
use
Magento\Framework\DB\Ddl\Table
;
9
use
Magento\Framework\Search\Dynamic\EntityStorage
;
10
use
Magento\Framework\Search\Request\BucketInterface
;
11
16
interface
DataProviderInterface
17
{
23
public
function
getRange
();
24
29
public
function
getAggregations
(
EntityStorage
$entityStorage);
30
37
public
function
getInterval
(
38
BucketInterface
$bucket,
39
array $dimensions,
40
EntityStorage
$entityStorage
41
);
42
50
public
function
getAggregation
(
51
BucketInterface
$bucket,
52
array $dimensions,
53
$range,
54
EntityStorage
$entityStorage
55
);
56
62
public
function
prepareData
($range, array $dbRanges);
63
}
Magento\Framework\Search\Dynamic\DataProviderInterface\getInterval
getInterval(BucketInterface $bucket, array $dimensions, EntityStorage $entityStorage)
Magento\Framework\Search\Request\BucketInterface
Definition:
BucketInterface.php:14
Magento\Framework\Search\Dynamic\DataProviderInterface\getAggregations
getAggregations(EntityStorage $entityStorage)
Magento\Framework\Search\Dynamic
Magento\Framework\DB\Ddl\Table
Definition:
Table.php:16
Magento\Framework\Search\Dynamic\DataProviderInterface\getRange
getRange()
Magento\Framework\Search\Dynamic\DataProviderInterface\getAggregation
getAggregation(BucketInterface $bucket, array $dimensions, $range, EntityStorage $entityStorage)
Magento\Framework\Search\Dynamic\DataProviderInterface
Definition:
DataProviderInterface.php:16
Magento\Framework\Search\Dynamic\EntityStorage
Definition:
EntityStorage.php:13
Magento\Framework\Search\Dynamic\DataProviderInterface\prepareData
prepareData($range, array $dbRanges)