function Cleaner::processItem

File

core/modules/package_manager/src/Plugin/QueueWorker/Cleaner.php, line 41

Class

Cleaner
Processes a queue of defunct stage directories, deleting them.

Namespace

Drupal\package_manager\Plugin\QueueWorker

Code

public function processItem($dir) : void {
  assert(is_string($dir));
  if (file_exists($dir)) {
    $this->fileSystem
      ->deleteRecursive($dir, function (string $path) : void {
      $this->fileSystem
        ->chmod($path, is_dir($path) ? 0700 : 0600);
    });
  }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.