View builder handler for custom blocks.
Hierarchy
- class \Drupal\Core\Entity\EntityHandlerBase uses DependencySerializationTrait, StringTranslationTrait
- class \Drupal\Core\Entity\EntityViewBuilder implements EntityHandlerInterface, EntityViewBuilderInterface
- class \Drupal\block_content\BlockContentViewBuilder
- class \Drupal\Core\Entity\EntityViewBuilder implements EntityHandlerInterface, EntityViewBuilderInterface
File
- core/modules/block_content/src/BlockContentViewBuilder.php, line 12
Namespace
Drupal\block_content
Members
Name | Modifiers | Type | Description |
---|---|---|---|
BlockContentViewBuilder::alterBuild | protected | function | Specific per-entity building. Overrides EntityViewBuilder::alterBuild |
BlockContentViewBuilder::getBuildDefaults | protected | function | Provides entity-specific defaults to the build process. Overrides EntityViewBuilder::getBuildDefaults |
BlockContentViewBuilder::view | public | function | Builds the render array for the provided entity. Overrides EntityViewBuilder::view |
BlockContentViewBuilder::viewMultiple | public | function | Builds the render array for the provided entities. Overrides EntityViewBuilder::viewMultiple |
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 | property | The module handler to invoke hooks on. |
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::build | public | function | Builds an entity's view; augments entity defaults. |
EntityViewBuilder::buildComponents | public | function | Builds the component fields and properties of a set of entities. Overrides EntityViewBuilderInterface::buildComponents |
EntityViewBuilder::buildMultiple | public | function | Builds multiple entities' views; augments entity defaults. |
EntityViewBuilder::createInstance | public static | function | Instantiates a new instance of this entity handler. Overrides EntityHandlerInterface::createInstance |
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 |
EntityViewBuilder::__construct | public | function | Constructs a new EntityViewBuilder. |
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.