weirdan/prophecy-shim
Lightweight shim around Prophecy for PHPUnit, helping keep legacy Prophecy-based tests running on newer PHPUnit/Laravel stacks. Provides compatibility glue with minimal changes so you can upgrade tooling without rewriting your mocks.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| jangregor/phpstan-prophecy | 0.80 | PHPStan extension for phpspec/prophecy that improves type inference in tests. It teaches PHPStan the real types returned from Prophecy workflows like prophesize(), willExtend(), and reveal(), so your revealed doubles are understood as the mocked class. | 111 | 112 | 30 | 510K | 3 | 29.5 | 60.4 | MIT | 1 month ago | |
| phpspec/prophecy-phpunit | 0.77 | Integrates the Prophecy mocking library with PHPUnit for simpler, cleaner test doubles. Install via Composer and use the ProphecyTrait to call prophesize() inside your TestCase, set method predictions/returns, and reveal mocks for injection. | 192 | 193 | 42 | 1M | 1 | 25.5 | 63.4 | MIT | 1 month ago | |
| mpdf/psr-http-message-shim | 0.70 | PSR-7 HTTP message shim used by mPDF, providing lightweight interface-compatible request/response/message classes for projects that can’t rely on a full PSR-7 implementation. Helps maintain interoperability with minimal dependencies. | 48 | 49 | 0 | 2M | 1 | 0.3 | 55.2 | — | — | |
| psalm/phar | 0.69 | Install Psalm as a standalone PHAR to avoid Composer dependency conflicts. psalm/phar lets you add Psalm to any project or CI environment without pulling in extra packages, keeping your dependency tree clean while still running Psalm reliably. | 26 | 27 | 4 | 98K | 9 | 26.7 | 61.0 | — | 4 years ago | |
| apimatic/core | 0.69 | APIMatic Core for PHP: shared core logic and utilities used by APIMatic-generated PHP SDKs. Includes request building, parameter handling (query/header/form/body), and related helpers. Supports PHP 7.2–8.4. | 7 | 7 | 5 | 226K | 1 | 29.3 | 65.0 | MIT | 2 months ago | |
| symplify/easy-parallel | 0.69 | Run PHP tasks in parallel with a simple API. Easy Parallel helps speed up builds and code analysis by distributing work across multiple processes, while keeping output manageable and integration straightforward in existing Symplify and custom tooling. | 11 | 11 | 5 | 18K | 1 | 0.4 | 43.8 | MIT | — | |
| wyrihaximus/async-test-utilities | 0.68 | Async test utilities for PHP/React tests. Extend AsyncTestCase to run each test inside a Fiber, get random namespaces/directories for filesystem tests, and control per-test or per-class timeouts via the TimeOut attribute (default 30s). | 4 | 4 | 0 | 13K | 1 | 29.5 | 55.3 | MIT | 4 days ago | |
| symplify/phpstan-extensions | 0.67 | Extra PHPStan rules and extensions from Symplify to improve static analysis of PHP projects. Adds better type inference and framework-aware checks, helping catch bugs earlier and keep codebases consistent with minimal configuration. | 39 | 39 | 5 | 177K | 0 | 0.4 | 50.4 | MIT | — |
How can I help you explore Laravel packages today?