yieldstudio/symfony-fake-sms-notifier
A Symfony notifier transport that fakes SMS delivery for testing and local development, letting you intercept outgoing messages without hitting real providers. Ideal for asserting notifications in functional tests and keeping dev environments safe.
Adopt when:
Look elsewhere when:
Notification::fake() / mail-and-SMS fakes built into the framework — native fakes likely cover the same ground and adding a Symfony bridge creates unnecessary coupling.For executives: This is a small, low-risk testing utility that lets us verify SMS features (such as one-time passcodes and customer alerts) in automated tests without sending real messages. It reduces test-run costs, removes a source of flaky builds, and keeps us vendor-neutral on SMS providers. Cost of adoption is minimal; the main caveat is that it’s an early-stage, narrowly scoped package, so we should treat it as a tactical test helper rather than core infrastructure.
For engineering: The 1.0.1 release adds PHP 8 support, clearing the main compatibility blocker for modern stacks. It provides a fake SMS notifier so notification dispatch can be asserted in unit/integration tests without network calls or provider credentials. Integrate it behind our existing notification abstraction; Laravel teams already using Notification::fake() should confirm they aren’t duplicating capability. Pin the version, monitor upstream activity, and keep a trivial fallback (a hand-rolled fake transport) in mind given the package’s size and early maturity.
How can I help you explore Laravel packages today?