public function CommentTranslationUITest::setupBundle in Drupal 8
Same name and namespace in other branches
- 9 core/modules/comment/tests/src/Functional/CommentTranslationUITest.php \Drupal\Tests\comment\Functional\CommentTranslationUITest::setupBundle()
Creates or initializes the bundle date if needed.
Overrides ContentTranslationTestBase::setupBundle
File
- core/
modules/ comment/ tests/ src/ Functional/ CommentTranslationUITest.php, line 77
Class
- CommentTranslationUITest
- Tests the Comment Translation UI.
Namespace
Drupal\Tests\comment\FunctionalCode
public function setupBundle() {
parent::setupBundle();
$this
->drupalCreateContentType([
'type' => $this->nodeBundle,
'name' => $this->nodeBundle,
]);
// Add a comment field to the article content type.
$this
->addDefaultCommentField('node', 'article', 'comment_article', CommentItemInterface::OPEN, 'comment_article');
// Create a page content type.
$this
->drupalCreateContentType([
'type' => 'page',
'name' => 'page',
]);
// Add a comment field to the page content type - this one won't be
// translatable.
$this
->addDefaultCommentField('node', 'page', 'comment');
// Mark this bundle as translatable.
$this->container
->get('content_translation.manager')
->setEnabled('comment', 'comment_article', TRUE);
}