Example #1
0
 /**
  * @return I18NDataSource
  */
 public static function getInstance()
 {
     $languageDataSource = new I18NLanguageDataSource();
     $phraseDataSource = new I18NPhraseDataSource();
     $translationDataSource = new I18NTranslationDataSource();
     $i18nDataSource = new I18NDataSource();
     $i18nDataSource->setLanguageDataSource($languageDataSource);
     $i18nDataSource->setPhraseDataSource($phraseDataSource);
     $i18nDataSource->setTranslationDataSource($translationDataSource);
     $i18nDataSource->setDomainDataSource(new I18NDomainDataSource());
     return $i18nDataSource;
 }