Vous êtes connecté en tant que anonymous Se Deconnecter
vendor/illuminate/contracts/Cache/Store.php
4f5a31d2
 <?php
 
 namespace Illuminate\Contracts\Cache;
 
 interface Store
 {
     /**
      * Retrieve an item from the cache by key.
      *
      * @param  string|array  $key
      * @return mixed
      */
     public function get($key);
 
     /**
      * Retrieve multiple items from the cache by key.
      *
      * Items not found in the cache will have a null value.
      *
      * @param  array  $keys
      * @return array
      */
     public function many(array $keys);
 
     /**
      * Store an item in the cache for a given number of seconds.
      *
      * @param  string  $key
      * @param  mixed  $value
      * @param  int  $seconds
      * @return bool
      */
     public function put($key, $value, $seconds);
 
     /**
      * Store multiple items in the cache for a given number of seconds.
      *
      * @param  array  $values
      * @param  int  $seconds
      * @return bool
      */
     public function putMany(array $values, $seconds);
 
     /**
      * Increment the value of an item in the cache.
      *
      * @param  string  $key
      * @param  mixed  $value
      * @return int|bool
      */
     public function increment($key, $value = 1);
 
     /**
      * Decrement the value of an item in the cache.
      *
      * @param  string  $key
      * @param  mixed  $value
      * @return int|bool
      */
     public function decrement($key, $value = 1);
 
     /**
      * Store an item in the cache indefinitely.
      *
      * @param  string  $key
      * @param  mixed  $value
      * @return bool
      */
     public function forever($key, $value);
 
     /**
      * Remove an item from the cache.
      *
      * @param  string  $key
      * @return bool
      */
     public function forget($key);
 
     /**
      * Remove all items from the cache.
      *
      * @return bool
      */
     public function flush();
 
     /**
      * Get the cache key prefix.
      *
      * @return string
      */
     public function getPrefix();
 }