You are here

public function AcquiaContentHubExcludeLingotekContentMetadataFromSerializationSubscriber::onSerializeContentField in Lingotek Translation 4.0.x

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

Serialize content field event.

Parameters

\Drupal\acquia_contenthub\Event\SerializeCdfEntityFieldEvent $event: Serialized CDF Entity Field event.

File

src/EventSubscriber/AcquiaContentHubExcludeLingotekContentMetadataFromSerializationSubscriber.php, line 29

Class

AcquiaContentHubExcludeLingotekContentMetadataFromSerializationSubscriber

Namespace

Drupal\lingotek\EventSubscriber

Code

public function onSerializeContentField(SerializeCdfEntityFieldEvent $event) {
  $field = $event
    ->getField();
  if (!$this
    ->includeField($field)) {
    $event
      ->setExcluded();
    $event
      ->stopPropagation();
  }
}