gorghoa/scenariostate-behat-extension
A Behat extension for gorghoa/scenariostate that automatically wires shared scenario state into your step definitions. Keep acceptance tests clean and decoupled by injecting state objects instead of passing data around, making complex PHP test suites easier to maintain.
Consider it when:
Look elsewhere when:
Executives: This is a small, test-only PHP extension that can improve acceptance-test maintainability by letting Behat scenarios share state cleanly across steps. The recent v1.0.7 release adds Symfony 5 compatibility, modestly extending its usable life for modern PHP stacks, but the package remains low-adoption and should be treated as a tactical quality improvement—not a strategic platform bet. Approve only with a clear owner and migration/fork exit plan.
Engineering: The package addresses a narrow but real problem: sharing scenario state through Behat steps without bespoke glue code. v1.0.7 is a compatibility patch for Symfony 5, so review whether it resolves your dependency constraints before adopting. It is not Laravel-specific and does not affect production runtime. Because maintenance history is thin and adoption is low, treat it as pinned infrastructure: review the code, vendor or fork if adopted, document the replacement path, and avoid using it for new Behat suites unless the team is already committed to Behat.
How can I help you explore Laravel packages today?