You are here

function geysir_entity_type_build in Geysir 8

Implements hook_entity_type_build().

File

./geysir.module, line 99
Geysir module file.

Code

function geysir_entity_type_build(array &$entity_types) {

  /* @var $entity_types \Drupal\Core\Entity\EntityTypeInterface[] */

  // Add forms for Paragraphs without overriding the default forms.
  $entity_types['paragraph']
    ->setFormClass('geysir_delete', '\\Drupal\\geysir\\Form\\GeysirParagraphDeleteForm');
  $entity_types['paragraph']
    ->setFormClass('geysir_edit', '\\Drupal\\geysir\\Form\\GeysirParagraphForm');
  $entity_types['paragraph']
    ->setFormClass('geysir_modal_add', '\\Drupal\\geysir\\Form\\GeysirModalParagraphAddForm');
  $entity_types['paragraph']
    ->setFormClass('geysir_modal_delete', '\\Drupal\\geysir\\Form\\GeysirModalParagraphDeleteForm');
  $entity_types['paragraph']
    ->setFormClass('geysir_modal_edit', '\\Drupal\\geysir\\Form\\GeysirModalParagraphForm');
}