You are here

protected function RadioactivityEmitter::shouldEmit in Radioactivity 8.3

Same name and namespace in other branches
  1. 4.0.x src/Plugin/Field/FieldFormatter/RadioactivityEmitter.php \Drupal\radioactivity\Plugin\Field\FieldFormatter\RadioactivityEmitter::shouldEmit()

Determine if the field should emit energy.

Parameters

\Drupal\Core\Field\FieldItemListInterface $items: The field item list of the field.

Return value

bool True if so.

1 call to RadioactivityEmitter::shouldEmit()
RadioactivityEmitter::viewElements in src/Plugin/Field/FieldFormatter/RadioactivityEmitter.php
Builds a renderable array for a field value.

File

src/Plugin/Field/FieldFormatter/RadioactivityEmitter.php, line 163

Class

RadioactivityEmitter
Plugin implementation of the 'radioactivity_emitter' formatter.

Namespace

Drupal\radioactivity\Plugin\Field\FieldFormatter

Code

protected function shouldEmit(FieldItemListInterface $items) {
  $entity = $items
    ->getEntity();
  if (!$entity instanceof EntityPublishedInterface) {
    return TRUE;
  }
  return $entity
    ->isPublished();
}