/** * 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); }
/** * 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); }
/** * 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(); }