diff --git a/core/includes/common.inc b/core/includes/common.inc index 4668a90..af226b6 100644 --- a/core/includes/common.inc +++ b/core/includes/common.inc @@ -5428,7 +5428,9 @@ function show(&$element) { * @see drupal_render_cache_set() */ function drupal_render_cache_get($elements) { - if (!in_array($_SERVER['REQUEST_METHOD'], array('GET', 'HEAD')) || !$cid = drupal_render_cid_create($elements)) { + $REQUEST_METHOD = Drupal::request()->server->get('REQUEST_METHOD'); + + if (!in_array($REQUEST_METHOD, array('GET', 'HEAD')) || !$cid = drupal_render_cid_create($elements)) { return FALSE; } $bin = isset($elements['#cache']['bin']) ? $elements['#cache']['bin'] : 'cache'; @@ -5459,8 +5461,10 @@ function drupal_render_cache_get($elements) { * @see drupal_render_cache_get() */ function drupal_render_cache_set(&$markup, $elements) { + $REQUEST_METHOD = Drupal::request()->server->get('REQUEST_METHOD'); + // Create the cache ID for the element. - if (!in_array($_SERVER['REQUEST_METHOD'], array('GET', 'HEAD')) || !$cid = drupal_render_cid_create($elements)) { + if (!in_array($REQUEST_METHOD, array('GET', 'HEAD')) || !$cid = drupal_render_cid_create($elements)) { return FALSE; }