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

Stash Bundle Laravel Package

tedivm/stash-bundle

Symfony bundle integrating the Stash caching library. Provides cache pool services, Web Profiler toolbar info, and Doctrine Common Cache integration. Supports multiple cache backends with simple YAML configuration and easy access to default or custom pools.

View on GitHub
Deep Wiki
Context7
Tedivm

0.4.2

  • Added support for Filesystem Encoder options.

  • Updated documention.

0.4.1

  • Full HHVM Support.

  • Upgrade to Stash v0.12

  • Removed PEAR Support.

  • Added metadocuments like LICENSE, CONTRIBUTORS, and docs/index.srt.

  • Updated Readme with more project status news and to reflect the changes in this version.

  • Massive Documentation Update, with complete DocBlock and file level documentation.

  • Full Doctrine Cache Support via DoctrineAdapter.

  • Improved Redis support.

Test Suite

  • 98% code coverage- more than half of the changes from this update come from improved test suites.

  • Test against parent/upstream test suites.

  • Enforcement of Formatting and Coding Standards.

  • Refactored internal API for easier testing.

  • Improved Travis-CI Integration.

  • Coveralls Support.

API

  • Renamed service container alias from "cache" to "stash".

    This prevents overlap with the Symfony defined "cache" item, which is part of the HTTPCache package.

  • Renamed CacheLogger to CacheTracker

    This is to prevent collision with the setLogger(\Psr\Logger) functionality.

  • Renamed Handlers to Drivers (including HandlerFactory to DriverFactory

    This maintains parity with Stash, which refers to the back end interface code as drivers. Configurations that use "handlers" will still work, although new configurations should use the new nomenclature.

  • Removed CacheResultObject wrapper in favor of extending the Stash\Item class

    This means the Service\CacheService returns Service\CacheItems instead, which are extensions of the Stash\Item class. This reduces the abstraction between Stash and the developer down to the absolute minimum.

  • Reduced dependencies significantly

    This was done by only including directly used projects in composer.lock instead of using metapackages like the symfony-framework-bundle.

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.
besmartand-pro/php-quality-config
sentix/ai-chatbot
terminal42/code-quality-tools
codifyo/ts-generator-bundle
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity