class EntityTestViewBuilderOverriddenView

Same name in other branches
  1. 9 core/modules/system/tests/modules/entity_test/src/EntityTestViewBuilderOverriddenView.php \Drupal\entity_test\EntityTestViewBuilderOverriddenView
  2. 8.9.x core/modules/system/tests/modules/entity_test/src/EntityTestViewBuilderOverriddenView.php \Drupal\entity_test\EntityTestViewBuilderOverriddenView
  3. 11.x core/modules/system/tests/modules/entity_test/src/EntityTestViewBuilderOverriddenView.php \Drupal\entity_test\EntityTestViewBuilderOverriddenView

Provides a view builder that overrides ::view() and ::viewMultiple().

Hierarchy

Expanded class hierarchy of EntityTestViewBuilderOverriddenView

File

core/modules/system/tests/modules/entity_test/src/EntityTestViewBuilderOverriddenView.php, line 10

Namespace

Drupal\entity_test
View source
class EntityTestViewBuilderOverriddenView extends EntityTestViewBuilder {
    
    /**
     * {@inheritdoc}
     */
    public function view(EntityInterface $entity, $view_mode = 'full', $langcode = NULL) {
        $build = [];
        $build[$entity->id()]['#plain_text'] = $entity->label();
        return $build;
    }
    
    /**
     * {@inheritdoc}
     */
    public function viewMultiple(array $entities = [], $view_mode = 'full', $langcode = NULL) {
        $build = [];
        foreach ($entities as $key => $entity) {
            $build[$key] = $this->view($entity, $view_mode, $langcode);
        }
        return $build;
    }

}

Members

Title Sort descending Deprecated Modifiers Object type Summary Overriden Title Overrides
DependencySerializationTrait::$_entityStorages protected property
DependencySerializationTrait::$_serviceIds protected property
DependencySerializationTrait::__sleep public function 1
DependencySerializationTrait::__wakeup public function 2
EntityHandlerBase::$moduleHandler protected property The module handler to invoke hooks on. 5
EntityHandlerBase::moduleHandler protected function Gets the module handler. 5
EntityHandlerBase::setModuleHandler public function Sets the module handler for this handler.
EntityTestViewBuilder::buildComponents public function Overrides EntityViewBuilder::buildComponents
EntityTestViewBuilderOverriddenView::view public function Overrides EntityViewBuilder::view
EntityTestViewBuilderOverriddenView::viewMultiple public function Overrides EntityViewBuilder::viewMultiple
EntityViewBuilder::$cacheBin protected property The cache bin used to store the render cache.
EntityViewBuilder::$entityDisplayRepository protected property The entity display repository.
EntityViewBuilder::$entityRepository protected property The entity repository 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::$themeRegistry protected property The theme registry.
EntityViewBuilder::addContextualLinks protected function Add contextual links.
EntityViewBuilder::alterBuild protected function Specific per-entity building. 1
EntityViewBuilder::build public function Builds an entity's view; augments entity defaults.
EntityViewBuilder::buildMultiple public function Builds multiple entities' views; augments entity defaults.
EntityViewBuilder::createInstance public static function Overrides EntityHandlerInterface::createInstance 2
EntityViewBuilder::getBuildDefaults protected function Provides entity-specific defaults to the build process. 4
EntityViewBuilder::getCacheTags public function 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 Overrides EntityViewBuilderInterface::resetCache
EntityViewBuilder::trustedCallbacks public static function Overrides TrustedCallbackInterface::trustedCallbacks 2
EntityViewBuilder::viewField public function Overrides EntityViewBuilderInterface::viewField
EntityViewBuilder::viewFieldItem public function Overrides EntityViewBuilderInterface::viewFieldItem
EntityViewBuilder::__construct public function Constructs a new EntityViewBuilder. 1
StringTranslationTrait::$stringTranslation protected property The string translation service. 3
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. 2
StringTranslationTrait::t protected function Translates a string to the current language or to a given language.
TrustedCallbackInterface::THROW_EXCEPTION constant Untrusted callbacks throw exceptions.
TrustedCallbackInterface::TRIGGER_SILENCED_DEPRECATION constant Untrusted callbacks trigger silenced E_USER_DEPRECATION errors.
TrustedCallbackInterface::TRIGGER_WARNING Deprecated constant Untrusted callbacks trigger E_USER_WARNING errors.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.