public function testGuess()
 {
     foreach ($this->stubPaths as $expectedExtension => $stubPath) {
         $guessedExtension = $this->extensionGuesser->guess(file_get_contents(base_path($stubPath)));
         $this->assertEquals($expectedExtension, $guessedExtension);
     }
 }
 public function generateStoragePath($content)
 {
     $name = md5($content);
     $extension = $this->extensionGuesser->guess($content);
     $subfolder = $this->subfolderByDate ? Carbon::now()->format('Y-m') . $this->directorySeparator : '';
     $path = $subfolder . $name . '.' . $extension;
     return $path;
 }