for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Gettext\Utils;
use Gettext\Translations;
/**
* Trait used by all generators that exports the translations to plain dictionary (original => singular-translation).
*/
trait DictionaryTrait
{
* Returns a plain dictionary with the format [original => translation].
*
* @param Translations $translations
* @return array
private static function toArray(Translations $translations)
$messages = [];
foreach ($translations as $translation) {
$messages[$translation->getOriginal()] = $translation->getTranslation();
}
return $messages;