Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. EntityTranslationRendererBase.php

function EntityTranslationRendererBase::getLangcodeByRelationship

Returns the language code associated with the given row.

Parameters

\Drupal\views\ResultRow $row: The result row.

string $relationship: The relationship to be used.

Return value

string

2 calls to EntityTranslationRendererBase::getLangcodeByRelationship()
EntityTranslationRendererBase::preRenderByRelationship in core/modules/views/src/Entity/Render/EntityTranslationRendererBase.php
Runs before each entity is rendered if a relationship is needed.
TranslationLanguageRenderer::preRenderByRelationship in core/modules/views/src/Entity/Render/TranslationLanguageRenderer.php
Runs before each entity is rendered if a relationship is needed.
1 method overrides EntityTranslationRendererBase::getLangcodeByRelationship()
DefaultLanguageRenderer::getLangcodeByRelationship in core/modules/views/src/Entity/Render/DefaultLanguageRenderer.php
Returns the language code associated with the given row.

File

core/modules/views/src/Entity/Render/EntityTranslationRendererBase.php, line 35

Class

EntityTranslationRendererBase
Defines a base class for entity translation renderers.

Namespace

Drupal\views\Entity\Render

Code

public function getLangcodeByRelationship(ResultRow $row, string $relationship) : string {
    // This method needs to be overridden if the relationship is needed in the
    // implementation of getLangcode().
    return $this->getLangcode($row);
}
RSS feed
Powered by Drupal