taxonomy_overview-1.0.1/taxonomy_overview.module
taxonomy_overview.module
<?php
/**
* @file
* Contains \Drupal\taxonomy_overview\taxonomy_overview.module.
*/
/**
* Alter entity type definitions to use custom list builders.
*/
function taxonomy_overview_entity_type_alter(array &$entity_types) {
// Override vocabulary list builder.
if (isset($entity_types['taxonomy_vocabulary'])) {
$etype = $entity_types['taxonomy_vocabulary'];
if (method_exists($etype, 'setListBuilderClass')) {
$etype->setListBuilderClass('Drupal\taxonomy_overview\VocabularyListBuilder');
}
elseif (method_exists($etype, 'setListClass')) {
$etype->setListClass('Drupal\taxonomy_overview\VocabularyListBuilder');
}
elseif (method_exists($etype, 'setHandlerClass')) {
// Fallback API: set handler class for 'list_builder'.
$etype->setHandlerClass('list_builder', 'Drupal\taxonomy_overview\VocabularyListBuilder');
}
}
}
