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 | Buggregator Trap transforms PHP debugging: drop-in Symfony VarDumper extensions, helper functions for any Buggregator server, and a lightweight local server that needs no Docker. Install as a Composer dev dependency; pairs with the Buggregator PHPStorm plugin. | 275 | 280 | 16 | 153K | 35 | 41.2 | 57.4 | BSD-3-Clause | 3 weeks 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. | 56 | 56 | 0 | 228K | 0 | 0.7 | 49.8 | BSD-3-Clause | 1 year ago | |
| internal/dload | DLoad simplifies downloading and managing binary artifacts for PHP projects. Automatically fetch tools like RoadRunner, Temporal, and custom binaries at pinned versions, ensuring consistent, cross-platform dev environments without committing binaries to version control. | 105 | 104 | 3 | 29K | 19 | 38.2 | 47.2 | BSD-3-Clause | 1 week ago | |
| internal/promise | Lightweight Promises/A implementation for PHP (fork of reactphp/promise). PHP 8.1+ compatible with strict types and improved type annotations. Drop-in replacement for react/promise v2/v3 with reusable rejection handling and safer defaults. | 53 | 54 | 1 | 240K | 0 | 0.9 | 50.4 | MIT | 1 year ago | |
| internal/toml | TOML 1.0.0/1.1.0 parser and encoder for PHP 8.1+. Parse TOML files straight into PHP arrays or encode arrays back to TOML, with support for tables, arrays of tables, and standard value types. A small, dependency-free tool for config files. | 6 | 5 | 0 | 45K | 1 | 15.7 | 58.7 | BSD-3-Clause | 4 months 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. | 44 | 44 | 27 | 10M | 0 | 1.5 | 56.4 | MIT | — | |
| temporal/sdk | PHP SDK for authoring Temporal Workflows and Activities, enabling scalable, durable async business logic. Clients require ext-grpc; Workers require RoadRunner, with ext-protobuf recommended for production performance. Install via Composer. | 418 | 417 | 68 | 305K | 26 | 42.2 | 61.6 | MIT | 2 weeks ago |
How can I help you explore Laravel packages today?