Example #1
0
 /**
  * Execute job.
  *
  * @return void
  */
 public function execute()
 {
     $remoteDirectory = $this->backup->getRemoteDirectory();
     $archiveFile = $this->backup->getArchiveName();
     if (!$this->backup->manager->has("remote://{$remoteDirectory}")) {
         $this->backup->manager->createDir("remote://{$remoteDirectory}");
     }
     $this->backup->manager->move('local://' . $archiveFile, 'remote://' . $this->backup->getRemoteDirectory() . '/' . $archiveFile);
 }
Example #2
0
 /**
  * @test
  */
 public function sets_and_returns_correct_archive_name()
 {
     $backup = new Backup($this->dropboxInstance(), $this->working);
     $backup->setArchiveName('test_archive');
     $this->assertEquals('test_archive.zip', $backup->getArchiveName());
 }