/var/www/vhosts/ihelp.ro/httpdocs/vendor/symfony/finder
NameSizeModeActions
Comparator/-0755rm
Exception/-0755rm
Iterator/-0755rm
CHANGELOG.md25030644editdlrm
composer.json7610644editdlrm
Finder.php242030644editdlrm
Gitignore.php30120644editdlrm
Glob.php35990644editdlrm
LICENSE10680644editdlrm
README.md4950644editdlrm
SplFileInfo.php20070644editdlrm
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/symfony/finder/Gitignore.php (3012B)
* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Finder; /** * Gitignore matches against text. * * @author Michael Voříšek * @author Ahmed Abdou */ class Gitignore { /** * Returns a regexp which is the equivalent of the gitignore pattern. * * Format specification: https://git-scm.com/docs/gitignore#_pattern_format */ public static function toRegex(string $gitignoreFileContent): string { return self::buildRegex($gitignoreFileContent, false); } public static function toRegexMatchingNegatedPatterns(string $gitignoreFileContent): string { return self::buildRegex($gitignoreFileContent, true); } private static function buildRegex(string $gitignoreFileContent, bool $inverted): string { $gitignoreFileContent = preg_replace('~(? '['.('' !== $matches[1] ? '^' : '').str_replace('\\-', '-', $matches[2]).']', $regex); $regex = preg_replace('~(?:(?:\\\\\*){2,}(/?))+~', '(?:(?:(?!//).(?