You are here

protected function ExampleMultilingualField::getTagsField in Extra Field 8

Same name and namespace in other branches
  1. 8.2 modules/extra_field_example/src/Plugin/ExtraField/Display/ExampleMultilingualField.php \Drupal\extra_field_example\Plugin\ExtraField\Display\ExampleMultilingualField::getTagsField()

Returns the Tags field this plugin uses.

Return value

\Drupal\Core\Field\FieldItemListInterface|null The taxonomy terms this field references.

3 calls to ExampleMultilingualField::getTagsField()
ExampleMultilingualField::getLabel in modules/extra_field_example/src/Plugin/ExtraField/Display/ExampleMultilingualField.php
The label of the field.
ExampleMultilingualField::getLangcode in modules/extra_field_example/src/Plugin/ExtraField/Display/ExampleMultilingualField.php
Gets the langcode of the field values.
ExampleMultilingualField::viewElements in modules/extra_field_example/src/Plugin/ExtraField/Display/ExampleMultilingualField.php
Returns the renderable array of the field item(s).

File

modules/extra_field_example/src/Plugin/ExtraField/Display/ExampleMultilingualField.php, line 103

Class

ExampleMultilingualField
Example Extra field Display.

Namespace

Drupal\extra_field_example\Plugin\ExtraField\Display

Code

protected function getTagsField() {
  $field = NULL;
  $entity = $this
    ->getEntity();
  if ($entity
    ->hasField('field_tags')) {
    $field = $entity
      ->get('field_tags');
  }
  return $field;
}