ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
Factory.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21namespace ILIAS\Data\Dimension;
22
24
29{
30 public function cardinal(array $value_labels = []): CardinalDimension
31 {
32 return new CardinalDimension($value_labels);
33 }
34
35 public function range(CardinalDimension $cardinal_dimension): RangeDimension
36 {
37 return new RangeDimension($cardinal_dimension);
38 }
39
40 public function group(string ...$dimension_keys): DimensionGroup
41 {
42 return new DimensionGroup($dimension_keys);
43 }
44}
group(string ... $dimension_keys)
Definition: Factory.php:40
range(CardinalDimension $cardinal_dimension)
Definition: Factory.php:35
cardinal(array $value_labels=[])
Definition: Factory.php:30