lory-8.x-1.x-dev/modules/ui/lory_ui.module

modules/ui/lory_ui.module
<?php

/**
 * @file
 * Provides Lory configuration entity UI.
 */

/**
 * Implements hook_entity_type_build().
 */
function lory_ui_entity_type_build(array &$entity_types) {
  /** @var \Drupal\Core\Entity\EntityTypeInterface[] $entity_types */
  $lory = $entity_types['lory'];
  $lory->setListBuilderClass('Drupal\lory_ui\Controller\LoryListBuilder');
  $lory->setFormClass('add', 'Drupal\lory_ui\Form\LoryForm');
  $lory->setFormClass('edit', 'Drupal\lory_ui\Form\LoryForm');
  $lory->setFormClass('delete', 'Drupal\lory_ui\Form\LoryDeleteForm');
  $lory->setFormClass('duplicate', 'Drupal\lory_ui\Form\LoryForm');

  $lory->set('admin_permission', 'administer lory');

  $lory->setLinkTemplate('add-form', '/admin/config/media/lory/add');
  $lory->setLinkTemplate('edit-form', '/admin/config/media/lory/{lory}');
  $lory->setLinkTemplate('delete-form', '/admin/config/media/lory/{lory}/delete');
  $lory->setLinkTemplate('duplicate-form', '/admin/config/media/lory/{lory}/duplicate');
  $lory->setLinkTemplate('collection', '/admin/config/media/lory');
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc