Copied!

Id

Id.php : 30
Implements SortClauseInterface

Sort clause for sorting action configurations by ID.

The following example sorts action configurations by ascending IDs, from lower to greater:

$query = new ActionConfigurationQuery();
$query->addSortClause(new Id());

$actionConfigurations = $actionConfigurationService->findActionConfigurations($query);

Typically used to ensure that the action configurations order is always the same.

Tags
See
ActionConfigurationServiceInterface::findActionConfigurations()

Constants

publicSORT_ASC

AbstractSortClause.php : 16
public mixed SORT_ASC = \Ibexa\Contracts\CoreSearch\Values\Query\SortDirection::ASC

publicSORT_DESC

AbstractSortClause.php : 19
public mixed SORT_DESC = \Ibexa\Contracts\CoreSearch\Values\Query\SortDirection::DESC

Methods

public__construct()

Id.php : 32

Constructs a new SortClause on $sortTarget in direction $sortDirection.

public __construct([string $sortDirection = self::SORT_ASC ])

Parameters

Name Type Default value Description
$sortDirection string Id::SORT_ASC

one of SortDirection::ASC or SortDirection::DESC

publicgetDirection()

AbstractSortClause.php : 39
public final getDirection() : string

Return values

string

publicgetField()

FieldValueSortClause.php : 24
public getField() : string

Return values

string

publicsetDirection()

AbstractSortClause.php : 47
public final setDirection(string $direction) : void

Parameters

Name Type Default value Description
$direction string - -
Tags
Throws
InvalidArgumentException

if the given sort direction is invalid