diff --git a/src/CoreShop/Bundle/CoreBundle/CoreExtension/StorePrice.php b/src/CoreShop/Bundle/CoreBundle/CoreExtension/StorePrice.php index 8b41fe9d17..157eac99f1 100644 --- a/src/CoreShop/Bundle/CoreBundle/CoreExtension/StorePrice.php +++ b/src/CoreShop/Bundle/CoreBundle/CoreExtension/StorePrice.php @@ -534,7 +534,15 @@ public function getFromCsvImport($importValue, $object = null, $params = []) */ public function isDiffChangeAllowed($object, $params = []) { - return true; + return false; + } + + /** + * {@inheritDoc} + */ + public function getDiffDataForEditMode($data, $object = null, $params = []) + { + return []; } /** diff --git a/src/CoreShop/Bundle/CurrencyBundle/CoreExtension/MoneyCurrency.php b/src/CoreShop/Bundle/CurrencyBundle/CoreExtension/MoneyCurrency.php index d9d61cfda1..77044dd8b3 100644 --- a/src/CoreShop/Bundle/CurrencyBundle/CoreExtension/MoneyCurrency.php +++ b/src/CoreShop/Bundle/CurrencyBundle/CoreExtension/MoneyCurrency.php @@ -288,7 +288,15 @@ public function getFromCsvImport($importValue, $object = null, $params = []) */ public function isDiffChangeAllowed($object, $params = []) { - return true; + return false; + } + + /** + * {@inheritDoc} + */ + public function getDiffDataForEditMode($data, $object = null, $params = []) + { + return []; } /** diff --git a/src/CoreShop/Bundle/MoneyBundle/CoreExtension/Money.php b/src/CoreShop/Bundle/MoneyBundle/CoreExtension/Money.php index a7517a32e9..c98d8d22ac 100644 --- a/src/CoreShop/Bundle/MoneyBundle/CoreExtension/Money.php +++ b/src/CoreShop/Bundle/MoneyBundle/CoreExtension/Money.php @@ -316,7 +316,14 @@ public function getFromCsvImport($importValue, $object = null, $params = []) */ public function isDiffChangeAllowed($object, $params = []) { - return true; + return false; + } + /** + * {@inheritDoc} + */ + public function getDiffDataForEditMode($data, $object = null, $params = []) + { + return []; } /** diff --git a/src/CoreShop/Bundle/PimcoreBundle/CoreExtension/SerializedData.php b/src/CoreShop/Bundle/PimcoreBundle/CoreExtension/SerializedData.php index f0a06815f0..159cda1d38 100644 --- a/src/CoreShop/Bundle/PimcoreBundle/CoreExtension/SerializedData.php +++ b/src/CoreShop/Bundle/PimcoreBundle/CoreExtension/SerializedData.php @@ -31,6 +31,22 @@ class SerializedData extends Model\DataObject\ClassDefinition\Data implements Re */ public $phpdocType; + /** + * {@inheritdoc} + */ + public function isDiffChangeAllowed($object, $params = []) + { + return false; + } + + /** + * {@inheritDoc} + */ + public function getDiffDataForEditMode($data, $object = null, $params = []) + { + return []; + } + /** * {@inheritdoc} */ diff --git a/src/CoreShop/Bundle/ProductBundle/CoreExtension/ProductSpecificPriceRules.php b/src/CoreShop/Bundle/ProductBundle/CoreExtension/ProductSpecificPriceRules.php index d85bbe3b3f..6fe35fcd48 100644 --- a/src/CoreShop/Bundle/ProductBundle/CoreExtension/ProductSpecificPriceRules.php +++ b/src/CoreShop/Bundle/ProductBundle/CoreExtension/ProductSpecificPriceRules.php @@ -137,6 +137,22 @@ public function preSetData($object, $data, $params = []) return $data; } + /** + * {@inheritdoc} + */ + public function isDiffChangeAllowed($object, $params = []) + { + return false; + } + + /** + * {@inheritDoc} + */ + public function getDiffDataForEditMode($data, $object = null, $params = []) + { + return []; + } + /** * {@inheritdoc} */ diff --git a/src/CoreShop/Bundle/ResourceBundle/CoreExtension/Multiselect.php b/src/CoreShop/Bundle/ResourceBundle/CoreExtension/Multiselect.php index 24924c5cbb..e17f20f4c1 100644 --- a/src/CoreShop/Bundle/ResourceBundle/CoreExtension/Multiselect.php +++ b/src/CoreShop/Bundle/ResourceBundle/CoreExtension/Multiselect.php @@ -16,6 +16,22 @@ abstract class Multiselect extends Model\DataObject\ClassDefinition\Data\Multiselect { + /** + * {@inheritDoc} + */ + public function isDiffChangeAllowed($object, $params = []) + { + return false; + } + + /** + * {@inheritDoc} + */ + public function getDiffDataForEditMode($data, $object = null, $params = []) + { + return []; + } + /** * @param mixed $object * @param array $params diff --git a/src/CoreShop/Bundle/ResourceBundle/CoreExtension/Select.php b/src/CoreShop/Bundle/ResourceBundle/CoreExtension/Select.php index d6d2c2ceb3..e610ab87ab 100644 --- a/src/CoreShop/Bundle/ResourceBundle/CoreExtension/Select.php +++ b/src/CoreShop/Bundle/ResourceBundle/CoreExtension/Select.php @@ -33,6 +33,22 @@ abstract protected function getRepository(); */ abstract protected function getModel(); + /** + * {@inheritDoc} + */ + public function isDiffChangeAllowed($object, $params = []) + { + return false; + } + + /** + * {@inheritDoc} + */ + public function getDiffDataForEditMode($data, $object = null, $params = []) + { + return []; + } + /** * @return string | array */