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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| fig/cache-util | 0.88 | Utilities for building PSR-6 cache libraries: traits and base classes that handle common boilerplate for cache pools and items. Includes a simple in-memory PSR-6 implementation for demos and debugging (not production-ready). | 36 | 38 | 11 | 2K | 1 | 0.6 | 22.4 | MIT | — | |
| nnjeim/respond | 0.87 | — | 5 | 5 | 1 | 6 | 0 | 0.7 | 4.2 | MIT | 5 years ago | |
| byjg/cache-engine | 0.87 | byjg/cache-engine is a flexible PHP caching library with a consistent API and pluggable backends like Redis, Memcached, APCu, files, and databases. It makes adding portable, fast caching to PHP and Laravel applications straightforward. | 11 | 11 | 4 | 3K | 0 | 6.3 | 33.8 | MIT | 8 months ago | |
| psr/cache | 0.87 | PSR-6 caching interfaces for PHP. Defines CacheItemPoolInterface and CacheItemInterface contracts for interoperable caching, without providing an implementation. Use with any PSR-6 compatible cache library (see Packagist providers). | 5,174 | 5,205 | 46 | 15M | 0 | 26.4 | 47.7 | MIT | — | |
| chillerlan/php-cache | 0.87 | A lightweight PSR-16 caching library for PHP offering pluggable storage adapters for Memcached, Redis, filesystem, and in-memory caches. Supports TTLs, namespacing, and simple key-value storage with minimal setup. | 15 | — | 3 | — | 0 | 0.2 | — | MIT | 2 years ago |
|
| psx/cache | 0.86 | A caching component for the PSX framework that provides a simple, consistent API for storing and retrieving cached data across different backends, helping PHP applications reduce repeated work and improve response times. | 2 | 2 | 1 | 456 | 0 | 0.1 | 30.2 | Apache-2.0 | — | |
| laminas/laminas-cache-storage-adapter-test | 0.86 | Test adapter for laminas-cache storage, providing utilities for testing cache implementations. Useful in CI and unit tests to verify behavior of cache adapters and storage plugins within Laminas applications. | 1 | 1 | 10 | 760 | 2 | 14.3 | 39.3 | BSD-3-Clause | 7 months ago | |
| einar-hansen/laravel-psr-6-cache | 0.86 | Laravel package that bridges Laravel’s cache system with PSR-6. Use Laravel’s cache stores through a PSR-6 CacheItemPoolInterface for interoperability with PSR-compliant libraries, with simple configuration and drop-in integration. | 1 | 1 | 1 | 4K | 0 | 0.6 | 45.7 | MIT | 4 years ago | |
| cache/adapter-common | 0.86 | Shared classes and interfaces for the PHP Cache organization’s PSR-6 cache pools. Provides common building blocks used across adapters, with support for features like tagging and cache hierarchies via the shared php-cache documentation. | 110 | 111 | 30 | 272K | 0 | 26.4 | 54.9 | MIT | 2 months ago | |
| beste/in-memory-cache | 0.86 | A PSR-6 in-memory cache for PHP that works as a sensible default implementation and in tests. It supports PSR-20 clocks, including frozen clocks, so you can test time-based expiry without a real cache server. Simple, fast, and dependency-free. Install with composer require beste/in-memory-cache. | 26 | 26 | 0 | 2M | 0 | 18.9 | 63.2 | MIT | 2 months ago | |
| andrey-helldar/cache | 0.86 | A lightweight Laravel cache wrapper that simplifies storing, retrieving, remembering, and forgetting cached values. It offers a clean API with TTL support, cache tags, and compatibility with multiple cache stores, making caching in apps and packages straightforward. | 70 | — | 3 | — | 0 | 8.4 | — | MIT | 7 months ago | |
| ark/filecache | 0.86 | ark/filecache provides a lightweight file-based cache driver for Laravel, storing cached data on disk without Redis or Memcached. It integrates with Laravel’s cache API, making it a simple, dependency-free option for small apps, local development, or shared hosting environments. | 6 | 6 | 0 | 125 | 0 | 0.0 | 17.6 | MIT | — | |
| phpfastcache/phpfastcache-devtools | 0.86 | Internal development tools used by Phpfastcache and its extensions. Provides utilities to support building, testing, and maintaining Phpfastcache-related packages and workflows. | 0 | 0 | 0 | 21 | 0 | 0.0 | 18.5 | MIT | — | |
| madewithlove/illuminate-psr-cache-bridge | 0.86 | Bridges Laravel's Illuminate cache with PSR-6, letting you use any PSR-6 cache pool as a Laravel cache store or expose Laravel's cache repository as a PSR-6 pool. Drop-in adapters make cache backends portable across Laravel apps and PSR-compatible libraries. | 84 | 85 | 8 | 3K | 1 | 1.1 | 21.3 | MIT | 7 years ago | |
| symfony/cache-contracts | 0.86 | A set of cache abstractions extracted from Symfony components. It defines interfaces such as CacheInterface, CacheItemInterface, and TagAwareCacheInterface, letting libraries depend on proven cache semantics without binding to a concrete implementation. | 2,366 | 2,367 | 6 | 14M | 0 | 26.7 | 57.9 | MIT | 4 months ago | |
| phpcr/phpcr-api-tests | 0.86 | Test suite for the PHP Content Repository (PHPCR) API. Provides reusable, vendor-neutral compliance tests to validate PHPCR implementations against the specification, helping ensure consistent behavior across repositories and adapters. | 21 | 22 | 21 | 128 | 6 | 10.9 | 14.5 | NOASSERTION | 2 years ago | |
| php-ds/tests | 0.86 | Test suite for php-ds, validating core data structure behavior, edge cases, and performance across releases. Includes PHPUnit-based coverage for vectors, maps, sets, queues, stacks, and iterators to ensure consistent, reliable API compatibility. | 10 | 10 | 15 | 247 | 0 | 11.9 | 20.5 | — | 6 months ago | |
| matthiasmullie/scrapbook | 0.86 | Scrapbook is a PHP caching library that wraps PSR-6/PSR-16 cache backends with adapters, multi-cache fallbacks, buffering and stampede protection. Use it to add fast, resilient caching with minimal code changes across files, memory or Redis stores. | 322 | 329 | 27 | 91K | 0 | 2.4 | 33.8 | MIT | — | |
| symfony/cache | 0.86 | Symfony Cache provides fast, low-overhead PSR-6 and PSR-16 caching with adapters for popular backends, plus Symfony cache-contracts CacheInterface and TagAwareCacheInterface support. | 4,154 | 4,179 | 66 | 14M | 0 | 57.5 | 57.0 | MIT | 1 week ago | |
| spatie/laravel-flexible-cache-polyfill | 0.86 | Polyfill for Laravel 10 that adds Cache::flexible() (introduced in Laravel 11). Implements stale-while-revalidate caching so expired values can be served immediately while recalculation runs in the background, avoiding slow responses. | 1 | 1 | 1 | 11 | 0 | 1.8 | 11.4 | MIT | 11 months ago |
How can I help you explore Laravel packages today?