diff --git a/src/Contracts/FormatterContract.php b/src/Contracts/FormatterContract.php index fd44ebc..ef40a48 100644 --- a/src/Contracts/FormatterContract.php +++ b/src/Contracts/FormatterContract.php @@ -2,6 +2,9 @@ namespace Kfriars\TranslationsManager\Contracts; +use Illuminate\Contracts\Filesystem\FileNotFoundException; +use Kfriars\TranslationsManager\Exceptions\TranslationsManagerException; + interface FormatterContract { /** diff --git a/src/TranslationsFixer.php b/src/TranslationsFixer.php index 2704ebf..8fa9681 100644 --- a/src/TranslationsFixer.php +++ b/src/TranslationsFixer.php @@ -120,7 +120,7 @@ protected function generateForLocale(string $referenceLocale, LocaleContract $lo protected function generateForFile(string $referenceLocale, TranslationsFileContract $file): array { if ($file->errors()->contains('message', Error::FILE_NOT_TRANSLATED)) { - return $this->translator->get($file->path(), [], $referenceLocale); + return (array) $this->translator->get($file->path(), [], $referenceLocale); } $translations = [];