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; }