public function ConfigEntityRevisionsEntityTypeInfo::entityTypeAlter in Config Entity Revisions 8.2
Adds Moderation configuration to appropriate entity types.
We add moderation to the config entities so that the moderation state handler gets used.
Parameters
\Drupal\Core\Entity\EntityTypeInterface[] $entity_types: The master entity type list to alter.
See also
File
- src/
ConfigEntityRevisionsEntityTypeInfo.php, line 31
Class
- ConfigEntityRevisionsEntityTypeInfo
- Class ConfigEntityRevisionsEntityTypeInfo.
Namespace
Drupal\config_entity_revisionsCode
public function entityTypeAlter(array &$entity_types) {
foreach ($entity_types as $entity_type_id => $entity_type) {
$traitsUsed = class_uses($entity_type
->getClass());
if (!empty($traitsUsed['Drupal\\config_entity_revisions\\ConfigEntityRevisionsConfigEntityTrait'])) {
$entity_types[$entity_type_id] = $this
->addModerationToEntityTypes($entity_type);
}
}
parent::entityTypeAlter($entity_types);
}