Issue #3405412 by sijumpk, quietone, dww, bbrala: Fix deprecation message to use link to CR not the issue

merge-requests/6056/head
quietone 2024-01-08 13:25:09 +13:00
parent 1d5e1e1d40
commit c2fa694885
No known key found for this signature in database
GPG Key ID: 43BFBBB26EA09FE1
2 changed files with 2 additions and 2 deletions

View File

@ -40,7 +40,7 @@
* @see https://www.drupal.org/node/2948698
*/
function module_load_include($type, $module, $name = NULL) {
@trigger_error("module_load_include() is deprecated in drupal:9.4.0 and is removed from drupal:11.0.0. Instead, you should use \Drupal::moduleHandler()->loadInclude(). Note that including code from uninstalled extensions is no longer supported. See https://www.drupal.org/project/drupal/issues/697946", E_USER_DEPRECATED);
@trigger_error("module_load_include() is deprecated in drupal:9.4.0 and is removed from drupal:11.0.0. Instead, you should use \Drupal::moduleHandler()->loadInclude(). Note that including code from uninstalled extensions is no longer supported. See https://www.drupal.org/node/2948698", E_USER_DEPRECATED);
if (!isset($name)) {
$name = $module;
}

View File

@ -16,7 +16,7 @@ class ModuleLegacyTest extends KernelTestBase {
*/
public function testModuleLoadInclude() {
$this->assertFalse($this->container->get('module_handler')->moduleExists('module_test'), 'Ensure module is uninstalled so we test the ability to include uninstalled code.');
$this->expectDeprecation('module_load_include() is deprecated in drupal:9.4.0 and is removed from drupal:11.0.0. Instead, you should use \Drupal::moduleHandler()->loadInclude(). Note that including code from uninstalled extensions is no longer supported. See https://www.drupal.org/project/drupal/issues/697946');
$this->expectDeprecation('module_load_include() is deprecated in drupal:9.4.0 and is removed from drupal:11.0.0. Instead, you should use \Drupal::moduleHandler()->loadInclude(). Note that including code from uninstalled extensions is no longer supported. See https://www.drupal.org/node/2948698');
$filename = module_load_include('inc', 'module_test', 'module_test.file');
$this->assertStringEndsWith("module_test.file.inc", $filename);