You are here

public function Tester::createNodeType in Simple XML sitemap 4.x

Same name and namespace in other branches
  1. 8.3 tests/scripts/performance_test.php \Tester::createNodeType()

File

tests/scripts/performance_test.php, line 64

Class

Tester

Code

public function createNodeType() {
  if (NodeType::load('simple_sitemap_performance_test')) {
    return;
  }

  // Create the content type.
  $node_type = NodeType::create([
    'type' => 'simple_sitemap_performance_test',
    'name' => 'simple_sitemap_performance_test',
  ]);
  $node_type
    ->save();
  node_add_body_field($node_type);

  /** @var \Drupal\simple_sitemap\Manager\Generator $generator */
  $generator = \Drupal::service('simple_sitemap.generator');
  $generator
    ->entityManager()
    ->setBundleSettings('node', 'simple_sitemap_performance_test', [
    'index' => TRUE,
  ]);
}