You are here

function tmgmt_local_install in Translation Management Tool 8

Implements hook_install().

File

translators/tmgmt_local/tmgmt_local.install, line 11
Installation hooks for tmgmt_local module.

Code

function tmgmt_local_install() {

  // Assign form settings for the 'default' form mode.
  $form_display = \Drupal::service('entity_display.repository')
    ->getFormDisplay('user', 'user', 'default');
  $form_display
    ->setComponent('tmgmt_translation_skills', array(
    'type' => 'tmgmt_language_combination_default',
  ));
  $form_display
    ->save();

  // Assign form settings for the 'register' form mode.
  $form_display = \Drupal::service('entity_display.repository')
    ->getFormDisplay('user', 'user', 'register');
  $form_display
    ->setComponent('tmgmt_translation_skills', array(
    'type' => 'tmgmt_language_combination_default',
  ));
  $form_display
    ->save();
}