ta-tikoma/phpunit-architecture-test
Architecture testing for PHP projects using PHPUnit. Define and enforce dependency, namespace, and layer rules (e.g., no forbidden coupling, keep domains isolated) and catch architectural violations in CI with fast, expressive tests.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| buggregator/trap | Trap is a local Laravel/PHP debugging server that captures dumps, logs, exceptions and traces in one place. Point your app to Trap to inspect requests and runtime events in a clean UI, ideal for development, testing and CI environments. | 262 | — | 16 | — | 31 | 31.3 | 13.9 | BSD-3-Clause | 1 day ago | |
| internal/destroy | Explicit, deterministic resource cleanup for PHP via a Destroyable interface. Breaks circular reference chains and prevents memory leaks in long-running apps without relying on __destruct() or expensive gc_collect_cycles(). Ideal for daemons and event loops. | 55 | 53 | 0 | 207K | 0 | 20.7 | 58.0 | BSD-3-Clause | 7 months ago | |
| internal/dload | DLoad is a PHP tool to download and manage binary artifacts (RoadRunner, Temporal, custom tools) for your projects. It automates installs, pins versions, handles cross-platform builds, and keeps binaries out of VCS via CLI and config. | 101 | 99 | 3 | 17K | 17 | 35.2 | 42.2 | BSD-3-Clause | 1 week ago | |
| internal/toml | PHP 8.1+ TOML 1.0/1.1 parser and encoder. Parse TOML into PHP arrays or an AST, modify and round-trip back to TOML. Simple static API (Toml::parse/parseToArray/encode) for config files and tooling. | 5 | 5 | 0 | 16K | 1 | 22.2 | 55.7 | BSD-3-Clause | 1 week ago | |
| pestphp/pest-plugin-arch | Pest Plugin Arch adds architecture testing to Pest, letting you enforce project boundaries and design rules with simple tests. Ideal for keeping Laravel/PHP codebases consistent and preventing unwanted dependencies. | 39 | 40 | 22 | 3M | 0 | 1.0 | 55.3 | MIT | — |
How can I help you explore Laravel packages today?