Example #1
0
 /**
  * {@inheritdoc}
  */
 public function expire($lifetime)
 {
     /** @var \SplFileInfo[] $files */
     $files = new RecursiveFileIterator($this->directory);
     foreach ($files as $file) {
         if ($file->isFile() && $file->getATime() < time() - $lifetime) {
             $this->fs->tryDelete($file);
         }
     }
 }