Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Integration Tests Laravel Package

cache/integration-tests

Integration test suite for validating PSR-6 cache pools, taggable cache pools, and PSR-16 simple caches against PHP-FIG rules. Install as a dev dependency and extend the provided PHPUnit base tests to verify your cache implementation.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

Architecture fit: Excellent for Laravel's PSR-6/PSR-16-based cache abstraction layer. Directly validates compliance with PHP-FIG standards, making it essential for testing custom drivers (Redis, Memcached) or third-party adapters within Laravel's ecosystem.
Integration feasibility: High for dev dependencies via Composer, but last release in 2020 and reliance on dev-master complicates dependency management. Requires explicit version pinning to avoid CI instability.
Technical risk: High due to no maintenance since 2020. Potential incompatibility with modern PHP 8.2+ and PHPUnit 10+, and unverified behavior with Laravel-specific edge cases (e.g., distributed cache timeouts, tag expiration logic).
Key questions: How does the package handle PHP 8.2+ and PHPUnit 10+? Does it support Laravel's extended cache interfaces beyond PSR standards? What is the community's ability to address critical issues given zero dependents and no recent activity?

Integration Approach

Stack fit: Perfectly aligned with Laravel's cache architecture; designed for testing PSR-compliant implementations. Integrates seamlessly with PHPUnit test suites and Laravel's existing testing infrastructure.
Migration path: Minimal — add as dev dependency, create test classes extending base suites (e.g., CachePoolTest),

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport
twbs/bootstrap4