Loading fieldblock.info.yml +1 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ name: Field as Block description: 'Display fields of the current entity as blocks.' type: module core: 8.x core_version_requirement: ^8 || ^9 core_version_requirement: ^8.7 | ^9 dependencies: - drupal:block configure: fieldblock.field_block_config_form fieldblock.services.yml +1 −1 Original line number Diff line number Diff line services: fieldblock.block_storage: class: Drupal\fieldblock\BlockEntityStorage arguments: ["@config.factory", "@uuid", "@language_manager", "@entity_type.manager"] arguments: ["@config.factory", "@uuid", "@language_manager", "@entity_type.manager", "@entity.memory_cache"] src/BlockEntityStorage.php +5 −2 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ namespace Drupal\fieldblock; use Drupal\Component\Uuid\UuidInterface; use Drupal\Core\Cache\MemoryCache\MemoryCacheInterface; use Drupal\Core\Config\ConfigFactoryInterface; use Drupal\Core\Config\Entity\ConfigEntityStorage; use Drupal\Core\Entity\EntityTypeManagerInterface; Loading Loading @@ -54,14 +55,16 @@ class BlockEntityStorage extends ConfigEntityStorage { * The language manager. * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entityTypeManager * The entity type manager. * @param \Drupal\Core\Cache\MemoryCache\MemoryCacheInterface $memory_cache * The memory cache backend. */ public function __construct(ConfigFactoryInterface $config_factory, UuidInterface $uuid_service, LanguageManagerInterface $language_manager, EntityTypeManagerInterface $entityTypeManager) { public function __construct(ConfigFactoryInterface $config_factory, UuidInterface $uuid_service, LanguageManagerInterface $language_manager, EntityTypeManagerInterface $entityTypeManager, MemoryCacheInterface $memory_cache) { $this->configFactory = $config_factory; $this->uuidService = $uuid_service; $this->languageManager = $language_manager; $this->entityTypeManager = $entityTypeManager; $entity_type = $entityTypeManager->getDefinition('block'); parent::__construct($entity_type, $config_factory, $uuid_service, $language_manager); parent::__construct($entity_type, $config_factory, $uuid_service, $language_manager, $memory_cache); } /** Loading Loading
fieldblock.info.yml +1 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ name: Field as Block description: 'Display fields of the current entity as blocks.' type: module core: 8.x core_version_requirement: ^8 || ^9 core_version_requirement: ^8.7 | ^9 dependencies: - drupal:block configure: fieldblock.field_block_config_form
fieldblock.services.yml +1 −1 Original line number Diff line number Diff line services: fieldblock.block_storage: class: Drupal\fieldblock\BlockEntityStorage arguments: ["@config.factory", "@uuid", "@language_manager", "@entity_type.manager"] arguments: ["@config.factory", "@uuid", "@language_manager", "@entity_type.manager", "@entity.memory_cache"]
src/BlockEntityStorage.php +5 −2 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ namespace Drupal\fieldblock; use Drupal\Component\Uuid\UuidInterface; use Drupal\Core\Cache\MemoryCache\MemoryCacheInterface; use Drupal\Core\Config\ConfigFactoryInterface; use Drupal\Core\Config\Entity\ConfigEntityStorage; use Drupal\Core\Entity\EntityTypeManagerInterface; Loading Loading @@ -54,14 +55,16 @@ class BlockEntityStorage extends ConfigEntityStorage { * The language manager. * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entityTypeManager * The entity type manager. * @param \Drupal\Core\Cache\MemoryCache\MemoryCacheInterface $memory_cache * The memory cache backend. */ public function __construct(ConfigFactoryInterface $config_factory, UuidInterface $uuid_service, LanguageManagerInterface $language_manager, EntityTypeManagerInterface $entityTypeManager) { public function __construct(ConfigFactoryInterface $config_factory, UuidInterface $uuid_service, LanguageManagerInterface $language_manager, EntityTypeManagerInterface $entityTypeManager, MemoryCacheInterface $memory_cache) { $this->configFactory = $config_factory; $this->uuidService = $uuid_service; $this->languageManager = $language_manager; $this->entityTypeManager = $entityTypeManager; $entity_type = $entityTypeManager->getDefinition('block'); parent::__construct($entity_type, $config_factory, $uuid_service, $language_manager); parent::__construct($entity_type, $config_factory, $uuid_service, $language_manager, $memory_cache); } /** Loading