Provides a Block view builder.
Hierarchy
- class \Drupal\Core\Entity\EntityHandlerBase uses DependencySerializationTrait, StringTranslationTrait
- class \Drupal\Core\Entity\EntityViewBuilder implements EntityHandlerInterface, EntityViewBuilderInterface
- class \Drupal\block\BlockViewBuilder
- class \Drupal\Core\Entity\EntityViewBuilder implements EntityHandlerInterface, EntityViewBuilderInterface
File
- core/modules/block/src/BlockViewBuilder.php, line 23
Namespace
Drupal\block
Members
Name | Modifiers | Type | Description |
---|---|---|---|
BlockViewBuilder::$moduleHandler | protected | property | The module handler. Overrides EntityHandlerBase::$moduleHandler |
BlockViewBuilder::buildComponents | public | function | Builds the component fields and properties of a set of entities. Overrides EntityViewBuilder::buildComponents |
BlockViewBuilder::buildPreRenderableBlock | protected static | function | Builds a #pre_render-able block render array. |
BlockViewBuilder::createInstance | public static | function | Instantiates a new instance of this entity handler. Overrides EntityViewBuilder::createInstance |
BlockViewBuilder::lazyBuilder | public static | function | #lazy_builder callback; builds a #pre_render-able block. |
BlockViewBuilder::preRender | public static | function | #pre_render callback for building a block. |
BlockViewBuilder::view | public | function | Builds the render array for the provided entity. Overrides EntityViewBuilder::view |
BlockViewBuilder::viewMultiple | public | function | Builds the render array for the provided entities. Overrides EntityViewBuilder::viewMultiple |
BlockViewBuilder::__construct | public | function | Constructs a new BlockViewBuilder. Overrides EntityViewBuilder::__construct |
DependencySerializationTrait::$_serviceIds | protected | property | An array of service IDs keyed by property name used for serialization. |
DependencySerializationTrait::__sleep | public | function | |
DependencySerializationTrait::__wakeup | public | function | |
EntityHandlerBase::moduleHandler | protected | function | Gets the module handler. |
EntityHandlerBase::setModuleHandler | public | function | Sets the module handler for this handler. |
EntityViewBuilder::$cacheBin | protected | property | The cache bin used to store the render cache. |
EntityViewBuilder::$entityManager | protected | property | The entity manager service. |
EntityViewBuilder::$entityType | protected | property | Information about the entity type. |
EntityViewBuilder::$entityTypeId | protected | property | The type of entities for which this view builder is instantiated. |
EntityViewBuilder::$languageManager | protected | property | The language manager. |
EntityViewBuilder::$singleFieldDisplays | protected | property | The EntityViewDisplay objects created for individual field rendering. |
EntityViewBuilder::alterBuild | protected | function | Specific per-entity building. |
EntityViewBuilder::build | public | function | Builds an entity's view; augments entity defaults. |
EntityViewBuilder::buildMultiple | public | function | Builds multiple entities' views; augments entity defaults. |
EntityViewBuilder::getBuildDefaults | protected | function | Provides entity-specific defaults to the build process. |
EntityViewBuilder::getCacheTags | public | function | The cache tag associated with this entity view builder. Overrides EntityViewBuilderInterface::getCacheTags |
EntityViewBuilder::getSingleFieldDisplay | protected | function | Gets an EntityViewDisplay for rendering an individual field. |
EntityViewBuilder::isViewModeCacheable | protected | function | Determines whether the view mode is cacheable. |
EntityViewBuilder::resetCache | public | function | Resets the entity render cache. Overrides EntityViewBuilderInterface::resetCache |
EntityViewBuilder::viewField | public | function | Builds a renderable array for the value of a single field in an entity. Overrides EntityViewBuilderInterface::viewField |
EntityViewBuilder::viewFieldItem | public | function | Builds a renderable array for a single field item. Overrides EntityViewBuilderInterface::viewFieldItem |
StringTranslationTrait::$stringTranslation | protected | property | The string translation service. |
StringTranslationTrait::formatPlural | protected | function | Formats a string containing a count of items. |
StringTranslationTrait::getNumberOfPlurals | protected | function | Returns the number of plurals supported by a given language. |
StringTranslationTrait::getStringTranslation | protected | function | Gets the string translation service. |
StringTranslationTrait::setStringTranslation | public | function | Sets the string translation service to use. |
StringTranslationTrait::t | protected | function | Translates a string to the current language or to a given language. |
Please login to continue.