You are here

protected function FieldDefinitionProvider::getIdentifierDefinition in CiviCRM Entity 8.3

Gets the identifier field definition.

Return value

\Drupal\Core\Field\BaseFieldDefinition The base field definition.

1 call to FieldDefinitionProvider::getIdentifierDefinition()
FieldDefinitionProvider::getBaseFieldDefinition in src/Entity/FieldDefinitionProvider.php
Gets an entity base field definition from a CiviCRM field definition.

File

src/Entity/FieldDefinitionProvider.php, line 128

Class

FieldDefinitionProvider

Namespace

Drupal\civicrm_entity\Entity

Code

protected function getIdentifierDefinition() {
  return BaseFieldDefinition::create('integer')
    ->setReadOnly(TRUE)
    ->setSetting('unsigned', TRUE);
}