symfony/finder
Symfony Finder offers an intuitive fluent interface for locating files and directories by name, size, modification time, and content. Chain filters, sort results, and iterate with ease using this battle-tested, standalone PHP component trusted across the Symfony ecosystem.
files(), in(), name(), size() methods remain a good fit for Artisan commands, service classes, and file-maintenance jobs.ignoreVCSIgnored() now treats a .git file as the repository root, improving behavior in Git worktrees/submodules. Consecutive-star globs no longer trigger quadratic backtracking, reducing pathological CPU behavior in file-discovery code.Storage facade or Eloquent integration; cloud storage and database-linked file searches still require wrappers..git file handling fix reduces incorrect VCS-ignore behavior in worktree/submodule layouts.ignoreVCSIgnored() may return different file sets when .git is a file.ignoreVCSIgnored() in CI, worktrees, or submodule-based deployments? Are expected file sets covered by tests?**? If so, v8.1.8 should be prioritized.Storage-like ergonomics and easier future swaps.symfony/finder can resolve to v8.1.8.ignoreVCSIgnored() with worktree/submodule .git files and any glob patterns with consecutive stars.Storage facade bridging.ignoreVCSIgnored() in Git worktree/submodule scenarios.How can I help you explore Laravel packages today?