function BaseFieldDefinition::getPropertyDefinitions
Gets an array of property definitions of contained properties.
Return value
\Drupal\Core\TypedData\DataDefinitionInterface[] An array of property definitions of contained properties, keyed by property name.
Overrides FieldStorageDefinitionInterface::getPropertyDefinitions
2 calls to BaseFieldDefinition::getPropertyDefinitions()
- BaseFieldDefinition::getPropertyDefinition in core/
lib/ Drupal/ Core/ Field/ BaseFieldDefinition.php  - Gets the definition of a contained property.
 - BaseFieldDefinition::getPropertyNames in core/
lib/ Drupal/ Core/ Field/ BaseFieldDefinition.php  - Returns the names of the field's subproperties.
 
File
- 
              core/
lib/ Drupal/ Core/ Field/ BaseFieldDefinition.php, line 587  
Class
- BaseFieldDefinition
 - A class for defining entity fields.
 
Namespace
Drupal\Core\FieldCode
public function getPropertyDefinitions() {
  if (!isset($this->propertyDefinitions)) {
    $class = $this->getItemDefinition()
      ->getClass();
    $this->propertyDefinitions = $class::propertyDefinitions($this);
  }
  return $this->propertyDefinitions;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.