Allow cache class to look for existing items in driver's items array.

This commit is contained in:
Taylor Otwell 2011-07-08 06:43:02 -07:00
parent 82d5760a32
commit 44a48256c7
1 changed files with 5 additions and 0 deletions

View File

@ -40,6 +40,11 @@ public static function driver($driver = null)
*/
public static function get($key, $default = null, $driver = null)
{
if (array_key_exists($key, static::driver($driver)->items))
{
return static::driver($driver)->items[$key];
}
if (is_null($item = static::driver($driver)->get($key)))
{
return is_callable($default) ? call_user_func($default) : $default;