/** * @param string $keyName * @param string $value * @param \Generated\Shared\Transfer\LocaleTransfer|null $localeTransfer * * @return void */ protected function createGlossaryTranslation($keyName, $value, LocaleTransfer $localeTransfer = null) { if ($localeTransfer !== null) { $this->glossaryFacade->createAndTouchTranslation($keyName, $localeTransfer, $value); } else { $this->glossaryFacade->createTranslationForCurrentLocale($keyName, $value); } }