@@ 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 | } |
|
@@ 455-457 (lines=3) @@ | ||
452 | if (false !== strpos($quoted, Symbol::L_BRACKET)) { |
|
453 | $quoted = preg_replace_callback( |
|
454 | '~'.$noEscaping.Symbol::E_L_BRACKET.'('.Symbol::E_CARET.')?(.*?)'.$noEscaping.Symbol::E_R_BRACKET.'~', |
|
455 | function ($match) { |
|
456 | return $match[1].'['.($match[3] ? '^' : '').$match[4].$match[5].']'; |
|
457 | }, |
|
458 | $quoted |
|
459 | ); |
|
460 | } |