You are here

public function DepCalcExcludeLingotekContentMetadataSubscriber::onFilterFields in Lingotek Translation 4.0.x

Same name and namespace in other branches
  1. 3.6.x src/EventSubscriber/DepCalcExcludeLingotekContentMetadataSubscriber.php \Drupal\lingotek\EventSubscriber\DepCalcExcludeLingotekContentMetadataSubscriber::onFilterFields()
  2. 3.7.x src/EventSubscriber/DepCalcExcludeLingotekContentMetadataSubscriber.php \Drupal\lingotek\EventSubscriber\DepCalcExcludeLingotekContentMetadataSubscriber::onFilterFields()
  3. 3.8.x src/EventSubscriber/DepCalcExcludeLingotekContentMetadataSubscriber.php \Drupal\lingotek\EventSubscriber\DepCalcExcludeLingotekContentMetadataSubscriber::onFilterFields()

Filter fields.

Parameters

\Drupal\depcalc\Event\FilterDependencyCalculationFieldsEvent $event: Filter Dependency Calculation Fields.

File

src/EventSubscriber/DepCalcExcludeLingotekContentMetadataSubscriber.php, line 29

Class

DepCalcExcludeLingotekContentMetadataSubscriber

Namespace

Drupal\lingotek\EventSubscriber

Code

public function onFilterFields(FilterDependencyCalculationFieldsEvent $event) {
  $fields = array_filter($event
    ->getFields(), function ($field) {
    return $this
      ->includeField($field);
  }, ARRAY_FILTER_USE_BOTH);
  $event
    ->setFields(...$fields);
}