You are here

function entity_print_entity_type_alter in Entity Print 8.2

Implements hook_entity_type_alter().

File

./entity_print.module, line 35
Print any entity.

Code

function entity_print_entity_type_alter(array &$entity_types) {

  /** @var \Drupal\Core\Entity\EntityTypeInterface $entity_type */
  foreach ($entity_types as $entity_type) {
    if ($entity_type
      ->entityClassImplements(ContentEntityInterface::class) && !$entity_type
      ->hasHandlerClass('entity_print')) {
      $entity_type
        ->setHandlerClass('entity_print', ContentEntityRenderer::class);
    }
  }
}