class ConfigTranslationControllerOverride

Overridden class for entity translation controllers.

Hierarchy

Expanded class hierarchy of ConfigTranslationControllerOverride

File

sources/tmgmt_config/src/Controller/ConfigTranslationControllerOverride.php, line 12

Namespace

Drupal\tmgmt_config\Controller
View source
class ConfigTranslationControllerOverride extends ConfigTranslationController {

  /**
   * {@inheritdoc}
   */
  public function itemPage(Request $request, RouteMatchInterface $route_match, $plugin_id) {
    $build = parent::itemPage($request, $route_match, $plugin_id);
    if (\Drupal::entityTypeManager()
      ->getAccessControlHandler('tmgmt_job')
      ->createAccess()) {
      $build = \Drupal::formBuilder()
        ->getForm('Drupal\\tmgmt_config\\Form\\ConfigTranslateForm', $build, $plugin_id);
    }
    return $build;
  }

}

Members