public function getItem($key) { return call_user_func(\Closure::bind(function () use($key) { return new self($key, $this->hasItem($key) ? $this[$key] : null, $this->hasItem($key)); }, $this, CacheItem::class)); }
public function testSaveDeferred() { $this->cache->saveDeferred($this->cache->getItem('bar')->set('baz')); self::assertSame('baz', $this->cache->getItem('bar')->get()); }