Copied!

IntegerRangeAggregation

IntegerRangeAggregation.php : 17
Final

Properties

public $contentTypeIdentifier

FieldAggregationTrait.php : 13
public string $contentTypeIdentifier

public $fieldDefinitionIdentifier

FieldAggregationTrait.php : 15
public string $fieldDefinitionIdentifier

protected $name

AbstractRangeAggregation.php : 21

The name of the aggregation.

protected string $name

protected $ranges

AbstractRangeAggregation.php : 24
protected array<string|int, mixed> $ranges

Methods

public__construct()

AbstractFieldRangeAggregation.php : 26
public __construct(string $name, string $contentTypeIdentifier, string $fieldDefinitionIdentifier[, array<string|int, Range<string|int, TValue>> $ranges = [] ])

Parameters

Name Type Default value Description
$name string - -
$contentTypeIdentifier string - -
$fieldDefinitionIdentifier string - -
$ranges array<string|int, Range<string|int, TValue>> [] -

publicfromGenerator()

IntegerRangeAggregation.php : 22
public static fromGenerator(string $name, string $contentTypeIdentifier, string $fieldDefinitionIdentifier, RangesGeneratorInterface $generator) : self

Parameters

Name Type Default value Description
$name string - -
$contentTypeIdentifier string - -
$fieldDefinitionIdentifier string - -
$generator RangesGeneratorInterface - -

Return values

self

publicgetContentTypeIdentifier()

FieldAggregationTrait.php : 17
public getContentTypeIdentifier() : string

Return values

string

publicgetFieldDefinitionIdentifier()

FieldAggregationTrait.php : 22
public getFieldDefinitionIdentifier() : string

Return values

string

publicgetName()

AbstractRangeAggregation.php : 43
public getName() : string

Return values

string

publicgetRanges()

AbstractRangeAggregation.php : 38
public getRanges() : array<string|int, mixed>

Return values

array<string|int, mixed>