covergenius/php-vcr
PHP VCR for recording and replaying HTTP interactions during tests. Stores “cassettes” of requests/responses to make suites fast, deterministic, and offline-friendly. Useful for mocking third-party APIs without brittle stubs.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| covergenius/phpunit-testlistener-vcr | 0.80 | PHPUnit test listener that records and replays HTTP interactions using a VCR-style approach. Capture real API responses into cassettes during tests, then replay them for fast, deterministic runs without hitting external services. | 3 | 3 | 2 | 2K | 0 | 2.5 | 35.2 | MIT | 1 year ago | |
| deozza/api-tester-bundle | 0.79 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| php-vcr/phpunit-testlistener-vcr | 0.79 | PHPUnit TestListener integrating PHP-VCR via @vcr annotations. Automatically turns VCR on/off per test and records/replays HTTP interactions using named cassettes. Install with Composer and register the listener in phpunit.xml. | 61 | 61 | 47 | 7K | 3 | 6.2 | 30.3 | MIT | 1 year ago | |
| php-vcr/php-vcr | 0.77 | PHP-VCR records your test suite’s HTTP interactions and replays them in future runs for fast, deterministic tests. Works with common PHP HTTP clients, configurable request matching, cassette-based fixtures, YAML/JSON storage, and PHPUnit support. | 1,208 | 1,209 | 212 | 60K | 6 | 46.3 | 35.3 | MIT | 4 days ago | |
| benblub/ftg | 0.77 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 5 years ago | |
| app-verk/api-test-cases | 0.76 | — | 1 | 1 | 4 | 0 | 0 | 3.1 | — | — | 4 years ago | |
| dosfarma/testing | 0.76 | Laravel testing helpers for Dosfarma projects. Provides lightweight utilities and abstractions to speed up PHPUnit/Pest setup, fakes, and common assertions across apps and packages, helping you write clearer, reusable tests with less boilerplate. | 0 | 0 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| lchrusciel/api-test-case | 0.76 | PHPUnit TestCase for Symfony API development. Extends WebTestCase with easy JSON/XML response matching (via php-matcher) and optional Alice/Doctrine fixtures loading. Supports a clear TDD workflow using expected response files and helpful diffs. | 412 | 412 | 41 | 104K | 11 | 31.6 | 44.1 | MIT | 1 month ago | |
| jcchavezs/httptest | 0.76 | Spin up a lightweight local HTTP server for integration testing real HTTP calls (e.g., cURL). Define a request handler to assert method/headers/body and craft responses, enabling client- and server-side assertions without mocking HTTP. | 9 | 9 | 1 | 199 | 2 | 1.7 | 18.2 | — | 8 years ago | |
| guzzle/plugin-mock | 0.76 | guzzle/plugin-mock provides a mock plugin for Guzzle, letting you queue predefined responses and simulate HTTP requests during testing. Useful for isolating API clients, reproducing edge cases, and running fast, reliable unit tests without real network calls. | 3 | 3 | 0 | 505 | 0 | 0.0 | 29.1 | — | — | |
| culabs/testing-bundle | 0.76 | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | — | — | |
| php-vfs/php-vfs | 0.76 | Simple virtual filesystem via a PHP stream wrapper for unit tests. Emulates files/dirs in memory so you can test code that reads/writes the filesystem without temporary folders or fixtures. Works with PHPUnit, PHPSpec, and other frameworks. | 57 | 57 | 8 | 15K | 5 | 2.5 | 34.8 | MIT | 5 years ago | |
| laracasts/testdummy | 0.76 | Generate Eloquent models for tests without factories. Define blueprints and quickly create/build records with sensible defaults, relationships, and overrides—ideal for speeding up Laravel test setup and prototyping with minimal boilerplate. | 456 | 467 | 78 | 3K | 17 | 19.1 | 19.5 | MIT | 5 years ago | |
| instaclick/php-webdriver | 0.75 | PHP client for Selenium WebDriver, enabling browser automation and end-to-end testing from PHP. Control Chrome/Firefox/RemoteWebDriver, manage sessions, elements, waits, and actions, with support for Selenium Grid and popular testing frameworks. | 434 | 444 | 62 | 340K | 5 | 13.0 | 41.6 | NOASSERTION | 2 years ago | |
| testo/codecov | 0.75 | Testo code coverage plugin: collects line and branch coverage during test runs and generates CI-friendly reports (Clover, Cobertura, PHPUnit XML). Supports per-test attribution so tools can map covered lines back to the test that exercised them. | 0 | 0 | 0 | 12K | 0 | 0.0 | 55.3 | — | — | |
| phpunit/phpcov | 0.75 | phpcov is a CLI frontend for php-code-coverage. It merges PHPUnit --coverage-php .cov files from parallel or split runs and generates combined reports (HTML, Clover, etc.) or exports merged data back to a .cov file. | 239 | 241 | 56 | 587K | 1 | 3.0 | 46.8 | BSD-3-Clause | — | |
| draw/http-tester | 0.75 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| codeception/c3 | 0.74 | C3 is Codeception’s remote code coverage helper for PHP apps. It collects coverage from web/functional tests by instrumenting your entry point and forwarding results back to the test runner, making it easy to measure coverage on remote servers and CI. | 74 | 74 | 46 | 109K | 7 | 11.8 | 46.4 | — | 2 years ago | |
| php-coveralls/php-coveralls | 0.73 | PHP client for Coveralls that uploads Clover-style code coverage reports from PHPUnit and other test tools. Install via Composer or download the PHAR. Works with GitHub and common CI services (GitHub Actions, Travis, CircleCI, Jenkins, Codeship). | 515 | 522 | 126 | 225K | 7 | 23.3 | 43.0 | MIT | 7 months ago | |
| feature-ninja/cva | 0.73 | PHP implementation of Class Variance Authority (cva) for building composable CSS class strings. Define base classes, variants, compound variants, and defaults, then generate Tailwind-friendly class names via ClassVarianceAuthority or the cva() helper. | 18 | 18 | 1 | 569 | 0 | 1.6 | 20.6 | MIT | 1 year ago |
How can I help you explore Laravel packages today?