Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. EntityCondition.php

function EntityCondition::createFromQueryParameter

Creates an EntityCondition object from a query parameter.

Parameters

mixed $parameter: The `filter[condition]` query parameter from the request.

Return value

self An EntityCondition object with defaults.

1 call to EntityCondition::createFromQueryParameter()
Filter::buildTree in core/modules/jsonapi/src/Query/Filter.php
Organizes the flat, normalized filter items into a tree structure.

File

core/modules/jsonapi/src/Query/EntityCondition.php, line 127

Class

EntityCondition
A condition object for the EntityQuery.

Namespace

Drupal\jsonapi\Query

Code

public static function createFromQueryParameter($parameter) {
    static::validate($parameter);
    $field = $parameter[static::PATH_KEY];
    $value = isset($parameter[static::VALUE_KEY]) ? $parameter[static::VALUE_KEY] : NULL;
    $operator = isset($parameter[static::OPERATOR_KEY]) ? $parameter[static::OPERATOR_KEY] : NULL;
    return new static($field, $value, $operator);
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal