123456789101112131415161718192021222324252627282930313233 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- /**
- * Backend for serialized array data
- *
- */
- namespace Magento\Config\Model\Config\Backend\Serialized;
- /**
- * @api
- * @since 100.0.2
- */
- class ArraySerialized extends \Magento\Config\Model\Config\Backend\Serialized
- {
- /**
- * Unset array element with '__empty' key
- *
- * @return $this
- */
- public function beforeSave()
- {
- $value = $this->getValue();
- if (is_array($value)) {
- unset($value['__empty']);
- }
- $this->setValue($value);
- return parent::beforeSave();
- }
- }
|