Example #1
0
 /**
  * Execute the backup.
  *
  * @param  \phpbu\App\Configuration\Backup $conf
  * @param  \phpbu\App\Backup\Target        $target
  * @throws \Exception
  */
 protected function executeSource(Configuration\Backup $conf, Target $target)
 {
     $this->result->backupStart($conf);
     $source = $this->factory->createSource($conf->getSource()->type, $conf->getSource()->options);
     $runner = $this->factory->createRunner('source');
     $runner->run($source, $target, $this->result);
     $this->result->backupEnd($conf);
 }
Example #2
0
 /**
  * Execute the backup.
  *
  * @param  \phpbu\App\Configuration\Backup $conf
  * @param  \phpbu\App\Backup\Target        $target
  * @throws \Exception
  */
 protected function executeSource(Configuration\Backup $conf, Target $target)
 {
     $this->result->backupStart($conf);
     /* @var \phpbu\App\Runner\Source $runner */
     $source = $this->factory->createSource($conf->getSource()->type, $conf->getSource()->options);
     $runner = $this->factory->createRunner('source');
     $runner->run($source, $target, $this->result, $this->configuration->isSimulation());
     $this->result->backupEnd($conf);
 }
Example #3
0
 /**
  * Tests debug.
  */
 public function testDebug()
 {
     $conf = new Configuration('/tmp/foo.xml');
     $backup = new Configuration\Backup('test-backup', false);
     $result = new Result();
     $result->phpbuStart($conf);
     $result->debug('debug');
     $result->backupStart($backup);
     $result->backupEnd($backup);
     $result->phpbuEnd();
 }