You are here

function votingapi_update_8304 in Voting API 8.3

Update the definition of 'Function' field Vote Result entity.

File

./votingapi.install, line 47
Install, update and uninstall functions for the Voting API module.

Code

function votingapi_update_8304(&$sandbox) {
  $definition_update_manager = \Drupal::entityDefinitionUpdateManager();
  if ($vote_result_fields = \Drupal::service('entity_field.manager')
    ->getFieldStorageDefinitions('vote_result')) {

    /** @var \Drupal\Core\Field\BaseFieldDefinition $function_field_definition */
    $function_field_definition = $vote_result_fields['function'];
    $function_field_definition
      ->getSchema();
    $definition_update_manager
      ->updateFieldStorageDefinition($function_field_definition);
  }
}