CodeExplorer exportFiles example
foreach ($keysToCreate as $domain =>
$keys) { $createdKeysByDomain[$domain] =
$this->
createKeys($keys,
$domain);
} $this->
updateTranslations(array_merge_recursive($createdKeysByDomain,
$existingKeysByDomain),
$translatorBag);
} public function read(array
$domains, array
$locales): TranslatorBag
{ $translatorBag =
new TranslatorBag();
$translations =
$this->
exportFiles($locales,
$domains);
foreach ($translations as $locale =>
$files) { foreach ($files as $filename =>
$content) { $translatorBag->
addCatalogue($this->loader->
load($content['content'
],
$locale,
str_replace('.xliff', '',
$filename)));
} } return $translatorBag;
} public function delete(TranslatorBagInterface
$translatorBag): void
{