View builder handler for comments.
Hierarchy
- class \Drupal\Core\Entity\EntityHandlerBase uses DependencySerializationTrait, StringTranslationTrait
- class \Drupal\Core\Entity\EntityViewBuilder implements EntityHandlerInterface, EntityViewBuilderInterface
- class \Drupal\comment\CommentViewBuilder
- class \Drupal\Core\Entity\EntityViewBuilder implements EntityHandlerInterface, EntityViewBuilderInterface
File
- core/modules/comment/src/CommentViewBuilder.php, line 17
Namespace
Drupal\comment
Members
Name | Modifiers | Type | Description |
---|---|---|---|
CommentViewBuilder::$currentUser | protected | property | The current user. |
CommentViewBuilder::alterBuild | protected | function | Specific per-entity building. Overrides EntityViewBuilder::alterBuild |
CommentViewBuilder::buildComponents | public | function | In addition to modifying the content key on entities, this implementation will also set the comment entity key which all comments carry. Overrides EntityViewBuilder::buildComponents |
CommentViewBuilder::createInstance | public static | function | Instantiates a new instance of this entity handler. Overrides EntityViewBuilder::createInstance |
CommentViewBuilder::getBuildDefaults | protected | function | Provides entity-specific defaults to the build process. Overrides EntityViewBuilder::getBuildDefaults |
CommentViewBuilder::__construct | public | function | Constructs a new CommentViewBuilder. 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 | 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::buildMultiple | public | function | Builds multiple entities' views; augments entity defaults. |
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::view | public | function | Builds the render array for the provided entity. Overrides EntityViewBuilderInterface::view |
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::viewMultiple | public | function | Builds the render array for the provided entities. Overrides EntityViewBuilderInterface::viewMultiple |
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.