From 9dee6f6128cbc15515ae80876d624838be53a4af Mon Sep 17 00:00:00 2001 From: catch <catch@35733.no-reply.drupal.org> Date: Tue, 15 May 2012 21:37:07 +0900 Subject: [PATCH] Issue #1539626 by cosmicdreams: Modify node module to use dependency injection for language. --- core/modules/node/node.module | 2 +- core/modules/node/node.test | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/modules/node/node.module b/core/modules/node/node.module index 8dbc060edbdf..64491939e08d 100644 --- a/core/modules/node/node.module +++ b/core/modules/node/node.module @@ -687,7 +687,7 @@ function node_type_update_nodes($old_type, $type) { * type object by $type->disabled being set to TRUE. */ function _node_types_build($rebuild = FALSE) { - $cid = 'node_types:' . $GLOBALS['language_interface']->langcode; + $cid = 'node_types:' . drupal_container()->get(LANGUAGE_TYPE_INTERFACE)->langcode; if (!$rebuild) { $_node_types = &drupal_static(__FUNCTION__); diff --git a/core/modules/node/node.test b/core/modules/node/node.test index deccadaa3e88..9188bad01421 100644 --- a/core/modules/node/node.test +++ b/core/modules/node/node.test @@ -2278,7 +2278,7 @@ class NodeTokenReplaceTestCase extends NodeWebTestCase { * Creates a node, then tests the tokens generated from it. */ function testNodeTokenReplacement() { - global $language_interface; + $language_interface = drupal_container()->get(LANGUAGE_TYPE_INTERFACE); $url_options = array( 'absolute' => TRUE, 'language' => $language_interface, -- GitLab