matthiasnoback/symfony-dependency-injection-test
Extension classes in bundles).config/packages/my_bundle.yaml) for correctness.set() calls in configureServices())."This package lets us catch DI configuration bugs early—before they hit production—as part of our CI pipeline. For example, if a developer accidentally breaks a compiler pass or misconfigures a bundle’s services, we’ll catch it during automated testing, not in QA or worse, in live traffic. It’s a low-effort way to reduce technical debt in our Symfony architecture and align with TDD for infrastructure code. The tradeoff? A tiny dev dependency that pays for itself in fewer production incidents."
*"This gives us reusable, semantic test cases for Symfony’s DI component, so we don’t have to reinvent the wheel for testing:
load() methods process config files correctly.*"If you’ve ever:
Extension class because PHPUnit’s assertions feel clunky,assertServiceIsDefined(), assertParameterIsSet(), and assertCompilerPassExecuted(). Plus, it’s actively maintained and works with modern Symfony."*How can I help you explore Laravel packages today?