public function onSiteInstalled()
 {
     $this->lazyFilesystemCleaner->register($this->masterPath);
     $this->filesystem->mirror($this->drupal->getSitePath(), $this->masterPath, null, ['override' => true, 'delete' => true]);
     // Take a copy of the database.
     $this->processRunner->run(ProcessBuilder::create()->setPrefix($this->binary)->add('sql-dump')->add('--result-file=' . $this->masterPath . '/db.sql')->add('--uri=' . $this->drupal->getUri())->add('--yes')->setWorkingDirectory($this->drupal->getPath())->setTimeout(null)->getProcess());
 }
 /**
  * @param SiteEvent $event
  */
 public function onSiteEvent(SiteEvent $event)
 {
     $this->cleaner->register($event->getDrupal()->getSitePath());
 }