protected function MTimeProtectedFastFileStorage::cleanDirectory

Removes everything in a directory, leaving it empty.

Parameters

string $directory: The directory to be emptied out.

2 calls to MTimeProtectedFastFileStorage::cleanDirectory()

File

drupal/core/lib/Drupal/Component/PhpStorage/MTimeProtectedFastFileStorage.php, line 165
Definition of Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage.

Class

MTimeProtectedFastFileStorage
Stores PHP code in files with securely hashed names.

Namespace

Drupal\Component\PhpStorage

Code

protected function cleanDirectory($directory) {
  chmod($directory, 0700);
  foreach (new DirectoryIterator($directory) as $fileinfo) {
    if (!$fileinfo
      ->isDot()) {
      $this
        ->unlink($fileinfo
        ->getPathName());
    }
  }
}