function translation_entity_edit_page

Page callback for the translation edit page.

Parameters

\Drupal\Core\Entity\EntityInterface $entity: The entity being translated.

\Drupal\Core\Language\Language $language: (optional) The language of the translated values. Defaults to the current content language.

Return value

array A processed form array ready to be rendered.

1 string reference to 'translation_entity_edit_page'
translation_entity_menu in drupal/core/modules/translation_entity/translation_entity.module
Implements hook_menu().

File

drupal/core/modules/translation_entity/translation_entity.pages.inc, line 220
The entity translation user interface.

Code

function translation_entity_edit_page(EntityInterface $entity, Language $language = NULL) {
  $language = !empty($language) ? $language : language(Language::TYPE_CONTENT);
  $info = $entity
    ->entityInfo();
  $operation = isset($info['default_operation']) ? $info['default_operation'] : 'default';
  $form_state['langcode'] = $language->langcode;
  $form_state['translation_entity']['translation_form'] = TRUE;
  return entity_get_form($entity, $operation, $form_state);
}