@@ 443-445 (lines=3) @@ | ||
440 | if (false !== strpos($quoted, Symbol::L_BRACE)) { |
|
441 | $quoted = preg_replace_callback( |
|
442 | '~'.$noEscaping.Symbol::E_L_BRACE.'(.*?)'.$noEscaping.Symbol::E_R_BRACE.'~', |
|
443 | function ($match) { |
|
444 | return $match[1].'('.str_replace(',', '|', $match[3]).$match[4].')'; |
|
445 | }, |
|
446 | $quoted |
|
447 | ); |
|
448 | } |
|
@@ 417-419 (lines=3) @@ | ||
414 | if (false !== strpos($quoted, Symbol::L_BRACKET)) { |
|
415 | $quoted = preg_replace_callback( |
|
416 | '~'.Symbol::E_L_BRACKET.'('.Symbol::E_CARET.')?'.'([^'.Symbol::R_BRACKET.']*)'.Symbol::E_R_BRACKET.'~', |
|
417 | function ($match) { |
|
418 | return '['.($match[1] ? '^' : '').str_replace(Symbol::HYPHEN, '-', $match[2]).']'; |
|
419 | }, |
|
420 | $quoted |
|
421 | ); |
|
422 | } |