diff --git a/app/code/Magento/Catalog/Block/Product/View/BaseImage.php b/app/code/Magento/Catalog/Block/Product/View/BaseImage.php index fe0202dffbd0c..292c5ddf065ed 100644 --- a/app/code/Magento/Catalog/Block/Product/View/BaseImage.php +++ b/app/code/Magento/Catalog/Block/Product/View/BaseImage.php @@ -7,8 +7,6 @@ /** * Simple product data view - * - * @author Magento Core Team */ class BaseImage extends \Magento\Catalog\Block\Product\View\AbstractView { diff --git a/app/code/Magento/Catalog/Block/Product/View/Description.php b/app/code/Magento/Catalog/Block/Product/View/Description.php index f6e3be7d280cc..68641056d0cf2 100644 --- a/app/code/Magento/Catalog/Block/Product/View/Description.php +++ b/app/code/Magento/Catalog/Block/Product/View/Description.php @@ -4,16 +4,13 @@ * All Rights Reserved. */ -/** - * Product description block - * - * @author Magento Core Team - */ namespace Magento\Catalog\Block\Product\View; use Magento\Catalog\Model\Product; /** + * Product description block + * * @api * @since 100.0.2 */ @@ -25,8 +22,6 @@ class Description extends \Magento\Framework\View\Element\Template protected $_product = null; /** - * Core registry - * * @var \Magento\Framework\Registry */ protected $_coreRegistry = null; @@ -46,6 +41,8 @@ public function __construct( } /** + * Return the product + * * @return Product */ public function getProduct() diff --git a/app/code/Magento/Catalog/Block/Product/View/Options.php b/app/code/Magento/Catalog/Block/Product/View/Options.php index 83380bdac6462..a55429965b89e 100644 --- a/app/code/Magento/Catalog/Block/Product/View/Options.php +++ b/app/code/Magento/Catalog/Block/Product/View/Options.php @@ -24,22 +24,16 @@ class Options extends \Magento\Framework\View\Element\Template protected $_product; /** - * Product option - * * @var \Magento\Catalog\Model\Product\Option */ protected $_option; /** - * Core registry - * * @var \Magento\Framework\Registry */ protected $_registry = null; /** - * Product - * * @var Product */ protected $_catalogProduct; diff --git a/app/code/Magento/Catalog/Block/Product/View/Options/AbstractOptions.php b/app/code/Magento/Catalog/Block/Product/View/Options/AbstractOptions.php index 095a3809e7ed7..dab3c78c7f4e9 100644 --- a/app/code/Magento/Catalog/Block/Product/View/Options/AbstractOptions.php +++ b/app/code/Magento/Catalog/Block/Product/View/Options/AbstractOptions.php @@ -6,8 +6,6 @@ /** * Product options abstract type block - * - * @author Magento Core Team */ namespace Magento\Catalog\Block\Product\View\Options; diff --git a/app/code/Magento/Catalog/Block/Product/View/Type/Simple.php b/app/code/Magento/Catalog/Block/Product/View/Type/Simple.php index 5d27775c83e1e..2a82066b1a8d2 100644 --- a/app/code/Magento/Catalog/Block/Product/View/Type/Simple.php +++ b/app/code/Magento/Catalog/Block/Product/View/Type/Simple.php @@ -6,8 +6,6 @@ /** * Simple product data view - * - * @author Magento Core Team */ namespace Magento\Catalog\Block\Product\View\Type; diff --git a/app/code/Magento/Catalog/Block/Product/View/Type/Virtual.php b/app/code/Magento/Catalog/Block/Product/View/Type/Virtual.php index 67da8dd303082..4e86ee81adf23 100644 --- a/app/code/Magento/Catalog/Block/Product/View/Type/Virtual.php +++ b/app/code/Magento/Catalog/Block/Product/View/Type/Virtual.php @@ -6,8 +6,6 @@ /** * Simple product data view - * - * @author Magento Core Team */ namespace Magento\Catalog\Block\Product\View\Type; diff --git a/app/code/Magento/Catalog/Block/Product/Widget/Html/Pager.php b/app/code/Magento/Catalog/Block/Product/Widget/Html/Pager.php index 01c0fd8fc8300..8e30a01cec94b 100644 --- a/app/code/Magento/Catalog/Block/Product/Widget/Html/Pager.php +++ b/app/code/Magento/Catalog/Block/Product/Widget/Html/Pager.php @@ -4,18 +4,14 @@ * All Rights Reserved. */ +namespace Magento\Catalog\Block\Product\Widget\Html; + /** * New products widget pager block - * - * @author Magento Core Team */ -namespace Magento\Catalog\Block\Product\Widget\Html; - class Pager extends \Magento\Theme\Block\Html\Pager { /** - * Collection size - * * Size of collection which may has a manual limitation * * @var int @@ -23,15 +19,11 @@ class Pager extends \Magento\Theme\Block\Html\Pager protected $_collectionSize; /** - * Current page - * * @var int */ protected $_currentPage; /** - * Last page - * * @var int */ protected $_lastPage; @@ -206,6 +198,9 @@ public function getPages() } elseif ($this->getCurrentPage() > $this->getLastPageNum() - $half) { $finish = $this->getLastPageNum(); $start = $finish - $this->_displayPages + 1; + } else { + $start = 1; + $finish = $this->_displayPages; } $pages = range($start, $finish); } diff --git a/app/code/Magento/Catalog/Controller/Adminhtml/Category/Widget.php b/app/code/Magento/Catalog/Controller/Adminhtml/Category/Widget.php index e1e51a2bc2e5d..6f7bc382b2a97 100644 --- a/app/code/Magento/Catalog/Controller/Adminhtml/Category/Widget.php +++ b/app/code/Magento/Catalog/Controller/Adminhtml/Category/Widget.php @@ -9,8 +9,6 @@ /** * Catalog category widgets controller for CMS WYSIWYG - * - * @author Magento Core Team */ abstract class Widget extends \Magento\Backend\App\Action { @@ -19,7 +17,7 @@ abstract class Widget extends \Magento\Backend\App\Action * * @see _isAllowed() */ - const ADMIN_RESOURCE = 'Magento_Catalog::categories'; + public const ADMIN_RESOURCE = 'Magento_Catalog::categories'; /** * @var \Magento\Framework\View\LayoutFactory @@ -39,6 +37,8 @@ public function __construct( } /** + * Return the category tree block + * * @return BlockInterface */ protected function _getCategoryTreeBlock() diff --git a/app/code/Magento/Catalog/Controller/Adminhtml/Product/Set.php b/app/code/Magento/Catalog/Controller/Adminhtml/Product/Set.php index c043e74e1f30b..98d3297467c6e 100644 --- a/app/code/Magento/Catalog/Controller/Adminhtml/Product/Set.php +++ b/app/code/Magento/Catalog/Controller/Adminhtml/Product/Set.php @@ -7,8 +7,6 @@ /** * Adminhtml entity sets controller - * - * @author Magento Core Team */ abstract class Set extends \Magento\Backend\App\Action { @@ -17,11 +15,9 @@ abstract class Set extends \Magento\Backend\App\Action * * @see _isAllowed() */ - const ADMIN_RESOURCE = 'Magento_Catalog::sets'; + public const ADMIN_RESOURCE = 'Magento_Catalog::sets'; /** - * Core registry - * * @var \Magento\Framework\Registry */ protected $_coreRegistry; diff --git a/app/code/Magento/Catalog/Helper/Catalog.php b/app/code/Magento/Catalog/Helper/Catalog.php index 0e5d2ae80608a..5dd2b1344c0dd 100644 --- a/app/code/Magento/Catalog/Helper/Catalog.php +++ b/app/code/Magento/Catalog/Helper/Catalog.php @@ -7,8 +7,6 @@ /** * Adminhtml Catalog helper - * - * @author Magento Core Team */ class Catalog extends \Magento\Framework\App\Helper\AbstractHelper { diff --git a/app/code/Magento/Catalog/Helper/Product/Composite.php b/app/code/Magento/Catalog/Helper/Product/Composite.php index d66b8f316644a..cca59a7005cde 100644 --- a/app/code/Magento/Catalog/Helper/Product/Composite.php +++ b/app/code/Magento/Catalog/Helper/Product/Composite.php @@ -18,23 +18,17 @@ * Adminhtml catalog product composite helper * * @api - * - * @author Magento Core Team * @SuppressWarnings(PHPMD.CouplingBetweenObjects) * @since 100.0.2 */ class Composite extends \Magento\Framework\App\Helper\AbstractHelper { /** - * Core registry - * * @var Registry */ protected $_coreRegistry = null; /** - * Catalog product - * * @var Product */ protected $_catalogProduct = null; @@ -91,8 +85,9 @@ protected function _initUpdateResultLayout() } /** - * Prepares and render result of composite product configuration update for a case - * when single configuration submitted + * Prepares and render result of composite product configuration update + * + * This is for a case when single configuration was submitted * * @param \Magento\Framework\DataObject $updateResult * @return \Magento\Framework\View\Result\Layout diff --git a/app/code/Magento/Catalog/Model/AbstractModel.php b/app/code/Magento/Catalog/Model/AbstractModel.php index f23b973bd1953..49194ad7f858c 100644 --- a/app/code/Magento/Catalog/Model/AbstractModel.php +++ b/app/code/Magento/Catalog/Model/AbstractModel.php @@ -13,7 +13,6 @@ * phpcs:disable Magento2.Classes.AbstractApi * @api * @SuppressWarnings(PHPMD.CouplingBetweenObjects) - * @author Magento Core Team * @since 100.0.2 */ abstract class AbstractModel extends \Magento\Framework\Model\AbstractExtensibleModel @@ -46,8 +45,6 @@ abstract class AbstractModel extends \Magento\Framework\Model\AbstractExtensible protected $_isDeleteable = true; /** - * Is model readonly - * * @var boolean */ protected $_isReadonly = false; diff --git a/app/code/Magento/Catalog/Model/Attribute/Backend/Startdate.php b/app/code/Magento/Catalog/Model/Attribute/Backend/Startdate.php index af64d89db98f0..4ea5ae1f4c466 100644 --- a/app/code/Magento/Catalog/Model/Attribute/Backend/Startdate.php +++ b/app/code/Magento/Catalog/Model/Attribute/Backend/Startdate.php @@ -6,26 +6,19 @@ namespace Magento\Catalog\Model\Attribute\Backend; /** - * * Special Start Date attribute backend * * @api - * - * @author Magento Core Team * @since 100.0.2 */ class Startdate extends \Magento\Eav\Model\Entity\Attribute\Backend\Datetime { /** - * Date model - * * @var \Magento\Framework\Stdlib\DateTime\DateTime */ protected $_date; /** - * Constructor - * * @param \Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate * @param \Magento\Framework\Stdlib\DateTime\DateTime $date */ @@ -53,6 +46,7 @@ protected function _getValueForSave($object) /** * Before save hook. + * * Prepare attribute value for save * * @param \Magento\Framework\DataObject $object @@ -72,6 +66,7 @@ public function beforeSave($object) /** * Product from date attribute validate function. + * * In case invalid data throws exception. * * @param \Magento\Framework\DataObject $object diff --git a/app/code/Magento/Catalog/Model/Category/Attribute/Backend/Sortby.php b/app/code/Magento/Catalog/Model/Category/Attribute/Backend/Sortby.php index 9bc6de712ecea..0ebe295def3b1 100644 --- a/app/code/Magento/Catalog/Model/Category/Attribute/Backend/Sortby.php +++ b/app/code/Magento/Catalog/Model/Category/Attribute/Backend/Sortby.php @@ -10,8 +10,6 @@ * Catalog Category Attribute Default and Available Sort By Backend Model * * @api - * - * @author Magento Core Team * @since 100.0.2 */ class Sortby extends \Magento\Eav\Model\Entity\Attribute\Backend\AbstractBackend diff --git a/app/code/Magento/Catalog/Model/Category/Attribute/Source/Layout.php b/app/code/Magento/Catalog/Model/Category/Attribute/Source/Layout.php index 927599128d5f7..0070ab0277399 100644 --- a/app/code/Magento/Catalog/Model/Category/Attribute/Source/Layout.php +++ b/app/code/Magento/Catalog/Model/Category/Attribute/Source/Layout.php @@ -5,10 +5,10 @@ */ namespace Magento\Catalog\Model\Category\Attribute\Source; +use Magento\Theme\Model\PageLayout\Config\Builder; + /** * Catalog category landing page attribute source - * - * @author Magento Core Team */ class Layout extends \Magento\Eav\Model\Entity\Attribute\Source\AbstractSource { @@ -19,7 +19,9 @@ class Layout extends \Magento\Eav\Model\Entity\Attribute\Source\AbstractSource /** * @inheritdoc - * @deprecated 103.0.1 since the cache is now handled by \Magento\Theme\Model\PageLayout\Config\Builder::$configFiles + * @var array + * @deprecated 103.0.1 since the cache is now handled by Builder::$configFiles + * @see Builder::$configFiles */ protected $_options = null; diff --git a/app/code/Magento/Catalog/Model/Category/Attribute/Source/Mode.php b/app/code/Magento/Catalog/Model/Category/Attribute/Source/Mode.php index 50ee15c180da3..2beb43eafba4f 100644 --- a/app/code/Magento/Catalog/Model/Category/Attribute/Source/Mode.php +++ b/app/code/Magento/Catalog/Model/Category/Attribute/Source/Mode.php @@ -7,13 +7,11 @@ /** * Catalog category landing page attribute source - * - * @author Magento Core Team */ class Mode extends \Magento\Eav\Model\Entity\Attribute\Source\AbstractSource { /** - * {@inheritdoc} + * @inheritDoc * @codeCoverageIgnore */ public function getAllOptions() diff --git a/app/code/Magento/Catalog/Model/Category/Attribute/Source/Sortby.php b/app/code/Magento/Catalog/Model/Category/Attribute/Source/Sortby.php index 1d3ad7ca979df..d68407e822f5c 100644 --- a/app/code/Magento/Catalog/Model/Category/Attribute/Source/Sortby.php +++ b/app/code/Magento/Catalog/Model/Category/Attribute/Source/Sortby.php @@ -7,21 +7,15 @@ /** * Catalog Category *_sort_by Attributes Source Model - * - * @author Magento Core Team */ class Sortby extends \Magento\Eav\Model\Entity\Attribute\Source\AbstractSource { /** - * Catalog config - * * @var \Magento\Catalog\Model\Config */ protected $_catalogConfig; /** - * Construct - * * @param \Magento\Catalog\Model\Config $catalogConfig */ public function __construct(\Magento\Catalog\Model\Config $catalogConfig) diff --git a/app/code/Magento/Catalog/Model/Config/Backend/Category.php b/app/code/Magento/Catalog/Model/Config/Backend/Category.php index c74019f333907..01a15ae27386c 100644 --- a/app/code/Magento/Catalog/Model/Config/Backend/Category.php +++ b/app/code/Magento/Catalog/Model/Config/Backend/Category.php @@ -7,7 +7,6 @@ /** * Config category field backend - * */ class Category extends \Magento\Framework\App\Config\Value { @@ -17,8 +16,6 @@ class Category extends \Magento\Framework\App\Config\Value protected $_catalogCategory; /** - * Constructor - * * @param \Magento\Framework\Model\Context $context * @param \Magento\Framework\Registry $registry * @param \Magento\Framework\App\Config\ScopeConfigInterface $config @@ -43,7 +40,7 @@ public function __construct( } /** - * @inheritdoc + * @inheritDoc */ public function afterSave() { diff --git a/app/code/Magento/Catalog/Model/Config/Source/GridPerPage.php b/app/code/Magento/Catalog/Model/Config/Source/GridPerPage.php index fcac873f3d03f..4dbbad090e925 100644 --- a/app/code/Magento/Catalog/Model/Config/Source/GridPerPage.php +++ b/app/code/Magento/Catalog/Model/Config/Source/GridPerPage.php @@ -7,8 +7,6 @@ /** * Catalog products per page on Grid mode source - * - * @author Magento Core Team */ class GridPerPage implements \Magento\Framework\Option\ArrayInterface { diff --git a/app/code/Magento/Catalog/Model/Config/Source/ListPerPage.php b/app/code/Magento/Catalog/Model/Config/Source/ListPerPage.php index 04d4919698c9d..10ddbaca31f50 100644 --- a/app/code/Magento/Catalog/Model/Config/Source/ListPerPage.php +++ b/app/code/Magento/Catalog/Model/Config/Source/ListPerPage.php @@ -7,8 +7,6 @@ /** * Catalog products per page on List mode source - * - * @author Magento Core Team */ class ListPerPage implements \Magento\Framework\Option\ArrayInterface { diff --git a/app/code/Magento/Catalog/Model/Config/Source/ListSort.php b/app/code/Magento/Catalog/Model/Config/Source/ListSort.php index 80a5ebc67e2d4..4474fc4d5a22c 100644 --- a/app/code/Magento/Catalog/Model/Config/Source/ListSort.php +++ b/app/code/Magento/Catalog/Model/Config/Source/ListSort.php @@ -6,23 +6,17 @@ /** * Catalog Product List Sortable allowed sortable attributes source - * - * @author Magento Core Team */ namespace Magento\Catalog\Model\Config\Source; class ListSort implements \Magento\Framework\Option\ArrayInterface { /** - * Catalog config - * * @var \Magento\Catalog\Model\Config */ protected $_catalogConfig; /** - * Construct - * * @param \Magento\Catalog\Model\Config $catalogConfig */ public function __construct(\Magento\Catalog\Model\Config $catalogConfig) diff --git a/app/code/Magento/Catalog/Model/Config/Source/Product/Options/Price.php b/app/code/Magento/Catalog/Model/Config/Source/Product/Options/Price.php index fc74e5ffcb4e9..0ecaea94b8349 100644 --- a/app/code/Magento/Catalog/Model/Config/Source/Product/Options/Price.php +++ b/app/code/Magento/Catalog/Model/Config/Source/Product/Options/Price.php @@ -9,14 +9,10 @@ /** * Price types mode source - * - * @author Magento Core Team */ class Price implements ProductPriceOptionsInterface { /** - * Store manager. - * * @var \Magento\Store\Model\StoreManagerInterface */ private $storeManager; @@ -30,7 +26,7 @@ public function __construct(\Magento\Store\Model\StoreManagerInterface $storeMan } /** - * {@inheritdoc} + * @inheritDoc * * @codeCoverageIgnore */ diff --git a/app/code/Magento/Catalog/Model/Config/Source/Watermark/Position.php b/app/code/Magento/Catalog/Model/Config/Source/Watermark/Position.php index 68366e5a30fba..a1bda65f5dce5 100644 --- a/app/code/Magento/Catalog/Model/Config/Source/Watermark/Position.php +++ b/app/code/Magento/Catalog/Model/Config/Source/Watermark/Position.php @@ -6,8 +6,6 @@ /** * Watermark position config source model - * - * @author Magento Core Team */ namespace Magento\Catalog\Model\Config\Source\Watermark; diff --git a/app/code/Magento/Catalog/Model/Design.php b/app/code/Magento/Catalog/Model/Design.php index b290bbf13e62c..bc8b3423d2305 100644 --- a/app/code/Magento/Catalog/Model/Design.php +++ b/app/code/Magento/Catalog/Model/Design.php @@ -24,7 +24,6 @@ * Catalog Custom Category design Model * * @api - * * @since 100.0.2 * @SuppressWarnings(PHPMD.CouplingBetweenObjects) * @SuppressWarnings(PHPMD.CookieAndSessionMisuse) @@ -32,7 +31,6 @@ class Design extends \Magento\Framework\Model\AbstractModel { public const APPLY_FOR_PRODUCT = 1; - public const APPLY_FOR_CATEGORY = 2; /** diff --git a/app/code/Magento/Catalog/Model/Entity/Product/Attribute/Design/Options/Container.php b/app/code/Magento/Catalog/Model/Entity/Product/Attribute/Design/Options/Container.php index bd4435904787e..7f3d2fcfa4222 100644 --- a/app/code/Magento/Catalog/Model/Entity/Product/Attribute/Design/Options/Container.php +++ b/app/code/Magento/Catalog/Model/Entity/Product/Attribute/Design/Options/Container.php @@ -7,8 +7,6 @@ /** * Entity/Attribute/Model - select product design options container from config - * - * @author Magento Core Team */ class Container extends \Magento\Eav\Model\Entity\Attribute\Source\Config { @@ -29,7 +27,7 @@ public function getOptionText($value) } } if (isset($options[$value])) { - return $option[$value]; + return $options[$value]; } return false; } diff --git a/app/code/Magento/Catalog/Model/Layer/State.php b/app/code/Magento/Catalog/Model/Layer/State.php index c50ad6b0ab4a5..e9caa34d1c78b 100644 --- a/app/code/Magento/Catalog/Model/Layer/State.php +++ b/app/code/Magento/Catalog/Model/Layer/State.php @@ -14,7 +14,6 @@ * Layered navigation state model * * @api - * @author Magento Core Team * @since 100.0.2 */ class State extends DataObject diff --git a/app/code/Magento/Catalog/Model/Product/Action.php b/app/code/Magento/Catalog/Model/Product/Action.php index 8bed23f5b7f75..73e97f0a6047f 100644 --- a/app/code/Magento/Catalog/Model/Product/Action.php +++ b/app/code/Magento/Catalog/Model/Product/Action.php @@ -10,7 +10,6 @@ * Catalog Product Mass Action processing model * * @api - * * @since 100.0.2 */ class Action extends \Magento\Framework\Model\AbstractModel diff --git a/app/code/Magento/Catalog/Model/Product/Attribute/Backend/Boolean.php b/app/code/Magento/Catalog/Model/Product/Attribute/Backend/Boolean.php index dffe4d2367fa0..8e83ce05cd039 100644 --- a/app/code/Magento/Catalog/Model/Product/Attribute/Backend/Boolean.php +++ b/app/code/Magento/Catalog/Model/Product/Attribute/Backend/Boolean.php @@ -11,8 +11,6 @@ /** * Product attribute for enable/disable option - * - * @author Magento Core Team */ class Boolean extends \Magento\Eav\Model\Entity\Attribute\Backend\AbstractBackend { diff --git a/app/code/Magento/Catalog/Model/Product/Attribute/Backend/Category.php b/app/code/Magento/Catalog/Model/Product/Attribute/Backend/Category.php index 8a45de550d416..06926e3986392 100644 --- a/app/code/Magento/Catalog/Model/Product/Attribute/Backend/Category.php +++ b/app/code/Magento/Catalog/Model/Product/Attribute/Backend/Category.php @@ -6,8 +6,6 @@ /** * Catalog product categories backend attribute model - * - * @author Magento Core Team */ namespace Magento\Catalog\Model\Product\Attribute\Backend; diff --git a/app/code/Magento/Catalog/Model/Product/Attribute/Backend/Price.php b/app/code/Magento/Catalog/Model/Product/Attribute/Backend/Price.php index 5b2a691bb03f2..73b807cea59d5 100644 --- a/app/code/Magento/Catalog/Model/Product/Attribute/Backend/Price.php +++ b/app/code/Magento/Catalog/Model/Product/Attribute/Backend/Price.php @@ -12,14 +12,11 @@ * Backend model for set of EAV attributes with 'frontend_input' equals 'price'. * * @api - * * @since 100.0.2 */ class Price extends \Magento\Eav\Model\Entity\Attribute\Backend\AbstractBackend { /** - * Catalog helper - * * @var \Magento\Catalog\Helper\Data */ protected $_helper; @@ -108,6 +105,7 @@ public function setScope($attribute) /** * After Save Price Attribute manipulation + * * Processes product price attributes if price scoped to website and updates data when: * * Price changed for non-default store view - will update price for all stores assigned to current website. * * Price will be changed according to store currency even if price changed in product with default store id. diff --git a/app/code/Magento/Catalog/Model/Product/Attribute/Backend/Tierprice.php b/app/code/Magento/Catalog/Model/Product/Attribute/Backend/Tierprice.php index 7c20d2aea46cf..124401aafa307 100644 --- a/app/code/Magento/Catalog/Model/Product/Attribute/Backend/Tierprice.php +++ b/app/code/Magento/Catalog/Model/Product/Attribute/Backend/Tierprice.php @@ -6,8 +6,6 @@ /** * Catalog product tier price backend attribute model - * - * @author Magento Core Team */ namespace Magento\Catalog\Model\Product\Attribute\Backend; diff --git a/app/code/Magento/Catalog/Model/Product/Attribute/Backend/Weight.php b/app/code/Magento/Catalog/Model/Product/Attribute/Backend/Weight.php index 1b7813de43a3c..3e69ca31e105f 100644 --- a/app/code/Magento/Catalog/Model/Product/Attribute/Backend/Weight.php +++ b/app/code/Magento/Catalog/Model/Product/Attribute/Backend/Weight.php @@ -6,8 +6,6 @@ /** * Catalog product weight backend attribute model - * - * @author Magento Core Team */ namespace Magento\Catalog\Model\Product\Attribute\Backend;