function FileStorage::deleteAll

Implements Drupal\Component\PhpStorage\PhpStorageInterface::deleteAll().

Overrides PhpStorageInterface::deleteAll

File

drupal/core/lib/Drupal/Component/PhpStorage/FileStorage.php, line 85
Definition of Drupal\Component\PhpStorage\FileStorage.

Class

FileStorage
Stores the code as regular PHP files.

Namespace

Drupal\Component\PhpStorage

Code

function deleteAll() {

  // @todo remove this to properly decouple this class from Drupal.
  if (!function_exists('file_unmanaged_delete_recursive')) {
    include_once DRUPAL_ROOT . '/core/includes/file.inc';
  }
  return file_unmanaged_delete_recursive($this->directory, array(
    __CLASS__,
    'filePreDeleteCallback',
  ));
}