public function FieldItemBase::__get

Implements \Drupal\Core\Entity\Field\FieldItemInterface::__get().

Overrides FieldItemInterface::__get

1 call to FieldItemBase::__get()
EntityReferenceItem::__get in drupal/core/lib/Drupal/Core/Entity/Field/Type/EntityReferenceItem.php
Overrides \Drupal\Core\Entity\Field\FieldItemBase::__get().
1 method overrides FieldItemBase::__get()
EntityReferenceItem::__get in drupal/core/lib/Drupal/Core/Entity/Field/Type/EntityReferenceItem.php
Overrides \Drupal\Core\Entity\Field\FieldItemBase::__get().

File

drupal/core/lib/Drupal/Core/Entity/Field/FieldItemBase.php, line 71
Contains \Drupal\Core\Entity\Field\FieldItemBase.

Class

FieldItemBase
An entity field item.

Namespace

Drupal\Core\Entity\Field

Code

public function __get($name) {

  // There is either a property object or a plain value - possibly for a
  // not-defined property. If we have a plain value, directly return it.
  if (isset($this->values[$name])) {
    return $this->values[$name];
  }
  elseif (isset($this->properties[$name])) {
    return $this->properties[$name]
      ->getValue();
  }
}