ScriptFUSION\Porter\Cache\MemoryCache::getItems PHP Метод

getItems() публичный Метод

public getItems ( array $keys = [] )
$keys array
    public function getItems(array $keys = [])
    {
        foreach ($keys as $key) {
            (yield $this->getItem($key));
        }
    }

Usage Example

Пример #1
0
 public function testGetItems()
 {
     self::assertEmpty(iterator_to_array($this->cache->getItems()));
     /** @var CacheItem $item */
     $item = $this->cache->getItems(['foo'])->current();
     self::assertTrue($item->isHit());
     self::assertSame('bar', $item->get());
     $item = $this->cache->getItems(['baz'])->current();
     self::assertFalse($item->isHit());
 }