Browse Source

Merge pull request #10728 from albertcansado/fix-deprecations

TranslateBehavior - Update deprecated methods
Mark Story 8 years ago
parent
commit
c5b99210a1
1 changed files with 7 additions and 7 deletions
  1. 7 7
      src/ORM/Behavior/TranslateBehavior.php

+ 7 - 7
src/ORM/Behavior/TranslateBehavior.php

@@ -308,7 +308,7 @@ class TranslateBehavior extends Behavior implements PropertyMarshalInterface
         // entity persists.
         if ($noFields && $bundled && !$key) {
             foreach ($this->_config['fields'] as $field) {
-                $entity->dirty($field, true);
+                $entity->setDirty($field, true);
             }
 
             return;
@@ -346,10 +346,10 @@ class TranslateBehavior extends Behavior implements PropertyMarshalInterface
 
         $entity->set('_i18n', array_merge($bundled, array_values($modified + $new)));
         $entity->set('_locale', $locale, ['setter' => false]);
-        $entity->dirty('_locale', false);
+        $entity->setDirty('_locale', false);
 
         foreach ($fields as $field) {
-            $entity->dirty($field, false);
+            $entity->setDirty($field, false);
         }
     }
 
@@ -392,13 +392,13 @@ class TranslateBehavior extends Behavior implements PropertyMarshalInterface
                             $translations[$language] = $this->_table->newEntity();
                         }
                         $marshaller->merge($translations[$language], $fields, $options);
-                        if ((bool)$translations[$language]->errors()) {
-                            $errors[$language] = $translations[$language]->errors();
+                        if ((bool)$translations[$language]->getErrors()) {
+                            $errors[$language] = $translations[$language]->getErrors();
                         }
                     }
                     // Set errors into the root entity, so validation errors
                     // match the original form data position.
-                    $entity->errors($errors);
+                    $entity->setErrors($errors);
                 }
 
                 return $translations;
@@ -614,7 +614,7 @@ class TranslateBehavior extends Behavior implements PropertyMarshalInterface
 
         foreach ($translations as $lang => $translation) {
             foreach ($fields as $field) {
-                if (!$translation->dirty($field)) {
+                if (!$translation->isDirty($field)) {
                     continue;
                 }
                 $find[] = ['locale' => $lang, 'field' => $field, 'foreign_key' => $key];