Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Glob Laravel Package

webmozart/glob

Ant-like globbing for PHP with support for , ?, [], {}, and // to match directories. Glob filesystem paths (including stream wrappers), match globs against strings, and filter path arrays. Uses native glob() when possible; throws on invalid patterns.

View on GitHub
Deep Wiki
Context7
4.7.0

Release Notes for 4.7.0

4.7.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

enhancement

4.6.0

Release Notes for 4.6.0

4.6.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

enhancement

4.5.0

Release Notes for 4.5.0

4.5.0

  • Total issues resolved: 1
  • Total pull requests resolved: 2
  • Total contributors: 3

dependencies,enhancement

4.4.0

Release Notes for 4.4.0

4.4.0

  • Total issues resolved: 1
  • Total pull requests resolved: 1
  • Total contributors: 2

dependencies,enhancement

bug

4.3.0

Release Notes for 4.3.0

4.3.0

  • Total issues resolved: 3
  • Total pull requests resolved: 2
  • Total contributors: 4

bug,dependencies,enhancement

enhancement

dependencies,enhancement

4.2.0

Release Notes for 4.2.0

4.2.0

  • Total issues resolved: 0
  • Total pull requests resolved: 5
  • Total contributors: 4

enhancement

duplicate,enhancement

4.1.0
  • added flag Glob::FILTER_VALUE for Glob::filter()
  • added flag Glob::FILTER_KEY for Glob::filter()
4.0.0
  • switched to a better-performing algorithm for Glob::toRegEx()
  • switched to a better-performing algorithm for Glob::getStaticPrefix()
  • removed Glob::ESCAPE flag - escaping is now always enabled
  • added argument $delimiter to Glob::toRegEx()
  • removed Symbol class
3.3.1
  • checked return value of glob()
3.3.0
  • improved globbing performance by falling back to PHP's glob() function whenever possible
  • added support for character ranges [a-c]
3.2.0
  • added support for ? which matches any character
  • added support for character classes [abc] which match any of the specified characters
  • added support for inverted character classes [^abc] which match any but the specified characters
3.1.1
  • fixed minimum versions in composer.json
3.1.0
  • added TestUtil class
  • fixed normalizing of slashes on Windows
3.0.0
  • RecursiveDirectoryIterator now inherits from \RecursiveDirectoryIterator for performance reasons. Support for seek() was removed on PHP versions < 5.5.23 or < 5.6.7
  • made Glob final
2.0.1
  • upgraded to webmozart/path-util 2.0
2.0.0
  • restricted ** to be used within two separators only: /**/. This improves performance while maintaining equal expressiveness
  • added support for stream wrappers
1.0.0-beta3
  • fixed installation on Windows
1.0.0
  • added support for sets: {ab,cd}
1.0.0-beta2
  • implemented Ant-like globbing: * does not match directory separators anymore, but ** does
  • escaping must now be explicitly enabled by passing the flag Glob::ESCAPE to any of the Glob methods
  • fixed: replaced fatal error by InvalidArgumentException when globs are not absolute
1.0.0-beta
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport