From c8960ab30a736868e60c41760a63ec7ccbb638d7 Mon Sep 17 00:00:00 2001 From: Juan Olalla Date: Sat, 12 Aug 2023 00:17:01 +0200 Subject: [PATCH] Load block configuration by default --- src/TwigTweakExtension.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/TwigTweakExtension.php b/src/TwigTweakExtension.php index 9d10ae5..633e17c 100644 --- a/src/TwigTweakExtension.php +++ b/src/TwigTweakExtension.php @@ -153,9 +153,9 @@ class TwigTweakExtension extends AbstractExtension { */ public static function drupalBlockById($id, array $configuration = [], bool $wrapper = TRUE) { $storage = \Drupal::entityTypeManager()->getStorage('block'); - $plugin_id = $storage->load($id)->toArray()['plugin']; - $configuration['id'] = $id; - return \Drupal::service('twig_tweak.block_view_builder')->build($plugin_id, $configuration, $wrapper); + $block = $storage->load($id)->toArray(); + $configuration = array_merge($block['settings'], $configuration); + return \Drupal::service('twig_tweak.block_view_builder')->build($block['plugin'], $configuration, $wrapper); } /**