Hi I'm getting this error after fixing a problem I was having with the ShortcodeParser.php which related to an out-of-date version of PCRE - Perl Compatible Regular Expressions. Any idea?
Rob
[Warning] preg_match(): Compilation failed: unrecognized character after (?< at offset 3
GET /sawtrust/dev/build?flush=1&flushtoken=cd79a4a5740ae3ad8a9a91481d67b954
Line 479 in /home/linweb14/s/sawtrust.org-1061145573/user/htdocs/sawtrust/framework/model/connect/DBSchemaManager.php
470 * Given an index spec determines the index type
471 *
472 * @param array|string $spec
473 * @return string
474 */
475 protected function determineIndexType($spec) {
476 // check array spec
477 if(is_array($spec) && isset($spec['type'])) {
478 return $spec['type'];
479 } elseif (!is_array($spec) && preg_match('/(?<type>\w+)\s*\(/', $spec, $matchType)) {
480 return strtolower($matchType['type']);
481 } else {
482 return 'index';
483 }
484 }
485