37 public function create(array $rawAggregation)
40 foreach ($rawAggregation as $rawBucketName => $rawBucket) {
42 $buckets[$rawBucketName] = $this->objectManager->create(
45 'name' => $rawBucketName,
46 'values' => $this->prepareValues((array)$rawBucket)
50 return $this->objectManager->create(
52 [
'buckets' => $buckets]
62 private function prepareValues(array
$values)
66 $valuesObjects[] = $this->objectManager->create(
74 return $valuesObjects;
__construct(\Magento\Framework\ObjectManagerInterface $objectManager)
if(!isset($_GET['name'])) $name