Copied!

QueryFieldLocationService

QueryFieldLocationService.php : 14

Executes queries for a query field for a given a location.

Methods

publiccountContentItemsForLocation()

QueryFieldLocationService.php : 33

Counts the results for the given location.

public countContentItemsForLocation(Location $location, string $fieldDefinitionIdentifier) : int

Parameters

Name Type Default value Description
$location Location - -
$fieldDefinitionIdentifier string - -

Return values

int

publicloadContentItemsForLocation()

QueryFieldLocationService.php : 21

Returns the query results for the given location.

public loadContentItemsForLocation(Location $location, string $fieldDefinitionIdentifier) : iterable<string|int, mixed>

Parameters

Name Type Default value Description
$location Location - -
$fieldDefinitionIdentifier string - -

Return values

iterable<string|int, mixed>

An iterable that yields Content items.

publicloadContentItemsSliceForLocation()

QueryFieldLocationService.php : 28

Returns a slice of the query results for the given location.

public loadContentItemsSliceForLocation(Location $location, string $fieldDefinitionIdentifier, int $offset, int $limit) : iterable<string|int, mixed>

Parameters

Name Type Default value Description
$location Location - -
$fieldDefinitionIdentifier string - -
$offset int - -
$limit int - -

Return values

iterable<string|int, mixed>

An iterable that yields Content items.