function cacheflush_ui_entity_type_alter in CacheFlush 8
Implements hook_entity_type_alter().
File
- modules/
cacheflush_ui/ cacheflush_ui.module, line 17 - Cacheflush User Interface.
Code
function cacheflush_ui_entity_type_alter(&$entity_info) {
$entity_info['cacheflush']
->set('field_ui_base_route', 'entity.cacheflush.collection');
$entity_info['cacheflush']
->setHandlerClass("access", 'Drupal\\cacheflush_ui\\CacheflushEntityAccessControlHandler');
$entity_info['cacheflush']
->setHandlerClass("views_data", 'Drupal\\cacheflush_ui\\Entity\\CacheflushEntityViewsData');
$entity_info['cacheflush']
->setHandlerClass("list_builder", 'Drupal\\cacheflush_ui\\CacheflushEntityListBuilder');
$entity_info['cacheflush']
->setFormClass('default', 'Drupal\\cacheflush_ui\\Entity\\Form\\CacheflushEntityForm');
$entity_info['cacheflush']
->setFormClass('add', 'Drupal\\cacheflush_ui\\Entity\\Form\\CacheflushEntityForm');
$entity_info['cacheflush']
->setFormClass('edit', 'Drupal\\cacheflush_ui\\Entity\\Form\\CacheflushEntityForm');
$entity_info['cacheflush']
->setFormClass('delete', 'Drupal\\cacheflush_ui\\Entity\\Form\\CacheflushEntityDeleteForm');
$entity_info['cacheflush']
->setLinkTemplate('canonical', '/cacheflush/{cacheflush}');
$entity_info['cacheflush']
->setLinkTemplate('edit-form', '/cacheflush/{cacheflush}/edit');
$entity_info['cacheflush']
->setLinkTemplate('delete-form', '/cacheflush/{cacheflush}/delete');
}