You are here

opigno_skills_system.module in Opigno module 3.x

Same filename and directory in other branches
  1. 8 modules/opigno_skills_system/opigno_skills_system.module

File

modules/opigno_skills_system/opigno_skills_system.module
View source
<?php

/**
 * @file
 * Contains opigno_skills_system.module.
 */
use Drupal\Core\Form\FormStateInterface;

/**
 * Implements hook_ENTITY_TYPE_update().
 */
function opigno_skills_system_taxonomy_term_update(Drupal\Core\Entity\EntityInterface $entity) {
  if ($entity
    ->bundle() == 'skills') {
    $entity_definition_update_manager = \Drupal::entityDefinitionUpdateManager();
    $field_storage_definition = $entity_definition_update_manager
      ->getFieldStorageDefinition('skills_active', 'opigno_module');
    $entity_definition_update_manager
      ->updateFieldStorageDefinition($field_storage_definition);
  }
}

/**
 * Implements hook_ENTITY_TYPE_insert().
 */
function opigno_skills_system_taxonomy_term_insert(Drupal\Core\Entity\EntityInterface $entity) {
  if ($entity
    ->bundle() == 'skills') {
    $entity_definition_update_manager = \Drupal::entityDefinitionUpdateManager();
    $field_storage_definition = $entity_definition_update_manager
      ->getFieldStorageDefinition('skills_active', 'opigno_module');
    $entity_definition_update_manager
      ->updateFieldStorageDefinition($field_storage_definition);
  }
}