毎日laravel-20160623|NullStore
4172 ワード
<?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
}