bt_forum-8.x-1.x-dev/bt_forum.install
bt_forum.install
<?php
/**
* @file
* The install file of bt_forum module.
*/
use Drupal\taxonomy\Entity\Term;
/**
* Implements hook_install().
*/
function bt_forum_install() {
$controller = \Drupal::entityTypeManager()->getStorage('taxonomy_term');
$entities = $controller->loadMultiple(array('1'));
$controller->delete($entities);
// Add path alias.
\Drupal::service('path.alias_storage')->save('/app/website/content/create/forum', '/app/website/forum/create/discussion-topic', 'en');
// Create a default forum so forum posts can be created.
$term = Term::create(array(
'name' => t('General discussion'),
'description' => t('General discussion topic'),
'parent' => array(0),
'vid' => 'forums',
'forum_container' => 0,
));
$term->save();
}
