You are here

function forms_steps_entity_base_field_info in Forms Steps 8

Implements hook_entity_base_field_info().

File

./forms_steps.module, line 68
Hook implementations for the forms_steps module.

Code

function forms_steps_entity_base_field_info(EntityTypeInterface $entity_type) {
  if ($entity_type
    ->id() === 'node') {

    // If we have moved to new workflow management. We no longer need this
    // field.
    if (drupal_get_installed_schema_version('forms_steps') === '8100') {
      $fields['field_forms_steps_id'] = BaseFieldDefinition::create('string')
        ->setLabel(t('Forms Steps ID'))
        ->setDisplayConfigurable('form', FALSE)
        ->setDisplayConfigurable('view', FALSE);
      return $fields;
    }
  }
}