function _paragraphs_collection_demo_create_grid_paragraph in Paragraphs Collection 8
Helper function to create paragraph grid.
Parameters
array $items: Array of paragraphs items.
string $layout: Layout name.
Return value
\Drupal\Core\Entity\EntityInterface Paragraphs grid entity.
2 calls to _paragraphs_collection_demo_create_grid_paragraph()
- _paragraphs_collection_demo_create_demo_article in modules/
paragraphs_collection_demo/ paragraphs_collection_demo.install - Create demo article example.
- _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 536 - Installation hooks for paragraphs_collection_demo module.
Code
function _paragraphs_collection_demo_create_grid_paragraph(array $items, $layout) {
$grid_paragraph = Paragraph::create([
'type' => 'grid',
'paragraphs_container_paragraphs' => $items,
]);
$grid_paragraph
->setBehaviorSettings('grid_layout', [
'layout' => $layout,
]);
$grid_paragraph
->save();
return $grid_paragraph;
}