You are here

public function ConfigEntityRevisionsEntityTypeInfo::shouldModerateConfigEntity in Config Entity Revisions 8.2

Whether this type of config entity has moderation enabled.

Parameters

string $entity: The configuration entity.

Return value

bool Whether the config entity type is moderated.

1 call to ConfigEntityRevisionsEntityTypeInfo::shouldModerateConfigEntity()
ConfigEntityRevisionsEntityTypeInfo::isModeratedEntityEditForm in src/ConfigEntityRevisionsEntityTypeInfo.php
Checks whether the specified form allows to edit a moderated entity.

File

src/ConfigEntityRevisionsEntityTypeInfo.php, line 184

Class

ConfigEntityRevisionsEntityTypeInfo
Class ConfigEntityRevisionsEntityTypeInfo.

Namespace

Drupal\config_entity_revisions

Code

public function shouldModerateConfigEntity($entity) {
  if ($this->moderationInfo
    ->canModerateEntitiesOfEntityType($entity
    ->getEntityType())) {
    $bundles = $this->bundleInfo
      ->getBundleInfo('config_entity_revisions');
    $key = $entity
      ->getBundleName();
    return isset($bundles[$key]['workflow']);
  }
  return FALSE;
}