| @@ 334-341 (lines=8) @@ | ||
| 331 | $regex .= "\\$c"; |
|
| 332 | break; |
|
| 333 | ||
| 334 | case '/': |
|
| 335 | if (isset($glob[$i + 3]) && '**/' === $glob[$i + 1].$glob[$i + 2].$glob[$i + 3]) { |
|
| 336 | $regex .= '/([^/]+/)*'; |
|
| 337 | $i += 3; |
|
| 338 | } else { |
|
| 339 | $regex .= '/'; |
|
| 340 | } |
|
| 341 | break; |
|
| 342 | ||
| 343 | case '*': |
|
| 344 | $regex .= '[^/]*'; |
|
| @@ 466-471 (lines=6) @@ | ||
| 463 | $c = $glob[$i]; |
|
| 464 | ||
| 465 | switch ($c) { |
|
| 466 | case '/': |
|
| 467 | $prefix .= '/'; |
|
| 468 | if (isset($glob[$i + 3]) && '**/' === $glob[$i + 1].$glob[$i + 2].$glob[$i + 3]) { |
|
| 469 | break 2; |
|
| 470 | } |
|
| 471 | break; |
|
| 472 | ||
| 473 | case '*': |
|
| 474 | case '?': |
|