boundwize/structarmed
StructArmed is a dev-only PHP architecture guard: define layers and dependency rules, start from presets (PSR-4/1/12, MVC, DDD), then tune or skip checks in PHP. Run it in CI to catch boundary violations before they become conventions.
StructArmed turns architecture decisions into executable checks. Start with presets for PSR, MVC, or DDD projects, then tune or extend the rules in native PHP.
composer require --dev boundwize/structarmed
vendor/bin/structarmed init --preset=psr4
vendor/bin/structarmed analyse
Documentation is available online, with source files kept in this repository:
Contributions are welcome. See CONTRIBUTING.md for setup, tooling, and pull request expectations.
StructArmed is released under the MIT License.
How can I help you explore Laravel packages today?