コード例 #1
0
ファイル: TranslationEvent.php プロジェクト: margery/thelia
 public static function createWriteFileEvent($translationFilePath, $translatableStrings, $translatedStrings, $createFileIfNotExists)
 {
     $event = new TranslationEvent();
     $event->setTranslatableStrings($translatableStrings);
     $event->setTranslatedStrings($translatedStrings);
     $event->setCreateFileIfNotExists($createFileIfNotExists);
     $event->setTranslationFilePath($translationFilePath);
     return $event;
 }
コード例 #2
0
ファイル: Translation.php プロジェクト: shirone/thelia
 public function getTranslatableStrings(TranslationEvent $event)
 {
     $stringCount = $this->walkDir($event->getDirectory(), $event->getMode(), $event->getLocale(), $event->getDomain(), $strings);
     $event->setTranslatableStrings($strings)->setTranslatableStringCount($stringCount);
 }