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.
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope