Commit cc625e24 authored by Taylor Otwell's avatar Taylor Otwell

cleaning up the cache class.

parent 1fb70a85
...@@ -17,6 +17,14 @@ class Manager { ...@@ -17,6 +17,14 @@ class Manager {
* If no driver name is specified, the default cache driver will be returned * If no driver name is specified, the default cache driver will be returned
* as defined in the cache configuration file. * as defined in the cache configuration file.
* *
* <code>
* // Get the default cache driver instance
* $driver = Cache::driver();
*
* // Get a specific cache driver instance by name
* $driver = Cache::driver('memcached');
* </code>
*
* @param string $driver * @param string $driver
* @return Cache\Driver * @return Cache\Driver
*/ */
...@@ -31,7 +39,7 @@ class Manager { ...@@ -31,7 +39,7 @@ class Manager {
throw new \Exception("Cache driver [$driver] is not supported."); throw new \Exception("Cache driver [$driver] is not supported.");
} }
return static::$drivers[$driver] = IoC::container()->resolve('laravel.cache.'.$driver); return static::$drivers[$driver] = IoC::container()->core('cache.'.$driver);
} }
return static::$drivers[$driver]; return static::$drivers[$driver];
...@@ -42,6 +50,14 @@ class Manager { ...@@ -42,6 +50,14 @@ class Manager {
* *
* Passing method calls to the driver instance provides a convenient API for the developer * Passing method calls to the driver instance provides a convenient API for the developer
* when always using the default cache driver. * when always using the default cache driver.
*
* <code>
* // Call the "get" method on the default driver
* $name = Cache::get('name');
*
* // Call the "put" method on the default driver
* Cache::put('name', 'Taylor', 15);
* </code>
*/ */
public static function __callStatic($method, $parameters) public static function __callStatic($method, $parameters)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment