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