Ejemplo n.º 1
0
 /**
  * Gets the field definition.
  *
  * A View works on an entity type across bundles, and thus only has access to
  * field storage definitions. In order to be able to use widgets and
  * formatters, we create a generic field definition out of that storage
  * definition.
  *
  * @see BaseFieldDefinition::createFromFieldStorageDefinition()
  *
  * @return \Drupal\Core\Field\FieldDefinitionInterface
  *   The field definition used by this handler.
  */
 protected function getFieldDefinition()
 {
     if (!$this->fieldDefinition) {
         $field_storage_config = $this->getFieldStorageDefinition();
         $this->fieldDefinition = BaseFieldDefinition::createFromFieldStorageDefinition($field_storage_config);
     }
     return $this->fieldDefinition;
 }