Skip to content

v0.99.22

Choose a tag to compare

@lkrms lkrms released this 21 May 05:50
· 805 commits to main since this release
v0.99.22
647e0ad

Added

  • Implement PSR-16 caching interface in CacheStore
    • In set(), rename $expires parameter to $ttl
    • Remove values from the cache when $ttl is an integer less than or equal to 0
    • Add $default parameter to get(), getInstanceOf(), etc.
    • Rename deleteAll() -> clear()
    • Rename flush() -> clearExpired() for consistency
    • Adopt PSR-16 return types (bool instead of $this)
    • Add setMultiple(), getMultiple(), deleteMultiple()
    • Add CacheStoreInterface
  • Add PHPDoc::getTemplates()

Changed

  • Improve PHPDoc tag inheritance
  • Remove leading $ from PHPDoc @var names

Removed

  • Remove unused CacheStore::maybeGet() method