From 2e4157145b59a02e92b0ee1f85a382ba870c7839 Mon Sep 17 00:00:00 2001 From: annesosensio Date: Fri, 30 Oct 2015 21:30:50 +0100 Subject: [PATCH] Made wildcard expansion consistent with bash --- src/Composer/Autoload/AutoloadGenerator.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Composer/Autoload/AutoloadGenerator.php b/src/Composer/Autoload/AutoloadGenerator.php index 0d3e15ad6..dd02e57e9 100644 --- a/src/Composer/Autoload/AutoloadGenerator.php +++ b/src/Composer/Autoload/AutoloadGenerator.php @@ -691,8 +691,8 @@ FOOTER; $path = preg_quote(trim(strtr($path, '\\', '/'), '/')); // add support for wildcards * and ** - $path = str_replace('\\*\\*', '.*?', $path); - $path = str_replace('\\*', '[^/]*?', $path); + $path = str_replace('\\*\\*', '.+?', $path); + $path = str_replace('\\*', '[^/]+?', $path); $autoloads[] = empty($installPath) ? preg_quote(strtr(getcwd(), '\\', '/')) . '/' . $path : preg_quote($installPath) . '/' . $path; continue;