public function loadMessages($directory, MessageCatalogue $catalogue)
{
foreach ($this->getLoaders() as $format => $loader) {
// load any existing translation files
$extension = $catalogue->getLocale() . '.' . $format;
foreach (Finder::findFiles('*.' . $extension)->from($directory) as $file) {
/** @var \SplFileInfo $file */
$domain = substr($file->getFileName(), 0, -1 * strlen($extension) - 1);
$this->loadResource($format, $file->getPathname(), $domain, $catalogue);
}
}
}