コード例 #1
0
 /** @test */
 public function testIfCollectorSaveFiles()
 {
     $this->collector->addFile($file1 = 'file1')->addFile($file2 = 'file2')->addFile($file3 = 'file3');
     $collectedFiles = $this->collector->getFiles();
     $this->assertCount(3, $collectedFiles);
     $this->assertEquals($file1, $collectedFiles[0]);
     $this->assertEquals($file2, $collectedFiles[1]);
     $this->assertEquals($file3, $collectedFiles[2]);
 }
コード例 #2
0
 /**
  * @param BackupEndsEvent $event
  */
 public function onBackupsEnds(BackupEndsEvent $event)
 {
     $output = $event->getOutput();
     $output->writeln('');
     $output->writeln('Cleaning the garbage...');
     foreach ($this->fileCollector->getFiles() as $file) {
         $fileLog = "\t→ {$file}: ";
         $fileLog .= $this->tryDeletingFile($file);
         $output->writeln($fileLog);
     }
 }