function _paragraphs_collection_demo_create_node in Paragraphs Collection 8
Create demo node of a type paragraphed_content_demo.
Parameters
string $title: Node title.
array $paragraphs: Array of paragraphs entites.
Return value
\Drupal\Core\Entity\EntityInterface Saved node entity.
3 calls to _paragraphs_collection_demo_create_node()
- _paragraphs_collection_demo_create_demo_article in modules/
paragraphs_collection_demo/ paragraphs_collection_demo.install - Create demo article example.
- _paragraphs_collection_demo_create_demo_article_1 in modules/
paragraphs_collection_demo/ paragraphs_collection_demo.install - Creates demo content.
- _paragraphs_collection_demo_create_grid_article in modules/
paragraphs_collection_demo/ paragraphs_collection_demo.install - Create demo grid article example.
File
- modules/
paragraphs_collection_demo/ paragraphs_collection_demo.install, line 489 - Installation hooks for paragraphs_collection_demo module.
Code
function _paragraphs_collection_demo_create_node($title, array $paragraphs) {
$node = Node::create([
'type' => 'paragraphed_content_demo',
'title' => $title,
'langcode' => 'en',
'uid' => '0',
'status' => 1,
'field_paragraphs_demo' => $paragraphs,
]);
$node
->save();
return $node;
}