'page', 'name' => 'page' ]); $node_type->save(); $fieldStorage = FieldStorageConfig::create([ 'field_name' => static::$field_name, 'entity_type' => 'node', 'type' => 'datetime', 'settings' => ['datetime_type' => DateTimeItem::DATETIME_TYPE_DATETIME], ]); $fieldStorage->save(); $field = FieldConfig::create([ 'field_storage' => $fieldStorage, 'bundle' => 'page', 'required' => TRUE, ]); $field->save(); // Views needs to be aware of the new field. $this->container->get('views.views_data')->clear(); // Set column map. $this->map = [ 'nid' => 'nid', ]; // Load test views. ViewTestData::createTestViews(get_class($this), ['datetime_test']); } }