-
Версия 1.3.0 Stable
released this
2025-01-16 21:25:32 +05:00 | 0 commits to main since this releaseНе много переделал перевод через очереди (Queues). Теперь вторым параметром отправляется не сам объект, куда будет отправляться конечный результат. А передоваться DTO.
Было:
$params = (new \KorElf\TranslateLaravel\DTO\RunTranslateDto) ->addParamText('title', 'Заголовок', 'en', 'ru') ->addParamHtml('content', '<p>Привет, Мир!</p>', 'en', 'ru'); $translationListener = new \App\Services\TranslationListener(); \KorElf\TranslateLaravel\Facades\Translate::runJob($params, $translationListener);
Стало:
$params = (new \KorElf\TranslateLaravel\DTO\RunTranslateDto) ->addParamText('title', 'Заголовок', 'en', 'ru') ->addParamHtml('content', '<p>Привет, Мир!</p>', 'en', 'ru'); $translationCompletedListener = \App\Services\TranslationListener::class; $data = ['contentId' => 1]; $afterTranslateDto = new \KorElf\TranslateLaravel\DTO\AfterTranslateDto($translationCompletedListener, $data); \KorElf\TranslateLaravel\Facades\Translate::runJob($params, $afterTranslateDto);
Downloads