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
Construct Finder

Construct Finder Laravel Package

league/construct-finder

Locate PHP code constructs (classes, interfaces, traits, enums) within one or more directories. Returns construct objects or just names, with type-specific finders and support for excluding files via simple wildcard patterns.

View on GitHub
Deep Wiki
Context7

league/construct-finder scans PHP source directories to locate classes, interfaces, traits, and enums. Use ConstructFinder::locatedIn(...) to search one or many folders and retrieve either rich Construct value objects (name + type) or just their fully-qualified names.

Ideal for tooling, code generation, or automated discovery, it supports type-specific queries and flexible file exclusion via wildcard patterns.

  • Find all constructs or filter by class/interface/trait/enum
  • Return objects (Construct) or names only for lightweight use
  • Search across multiple directories in a single call
  • Exclude files/paths with glob-style patterns (e.g. *Test.php, */Tests/*)
  • Simple API built for fast integration into developer tooling
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