Issue #1631092 by webflo: Remove language related todos and global variables from boostrap.inc.

8.0.x
webchick 2012-06-14 10:22:49 +02:00
parent b49c71cb34
commit 82f095ad2e
5 changed files with 6 additions and 13 deletions

View File

@ -2617,13 +2617,6 @@ function drupal_language_initialize() {
->addMethodCall('extend', array($default));
}
}
// @todo Temporary backwards compatibility for code still using globals.
// Remove after these issues:
// - $language_url: http://drupal.org/node/1512310
foreach ($types as $type) {
$GLOBALS[$type] = $container->get($type);
}
}
/**

View File

@ -880,7 +880,7 @@ function block_block_list_alter(&$blocks) {
continue;
}
foreach ($block_langcodes[$block->module][$block->delta] as $language_type => $langcodes) {
if (isset($langcodes[$GLOBALS[$language_type]->langcode])) {
if (isset($langcodes[drupal_container()->get($language_type)->langcode])) {
// Found a language type - langcode combination in the configuration
// that is applicable to the current request.
continue 2;

View File

@ -1132,7 +1132,7 @@ function node_revision_delete($revision_id) {
*/
function node_view(Node $node, $view_mode = 'full', $langcode = NULL) {
if (!isset($langcode)) {
$langcode = $GLOBALS['language_content']->langcode;
$langcode = drupal_container()->get(LANGUAGE_TYPE_CONTENT)->langcode;
}
// Populate $node->content with a render() array.
@ -1194,7 +1194,7 @@ function node_view(Node $node, $view_mode = 'full', $langcode = NULL) {
*/
function node_build_content(Node $node, $view_mode = 'full', $langcode = NULL) {
if (!isset($langcode)) {
$langcode = $GLOBALS['language_content']->langcode;
$langcode = drupal_container()->get(LANGUAGE_TYPE_CONTENT)->langcode;
}
// Remove previously built content, if exists.

View File

@ -584,7 +584,7 @@ function taxonomy_term_delete_multiple(array $tids) {
*/
function taxonomy_term_view(Term $term, $view_mode = 'full', $langcode = NULL) {
if (!isset($langcode)) {
$langcode = $GLOBALS['language_content']->langcode;
$langcode = drupal_container()->get(LANGUAGE_TYPE_CONTENT)->langcode;
}
field_attach_prepare_view('taxonomy_term', array($term->tid => $term), $view_mode, $langcode);

View File

@ -2367,7 +2367,7 @@ function user_view_page($account) {
*/
function user_view($account, $view_mode = 'full', $langcode = NULL) {
if (!isset($langcode)) {
$langcode = $GLOBALS['language_content']->langcode;
$langcode = drupal_container()->get(LANGUAGE_TYPE_CONTENT)->langcode;
}
// Retrieve all profile fields and attach to $account->content.
@ -2404,7 +2404,7 @@ function user_view($account, $view_mode = 'full', $langcode = NULL) {
*/
function user_build_content($account, $view_mode = 'full', $langcode = NULL) {
if (!isset($langcode)) {
$langcode = $GLOBALS['language_content']->langcode;
$langcode = drupal_container()->get(LANGUAGE_TYPE_CONTENT)->langcode;
}
// Remove previously built content, if exists.