Commit 258c8371 authored by catch's avatar catch
Browse files

Issue #3261957 by longwave, quietone, andypost: Properly deprecate...

Issue #3261957 by longwave, quietone, andypost: Properly deprecate migrate_drupal_multilingual for future removal
parent 890749c0
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -19,8 +19,6 @@ class FollowUpMigrationsTest extends MigrateNodeTestBase {
    'content_translation',
    'language',
    'menu_ui',
    // A requirement for d6_node_translation.
    'migrate_drupal_multilingual',
  ];

  /**
+0 −2
Original line number Diff line number Diff line
@@ -27,8 +27,6 @@ class FollowUpMigrationsTest extends MigrateDrupal7TestBase {
    'language',
    'link',
    'menu_ui',
    // A requirement for translation migrations.
    'migrate_drupal_multilingual',
    'node',
    'taxonomy',
    'telephone',
+2 −1
Original line number Diff line number Diff line
@@ -2,7 +2,8 @@ name: 'Migrate Drupal Multilingual'
type: module
description: 'Provides a requirement for multilingual migrations.'
package: 'Core (Experimental)'
lifecycle: experimental
lifecycle: obsolete
lifecycle_link: https://www.drupal.org/node/3080264
version: VERSION
dependencies:
  - drupal:migrate_drupal
+0 −23
Original line number Diff line number Diff line
<?php

/**
 * @file
 * Install, update and uninstall functions for the migrate drupal multilingual module.
 */

/**
 * Implements hook_requirements().
 *
 * @see migrate_drupal_post_update_uninstall_multilingual()
 */
function migrate_drupal_multilingual_requirements($phase) {
  $requirements = [];
  if ($phase === 'runtime') {
    $requirements['migrate_drupal_multilingual'] = [
      'title' => t('Migrate Drupal Multilingual'),
      'severity' => REQUIREMENT_ERROR,
      'description' => t('The Migrate Drupal Multilingual module is deprecated and should not be installed.'),
    ];
  }
  return $requirements;
}
+0 −21
Original line number Diff line number Diff line
<?php

/**
 * @file
 * Provides a requirement for multilingual content and configuration migrations.
 */

use Drupal\Core\Routing\RouteMatchInterface;

/**
 * Implements hook_help().
 */
function migrate_drupal_multilingual_help($route_name, RouteMatchInterface $route_match) {
  switch ($route_name) {
    case 'help.page.migrate_drupal_multilingual':
      $output = '';
      $output .= '<h3>' . t('About') . '</h3>';
      $output .= '<p>' . t('The Migrate Drupal Multilingual module is a requirement for migrating translations. It does not provide a user interface. For more information, see the <a href=":migrate_drupal_multilingual">online documentation for the Migrate Drupal Multilingual module</a>.', [':migrate_drupal_multilingual' => 'https://www.drupal.org/node/2959712']) . '</p>';
      return $output;
  }
}
Loading