soyuka/contexts
Add lightweight context handling to PHP/Laravel apps with soyuka/contexts. Store and retrieve per-request or runtime context data (like user, locale, tracing IDs) in a clean API to simplify logging, debugging, and cross-cutting concerns without global state.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| imbo/behat-api-extension | 0.86 | Behat 3 extension for testing JSON-based APIs. Simplifies making HTTP requests, asserting responses, and validating JSON payloads in your scenarios. Inspired by behat/web-api-extension and built for API testing workflows like Imbo. | 109 | 109 | 45 | 35K | 3 | 25.8 | 41.1 | MIT | 3 weeks ago | |
| friends-of-behat/service-container-extension | 0.85 | Declare custom Symfony DI services in Behat without writing a full extension. Import XML/YAML/PHP service definition files via behat.yml so your contexts and helpers can be wired through the Behat service container. | 114 | 114 | 5 | 14K | 0 | 22.5 | 33.8 | MIT | 6 days ago | |
| behat/behat | 0.85 | Behat is a PHP BDD framework for testing business expectations with executable specifications. Install via Composer and run scenarios from the CLI. Ideal for acceptance and behavior-driven tests, with strong docs and semantic versioning. | 3,959 | 4,001 | 614 | 2M | 49 | 76.3 | 60.3 | MIT | 1 month ago | |
| ibexa/behat | 0.85 | — | 1 | 1 | 1 | 17K | 0 | 27.9 | 63.7 | NOASSERTION | 4 weeks ago | |
| setono/sylius-behat-pack | 0.85 | Dev pack for running Behat tests in Sylius apps and plugins. Pulls in common Behat/Mink tooling and documents a JS-enabled setup using Chromedriver, Selenium, and the Symfony CLI web server for test environments. | 2 | 2 | 1 | 67 | 0 | 1.4 | 18.9 | MIT | 4 years ago | |
| rmiller/behat-spec | 0.84 | Behat extension that integrates with PhpSpec to prevent fatal errors on missing classes or methods. Automatically generates specs and examples when Behat encounters undefined domain objects, then can run phpspec to create the code. | 52 | 53 | 6 | 6 | 6 | 2.5 | 2.5 | MIT | 10 years ago | |
| sensiolabs/behat-page-object-extension | 0.84 | Behat extension that helps you apply the Page Object pattern in browser acceptance tests. Provides page and element objects, reusable actions and assertions, and integrates with Mink to keep step definitions clean and maintainable. | 116 | 118 | 46 | 50K | 11 | 9.6 | 39.2 | MIT | 3 years ago | |
| friends-of-behat/suite-settings-extension | 0.83 | — | 213 | 213 | 3 | 78K | 0 | 1.8 | 35.4 | MIT | 5 years ago | |
| amoifr/pickle-panther-bundle | 0.83 | YAML-driven end-to-end testing for Symfony on top of Panther. Write browser scenarios in French or English, map steps to PHP “sentences,” and run them via a BasePantherTest. Generates a self-contained HTML report; supports context (desktop/mobile) and auth hooks. | 1 | 0 | 0 | 10 | 0 | 21.0 | 12.6 | MIT | 5 days ago | |
| codeception/module-symfony | 0.83 | Symfony module for Codeception that integrates the framework’s kernel, container, and HTTP client for functional/acceptance testing. Boot the app, make requests, assert responses, and access services to test controllers and app behavior with minimal setup. | 96 | 97 | 25 | 195K | 8 | 29.1 | 54.9 | MIT | 2 months ago | |
| b2pweb/bdf-phpunit | 0.81 | Laravel/PHPUnit helper package for working with BDF/SEPA bank files in tests. Provides utilities and test assertions to validate BDF structures and parsing results, making it easier to write reliable unit tests around banking file imports. | 0 | 0 | 0 | 274 | 0 | 0.0 | 33.7 | MIT | — | |
| deozza/api-tester-bundle | 0.81 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| friends-of-behat/mink | 0.81 | — | 90 | 90 | 15 | 200K | 0 | 2.1 | 46.6 | MIT | 2 years ago | |
| behat/mink | 0.81 | — | 1,610 | 1,630 | 289 | 1M | 55 | 47.5 | 69.7 | MIT | 6 months ago | |
| friends-of-behat/symfony-extension | 0.81 | — | 480 | 482 | 70 | 518K | 24 | 21.2 | 51.1 | MIT | 1 year ago | |
| atk4/behat-mink-selenium2-driver | 0.81 | Selenium2 driver for Behat Mink (ATK4 fork), enabling browser-based acceptance tests via Selenium/WebDriver. Use it to run Mink test suites against real browsers for end-to-end UI testing in PHP projects. | 0 | 0 | 0 | 12K | 0 | 0.0 | 55.3 | — | — | |
| bonnier/context-laravel | 0.81 | Laravel service provider and middleware for registering a request context. Install via Composer, add the ContextServiceProvider in config/app.php, and enable the RegisterContext middleware in Http/Kernel.php to make context available across your app. | 0 | 0 | 0 | 0 | 1 | 6.4 | — | — | 6 years ago | |
| behat/behat-bundle | 0.79 | — | 64 | 65 | 16 | 34 | 0 | 0.4 | 1.8 | — | — | |
| friends-of-behat/test-context | 0.79 | Reusable Behat context for testing Behat extensions by running “Behat inside Behat”. Creates isolated temp projects per scenario, writes configs/features/contexts, runs a real Behat process, and lets you assert on exit codes and output. | 17 | 17 | 5 | 375 | 0 | 18.4 | 21.0 | MIT | 2 months ago | |
| behat/symfony2-extension | 0.79 | — | 388 | 395 | 105 | 39K | 0 | 3.7 | 19.5 | MIT | 8 years ago |
How can I help you explore Laravel packages today?