public function EntityTranslation::getPropertyDefinitions

Implements \Drupal\Core\TypedData\ComplexDataInterface::getPropertyDefinitions().

Overrides ComplexDataInterface::getPropertyDefinitions

3 calls to EntityTranslation::getPropertyDefinitions()

File

drupal/core/lib/Drupal/Core/Entity/Field/Type/EntityTranslation.php, line 163
Contains \Drupal\Core\Entity\Type\EntityTranslation.

Class

EntityTranslation
Allows accessing and updating translated entity fields.

Namespace

Drupal\Core\Entity\Field\Type

Code

public function getPropertyDefinitions() {
  $definitions = array();
  foreach ($this->parent
    ->getPropertyDefinitions() as $name => $definition) {
    if (!empty($definition['translatable']) || !$this->strict) {
      $definitions[$name] = $definition;
    }
  }
  return $definitions;
}