Chris@0: definition['provider'])) { Chris@0: return is_array($this->definition['provider']) ? reset($this->definition['provider']) : $this->definition['provider']; Chris@0: } Chris@0: return FALSE; Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritdoc} Chris@0: */ Chris@0: public function getProviders() { Chris@0: if (isset($this->definition['provider'])) { Chris@0: // Ensure that we return an array even if Chris@0: // \Drupal\Component\Annotation\AnnotationInterface::setProvider() has Chris@0: // been called. Chris@0: return (array) $this->definition['provider']; Chris@0: } Chris@0: return []; Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritdoc} Chris@0: */ Chris@0: public function setProviders(array $providers) { Chris@0: $this->definition['provider'] = $providers; Chris@0: } Chris@0: Chris@0: }