/** * Get metadata * * @return object */ private function getMetadata() { if (empty($this->metadata)) { $this->metadata = $this->storage->fetchMetadata($this->key); } return (object) $this->metadata; }
public function testFetchMetadata() { $ctime = time(); $this->storage->storeItem('key', 'data'); $metadata = $this->storage->fetchMetadata('key'); $this->assertInternalType('array', $metadata); $this->assertEquals(4, $metadata['size']); $this->assertLessThan(2, $metadata['change_time'] - $ctime); }