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.