You are here

protected static function Filter::buildEntityConditionGroup in JSON:API 8.2

Denormalizes the given filter items into a single EntityConditionGroup.

Parameters

array $items: The normalized entity conditions and groups.

Return value

\Drupal\jsonapi\Query\EntityConditionGroup A root group containing all the denormalized conditions and groups.

1 call to Filter::buildEntityConditionGroup()
Filter::createFromQueryParameter in src/Query/Filter.php
Creates a Sort object from a query parameter.

File

src/Query/Filter.php, line 260

Class

Filter
Gathers information about the filter parameter.

Namespace

Drupal\jsonapi\Query

Code

protected static function buildEntityConditionGroup(array $items) {
  $root = [
    'id' => static::ROOT_ID,
    static::GROUP_KEY => [
      'conjunction' => 'AND',
    ],
  ];
  return static::buildTree($root, $items);
}