6 declare(strict_types=1);
24 private static $indexId =
'indexId';
31 private static $dimensions =
'dimensions';
38 private static $alias =
'alias';
43 private $objectManager;
48 private $dimensionFactory;
53 private $aliasFactory;
71 $this->dimensionFactory = $dimensionFactory;
72 $this->aliasFactory = $aliasFactory;
81 $this->data[self::$indexId] = $indexId;
92 $this->data[self::$dimensions][] = $this->dimensionFactory->create([
114 $indexName = $this->objectManager->create(IndexName::class, $this->data);
setIndexId(string $indexId)
addDimension(string $name, string $value)
__construct(ObjectManagerInterface $objectManager, DimensionFactory $dimensionFactory, AliasFactory $aliasFactory)
if(!isset($_GET['name'])) $name