Exemple #1
0
 /**
  * Test Sync handling.
  */
 public function testSync()
 {
     $sync = new Configuration\Backup\Sync('rsync', false);
     $backup = new Backup('name');
     $backup->syncAdd($sync);
     $backup->syncFailed($sync);
     $backup->syncSkipped($sync);
     $this->assertEquals(1, $backup->syncCountFailed());
     $this->assertEquals(1, $backup->syncCountSkipped());
     $this->assertEquals(1, $backup->syncCount());
 }
Exemple #2
0
 /**
  * Sync start event.
  *
  * @param \phpbu\App\Configuration\Backup\Sync $sync
  */
 public function syncStart(Configuration\Backup\Sync $sync)
 {
     $this->backupActive->syncAdd($sync);
     $event = new Event\Sync\Start($sync);
     $this->eventDispatcher->dispatch(Event\Sync\Start::NAME, $event);
 }