Add generateMultiple(); remove some methods.
Compare changes
+ 139
− 79
@@ -158,26 +158,140 @@ class CustomElementGenerator {
@@ -158,26 +158,140 @@ class CustomElementGenerator {
public function generate(ContentEntityInterface $entity, string $viewMode, string $langcode = NULL) {
@@ -205,18 +319,21 @@ class CustomElementGenerator {
@@ -205,18 +319,21 @@ class CustomElementGenerator {
public function buildEntityContent(ContentEntityInterface $entity, CustomElement $element, $viewMode) {
$entity_ce_display = $this->getEntityCeDisplay($entity->getEntityTypeId(), $entity->bundle(), $viewMode);
@@ -256,63 +373,6 @@ class CustomElementGenerator {
@@ -256,63 +373,6 @@ class CustomElementGenerator {
public function buildCeDisplay(ContentEntityInterface $entity, CustomElement $custom_element, EntityCeDisplayInterface $display, string $viewMode, AccountInterface $account = NULL) {