You are here

public function EntityExtraField::getActiveFieldTypeConditions in Entity Extra Field 2.0.x

Same name and namespace in other branches
  1. 8 src/Entity/EntityExtraField.php \Drupal\entity_extra_field\Entity\EntityExtraField::getActiveFieldTypeConditions()

Get active field type conditions.

Return value

array An array of active field type conditions.

Overrides EntityExtraFieldInterface::getActiveFieldTypeConditions

3 calls to EntityExtraField::getActiveFieldTypeConditions()
EntityExtraField::getCacheContexts in src/Entity/EntityExtraField.php
The cache contexts associated with this object.
EntityExtraField::getCacheTagsToInvalidate in src/Entity/EntityExtraField.php
Returns the cache tags that should be used to invalidate caches.
EntityExtraField::hasConditionsBeenMet in src/Entity/EntityExtraField.php
Has extra field conditions been met.

File

src/Entity/EntityExtraField.php, line 286

Class

EntityExtraField
Define entity extra field.

Namespace

Drupal\entity_extra_field\Entity

Code

public function getActiveFieldTypeConditions() : array {
  return array_filter($this
    ->getFieldTypeCondition(), function ($value) {
    unset($value['id'], $value['negate'], $value['context_mapping']);
    return !$this
      ->isArrayEmpty($value);
  });
}