You are here

function lingotek_form_lingotek_management_alter in Lingotek Translation 3.1.x

Same name and namespace in other branches
  1. 8.2 lingotek.module \lingotek_form_lingotek_management_alter()
  2. 4.0.x lingotek.module \lingotek_form_lingotek_management_alter()
  3. 3.0.x lingotek.module \lingotek_form_lingotek_management_alter()
  4. 3.2.x lingotek.module \lingotek_form_lingotek_management_alter()
  5. 3.3.x lingotek.module \lingotek_form_lingotek_management_alter()
  6. 3.4.x lingotek.module \lingotek_form_lingotek_management_alter()
  7. 3.5.x lingotek.module \lingotek_form_lingotek_management_alter()
  8. 3.6.x lingotek.module \lingotek_form_lingotek_management_alter()
  9. 3.7.x lingotek.module \lingotek_form_lingotek_management_alter()
  10. 3.8.x lingotek.module \lingotek_form_lingotek_management_alter()

Implements hook_form_FORM_ID_alter() for 'lingotek_management'.

File

./lingotek.module, line 694
Implements Drupal-related hooks for the Lingotek Translation module.

Code

function lingotek_form_lingotek_management_alter(array &$form, FormStateInterface $form_state) {
  $build_info = $form_state
    ->getBuildInfo();
  if ($build_info && isset($build_info['callback_object'])) {
    $formObject = $build_info['callback_object'];
    if ($formObject
      ->getEntityTypeId() === 'paragraph') {
      \Drupal::service('lingotek.paragraphs_bulk_form')
        ->form($form, $form_state);
    }
    if ($formObject
      ->getEntityTypeId() === 'media') {
      \Drupal::service('lingotek.media_bulk_form')
        ->form($form, $form_state);
    }
  }
}