diff --git a/core/includes/schema.inc b/core/includes/schema.inc index 7b7aec9..03cb51c 100644 --- a/core/includes/schema.inc +++ b/core/includes/schema.inc @@ -126,7 +126,7 @@ function drupal_get_schema_versions($module) { } // Prepare regular expression to match all possible defined hook_update_N(). - $regexp = '/^(?P.+)_update_(?P\d+)$/'; + $regexp = '/^(?.+)_update_(?\d+)$/'; $functions = get_defined_functions(); // Narrow this down to functions ending with an integer, since all // hook_update_N() functions end this way, and there are other diff --git a/core/lib/Drupal/Core/Extension/ModuleHandler.php b/core/lib/Drupal/Core/Extension/ModuleHandler.php index 3a5ffbe..d559690 100644 --- a/core/lib/Drupal/Core/Extension/ModuleHandler.php +++ b/core/lib/Drupal/Core/Extension/ModuleHandler.php @@ -489,12 +489,12 @@ protected function getImplementationInfo($hook) { protected function parseDependency($dependency) { // We use named subpatterns and support every op that version_compare // supports. Also, op is optional and defaults to equals. - $p_op = '(?P!=|==|=|<|<=|>|>=|<>)?'; + $p_op = '(?!=|==|=|<|<=|>|>=|<>)?'; // Core version is always optional: 8.x-2.x and 2.x is treated the same. $p_core = '(?:' . preg_quote(DRUPAL_CORE_COMPATIBILITY) . '-)?'; - $p_major = '(?P\d+)'; + $p_major = '(?\d+)'; // By setting the minor version to x, branches can be matched. - $p_minor = '(?P(?:\d+|x)(?:-[A-Za-z]+\d+)?)'; + $p_minor = '(?(?:\d+|x)(?:-[A-Za-z]+\d+)?)'; $value = array(); $parts = explode('(', $dependency, 2); $value['name'] = trim($parts[0]); diff --git a/core/modules/simpletest/lib/Drupal/simpletest/WebTestBase.php b/core/modules/simpletest/lib/Drupal/simpletest/WebTestBase.php index a75ade4..146e007 100644 --- a/core/modules/simpletest/lib/Drupal/simpletest/WebTestBase.php +++ b/core/modules/simpletest/lib/Drupal/simpletest/WebTestBase.php @@ -1608,7 +1608,7 @@ protected function checkForMetaRefresh() { if (!empty($refresh)) { // Parse the content attribute of the meta tag for the format: // "[delay]: URL=[page_to_redirect_to]". - if (preg_match('/\d+;\s*URL=(?P.*)/i', $refresh[0]['content'], $match)) { + if (preg_match('/\d+;\s*URL=(?.*)/i', $refresh[0]['content'], $match)) { return $this->drupalGet($this->getAbsoluteUrl(decode_entities($match['url']))); } }