<?php namespace Illuminate\Cache; use Illuminate\Contracts\Cache\Store; // a name space to declare class NullStore extends TaggableStore implements Store { use RetrievesMultipleKeys;// use a traits ,this is a Retrieves MultipleKeys /** * The array of stored values. * * @var array */ protected $storage = [];// a store array to keep values. /** * Retrieve an item from the cache by key. * * @param string $key * @return mixed */ public function get($key) { // }// struct method /** * Store an item in the cache for a given number of minutes. * * @param string $key * @param mixed $value * @param int $minutes * @return void */ public function put($key, $value, $minutes) { // }//struct method /** * Increment the value of an item in the cache. * * @param string $key * @param mixed $value * @return int */ public function increment($key, $value = 1) { // }//struct method /** * Increment the value of an item in the cache. * * @param string $key * @param mixed $value * @return int */ public function decrement($key, $value = 1) { // }//struct method /** * Store an item in the cache indefinitely. * * @param string $key * @param mixed $value * @return void */ public function forever($key, $value) { // }//struct method /** * Remove an item from the cache. * * @param string $key * @return void */ public function forget($key) { // }//struct method /** * Remove all items from the cache. * * @return void */ public function flush() { // }//struct method /** * Get the cache key prefix. * * @return string */ public function getPrefix() { return ''; }//struct method }
每天laravel-20160623|NullStore
原创lijingsan1 博主文章分类:php ©著作权
©著作权归作者所有:来自51CTO博客作者lijingsan1的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章