コード例 #1
0
ファイル: FileRepository.php プロジェクト: joebengalen/cache
 public function store(Item $item)
 {
     $this->delete($item->getKey());
     return file_put_contents($this->generateNewFilename($item), serialize($item)) !== false;
 }
コード例 #2
0
ファイル: ItemTest.php プロジェクト: joebengalen/cache
 public function testIsExpired()
 {
     $item = new Item('key');
     $item->expiresAfter(10);
     $this->assertFalse($item->isExpired());
     $item->expiresAfter(-10);
     $this->assertTrue($item->isExpired());
 }
コード例 #3
0
ファイル: ArrayRepository.php プロジェクト: joebengalen/cache
 public function store(Item $item)
 {
     $this->data[$item->getKey()] = $item;
     return true;
 }