Пример #1
0
 /**
  * Get metadata
  *
  * @return object
  */
 private function getMetadata()
 {
     if (empty($this->metadata)) {
         $this->metadata = $this->storage->fetchMetadata($this->key);
     }
     return (object) $this->metadata;
 }
Пример #2
0
 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);
 }