Code Duplication    Length = 3-3 lines in 2 locations

src/Glob.php 2 locations

@@ 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
        }