/**
  * Returns an array of entity type labels to be included in the UI text.
  *
  * @return array
  *   Associative array with the following keys:
  *   - 'singular': The label for singular form.
  *   - 'plural': The label for plural form.
  */
 protected function labels()
 {
     // The admin has specified the exact labels that should be used.
     if ($this->getSetting('override_labels')) {
         return ['singular' => $this->getSetting('label_singular'), 'plural' => $this->getSetting('label_plural')];
     } else {
         $this->initializeIefController();
         return $this->iefHandler->labels();
     }
 }
 /**
  * Gets the entity type managed by this handler.
  *
  * @return \Drupal\Core\Entity\EntityTypeInterface
  *   The entity type.
  */
 protected function getEntityTypeLabels()
 {
     // The admin has specified the exact labels that should be used.
     if ($this->getSetting('override_labels')) {
         return ['singular' => $this->getSetting('label_singular'), 'plural' => $this->getSetting('label_plural')];
     } else {
         $this->createInlineFormHandler();
         return $this->inlineFormHandler->getEntityTypeLabels();
     }
 }