spiral/snapshots
Laravel snapshot testing helpers for asserting arrays, JSON, and HTTP responses against stored snapshots. Generate, update, and compare snapshots in tests to catch unexpected changes with clear diffs and simple PHPUnit integration.
This package is a legacy read-only subtree split of the Spiral Framework's exception handling component, with no active maintenance since 2019 and minimal community adoption (2 stars). As a PM, this decision supports avoiding technical debt by steering clear of unmaintained dependencies. New projects should prioritize using the main Spiral Framework (which includes this functionality in an actively maintained state) rather than this standalone package. This aligns with a "build vs buy" strategy that favors established, supported ecosystems over niche, stagnant tools.
Only consider this package if maintaining very old legacy applications explicitly dependent on this specific subtree split and unable to upgrade to the main Spiral Framework. Even then, it’s high-risk due to unpatched security vulnerabilities, PHP version incompatibilities, and lack of community support. For all new projects, this package should be avoided entirely. Alternatives like Symfony’s Exception Handling or Laravel’s built-in error handling are actively maintained and better suited for modern applications.
This package is a deprecated, read-only relic from 2019 with zero maintenance activity. For new projects, we’d recommend using the main Spiral Framework (which includes this functionality in a supported, updated form) or modern alternatives like Symfony/Laravel’s native error handling. For existing systems, migrating to the main framework is safer than relying on this inactive component. Pitching this as a risk-mitigation move: avoiding unpatched vulnerabilities, ensuring compatibility with current PHP standards, and reducing long-term maintenance costs. It’s not a solution—it’s a liability.
How can I help you explore Laravel packages today?