jqh hace 5 años
padre
commit
2cbc05959b

+ 5 - 5
src/Form/Field.php

@@ -205,7 +205,7 @@ class Field implements Renderable
     /**
      * @var \Closure
      */
-    protected $prepare;
+    protected $prepareCallback;
 
     /**
      * Field constructor.
@@ -745,7 +745,7 @@ class Field implements Renderable
      * @param mixed $value
      * @return mixed
      */
-    public function prepare($value)
+    public function prepareToSave($value)
     {
         return $value;
     }
@@ -756,7 +756,7 @@ class Field implements Renderable
      */
     public function saving(\Closure $closure)
     {
-        $this->prepare = $closure;
+        $this->prepareCallback = $closure;
 
         return $this;
     }
@@ -769,9 +769,9 @@ class Field implements Renderable
      */
     final public function prepareInputValue($value)
     {
-        $value = $this->prepare($value);
+        $value = $this->prepareToSave($value);
 
-        if ($handler = $this->prepare) {
+        if ($handler = $this->prepareCallback) {
             $handler->bindTo($this->data);
 
             return $handler($value);

+ 1 - 1
src/Form/Field/BootstrapFile.php

@@ -100,7 +100,7 @@ class BootstrapFile extends Field
      *
      * @return mixed|string
      */
-    public function prepare($file)
+    public function prepareToSave($file)
     {
         if (request()->has(static::FILE_DELETE_FLAG)) {
             return $this->destroy();

+ 1 - 1
src/Form/Field/BootstrapImage.php

@@ -67,7 +67,7 @@ class BootstrapImage extends BootstrapFile
      *
      * @return string
      */
-    public function prepare($image)
+    public function prepareToSave($image)
     {
         if (request()->has(static::FILE_DELETE_FLAG)) {
             return $this->destroy();

+ 1 - 1
src/Form/Field/BootstrapMultipleFile.php

@@ -109,7 +109,7 @@ class BootstrapMultipleFile extends Field
      *
      * @return mixed|string
      */
-    public function prepare($files)
+    public function prepareToSave($files)
     {
         if (request()->has(static::FILE_DELETE_FLAG)) {
             return $this->destroy(request(static::FILE_DELETE_FLAG));

+ 1 - 1
src/Form/Field/Currency.php

@@ -52,7 +52,7 @@ class Currency extends Text
     /**
      * {@inheritdoc}
      */
-    public function prepare($value)
+    public function prepareToSave($value)
     {
         return (float) $value;
     }

+ 1 - 1
src/Form/Field/Date.php

@@ -15,7 +15,7 @@ class Date extends Text
         return $this;
     }
 
-    public function prepare($value)
+    public function prepareToSave($value)
     {
         if ($value === '') {
             $value = null;

+ 1 - 1
src/Form/Field/DateRange.php

@@ -29,7 +29,7 @@ class DateRange extends Field
         $this->options(['format' => $this->format]);
     }
 
-    public function prepare($value)
+    public function prepareToSave($value)
     {
         if ($value === '') {
             $value = null;

+ 1 - 1
src/Form/Field/Embeds.php

@@ -42,7 +42,7 @@ class Embeds extends Field
      *
      * @return array
      */
-    public function prepare($input)
+    public function prepareToSave($input)
     {
         $form = $this->buildEmbeddedForm();
 

+ 1 - 1
src/Form/Field/File.php

@@ -101,7 +101,7 @@ class File extends Field
      *
      * @return mixed|string
      */
-    public function prepare($file)
+    public function prepareToSave($file)
     {
         if (request()->has(static::FILE_DELETE_FLAG)) {
             return $this->destroy();

+ 1 - 1
src/Form/Field/HasMany.php

@@ -306,7 +306,7 @@ class HasMany extends Field
      *
      * @return array
      */
-    public function prepare($input)
+    public function prepareToSave($input)
     {
         $form = $this->buildNestedForm($this->column, $this->builder);
 

+ 1 - 1
src/Form/Field/KeyValue.php

@@ -94,7 +94,7 @@ class KeyValue extends Field
 JS;
     }
 
-    public function prepare($value)
+    public function prepareToSave($value)
     {
         unset($value[static::DEFAULT_FLAG_NAME]);
 

+ 1 - 1
src/Form/Field/ListField.php

@@ -145,7 +145,7 @@ JS;
     /**
      * {@inheritdoc}
      */
-    public function prepare($value)
+    public function prepareToSave($value)
     {
         unset($value['values'][static::DEFAULT_FLAG_NAME]);
 

+ 1 - 1
src/Form/Field/MultipleFile.php

@@ -34,7 +34,7 @@ class MultipleFile extends File
      * @param string|array $file
      * @return array
      */
-    public function prepare($file)
+    public function prepareToSave($file)
     {
         if ($path = request(static::FILE_DELETE_FLAG)) {
             $this->deleteFile($path);

+ 1 - 1
src/Form/Field/MultipleImage.php

@@ -33,7 +33,7 @@ class MultipleImage extends Image
      * @param string|array $file
      * @return array
      */
-    public function prepare($file)
+    public function prepareToSave($file)
     {
         if ($path = request(static::FILE_DELETE_FLAG)) {
             $this->deleteFile($path);

+ 1 - 1
src/Form/Field/MultipleSelect.php

@@ -12,7 +12,7 @@ class MultipleSelect extends Select
         return Helper::array(Arr::get($data, $this->column));
     }
 
-    public function prepare($value)
+    public function prepareToSave($value)
     {
         return Helper::array($value, true);
     }

+ 1 - 1
src/Form/Field/Number.php

@@ -29,7 +29,7 @@ JS;
         return parent::render();
     }
 
-    public function prepare($value)
+    public function prepareToSave($value)
     {
         return (int)$value;
     }

+ 1 - 1
src/Form/Field/SelectResource.php

@@ -146,7 +146,7 @@ class SelectResource extends Field
         }
     }
 
-    public function prepare($value)
+    public function prepareToSave($value)
     {
         if ($this->maxItem == 1) {
             if ($value === null || $value === '') {

+ 1 - 1
src/Form/Field/SwitchField.php

@@ -84,7 +84,7 @@ class SwitchField extends Field
      * @param mixed $value
      * @return int
      */
-    public function prepare($value)
+    public function prepareToSave($value)
     {
         return $value ? 1 : 0;
     }

+ 1 - 1
src/Form/Field/Table.php

@@ -58,7 +58,7 @@ class Table extends HasMany
         return $forms;
     }
 
-    public function prepare($input)
+    public function prepareToSave($input)
     {
         $form = $this->buildNestedForm($this->column, $this->builder);
         $prepare = $form->prepare($input);

+ 1 - 1
src/Form/Field/Tags.php

@@ -100,7 +100,7 @@ class Tags extends Field
     /**
      * {@inheritdoc}
      */
-    public function prepare($value)
+    public function prepareToSave($value)
     {
         $value = array_filter($value, 'strlen');
 

+ 1 - 1
src/Form/Field/Tree.php

@@ -213,7 +213,7 @@ class Tree extends Field
      * @param string|array $value
      * @return array
      */
-    public function prepare($value)
+    public function prepareToSave($value)
     {
         return Helper::array($value, true);
     }