Przeglądaj źródła

[translatable] do not force users implement chaining on custom translation entities

gediminasm 14 lat temu
rodzic
commit
3e65dc7d1b
1 zmienionych plików z 8 dodań i 10 usunięć
  1. 8 10
      lib/Gedmo/Translatable/TranslationListener.php

+ 8 - 10
lib/Gedmo/Translatable/TranslationListener.php

@@ -270,11 +270,10 @@ class TranslationListener extends MappedEventSubscriber
                 foreach ($this->additionalTranslations[$oid] as $field => $translations) {
                     foreach ($translations as $locale => $content) {
                         $trans = new $transClass;
-                        $trans
-                            ->setField($field)
-                            ->setObjectClass($meta->name)
-                            ->setForeignKey($objectId)
-                            ->setLocale($locale);
+                        $trans->setField($field);
+                        $trans->setObjectClass($meta->name);
+                        $trans->setForeignKey($objectId);
+                        $trans->setLocale($locale);
                         $trans->setContent($ea->getTranslationValue($object, $field, $content));
                         if (!$objectId) {
                             $this->pendingTranslationInserts[spl_object_hash($object)][] = $trans;
@@ -310,11 +309,10 @@ class TranslationListener extends MappedEventSubscriber
                         $trans = $ea->findTranslation($objectId, $meta->name, $locale, $field, $transClass);
                         if (!$trans) {
                             $trans = new $transClass;
-                            $trans
-                                ->setField($field)
-                                ->setObjectClass($meta->name)
-                                ->setForeignKey($objectId)
-                                ->setLocale($locale);
+                            $trans->setField($field);
+                            $trans->setObjectClass($meta->name);
+                            $trans->setForeignKey($objectId);
+                            $trans->setLocale($locale);
                         }
                         $trans->setContent($ea->getTranslationValue($object, $field, $content));
                         if ($trans->getId()) {