diff --git a/app/code/Magento/Catalog/Model/Product/Attribute/Frontend/Image.php b/app/code/Magento/Catalog/Model/Product/Attribute/Frontend/Image.php index 99e305a577a7d..105688f0af038 100644 --- a/app/code/Magento/Catalog/Model/Product/Attribute/Frontend/Image.php +++ b/app/code/Magento/Catalog/Model/Product/Attribute/Frontend/Image.php @@ -4,30 +4,23 @@ * All Rights Reserved. */ -/** - * Product image attribute frontend - * - * @author Magento Core Team - */ - namespace Magento\Catalog\Model\Product\Attribute\Frontend; use Magento\Eav\Model\Entity\Attribute\Frontend\AbstractFrontend; use Magento\Framework\UrlInterface; use Magento\Store\Model\StoreManagerInterface; +/** + * Product image attribute frontend + */ class Image extends AbstractFrontend { /** - * Store manager - * * @var StoreManagerInterface */ protected $_storeManager; /** - * Construct - * * @param StoreManagerInterface $storeManager */ public function __construct(StoreManagerInterface $storeManager) diff --git a/app/code/Magento/Catalog/Model/Product/Attribute/Group.php b/app/code/Magento/Catalog/Model/Product/Attribute/Group.php index 46685ab2432e4..63d9ca7b39f66 100644 --- a/app/code/Magento/Catalog/Model/Product/Attribute/Group.php +++ b/app/code/Magento/Catalog/Model/Product/Attribute/Group.php @@ -12,8 +12,6 @@ class Group extends \Magento\Eav\Model\Entity\Attribute\Group { /** - * Attribute collection factory for Product - * * @var \Magento\Catalog\Model\ResourceModel\Product\Attribute\CollectionFactory */ protected $_attributeCollectionFactory; @@ -24,7 +22,6 @@ class Group extends \Magento\Eav\Model\Entity\Attribute\Group private $attributeSetUnassignValidator; /** - * Group constructor. * @param \Magento\Framework\Model\Context $context * @param \Magento\Framework\Registry $registry * @param \Magento\Framework\Api\ExtensionAttributesFactory $extensionFactory diff --git a/app/code/Magento/Catalog/Model/Product/Attribute/Source/Countryofmanufacture.php b/app/code/Magento/Catalog/Model/Product/Attribute/Source/Countryofmanufacture.php index 3d5e2e562df0b..85189cafaf950 100644 --- a/app/code/Magento/Catalog/Model/Product/Attribute/Source/Countryofmanufacture.php +++ b/app/code/Magento/Catalog/Model/Product/Attribute/Source/Countryofmanufacture.php @@ -4,11 +4,6 @@ * All Rights Reserved. */ -/** - * Catalog product country attribute source - * - * @author Magento Core Team - */ namespace Magento\Catalog\Model\Product\Attribute\Source; use Magento\Directory\Model\CountryFactory; @@ -19,6 +14,9 @@ use Magento\Framework\Serialize\SerializerInterface; use Magento\Store\Model\StoreManagerInterface; +/** + * Catalog product country attribute source + */ class Countryofmanufacture extends AbstractSource implements OptionSourceInterface { /** @@ -47,8 +45,6 @@ class Countryofmanufacture extends AbstractSource implements OptionSourceInterfa private $localeResolver; /** - * Construct - * * @param CountryFactory $countryFactory * @param StoreManagerInterface $storeManager * @param Config $configCacheType diff --git a/app/code/Magento/Catalog/Model/Product/Attribute/Source/Layout.php b/app/code/Magento/Catalog/Model/Product/Attribute/Source/Layout.php index fa1a9a82c8b4a..231b4d1bc6059 100644 --- a/app/code/Magento/Catalog/Model/Product/Attribute/Source/Layout.php +++ b/app/code/Magento/Catalog/Model/Product/Attribute/Source/Layout.php @@ -5,10 +5,10 @@ */ namespace Magento\Catalog\Model\Product\Attribute\Source; +use Magento\Theme\Model\PageLayout\Config\Builder; + /** * Catalog product landing page attribute source - * - * @author Magento Core Team */ class Layout extends \Magento\Eav\Model\Entity\Attribute\Source\AbstractSource { @@ -19,7 +19,8 @@ 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 */ protected $_options = null; diff --git a/app/code/Magento/Catalog/Model/Product/Configuration/Item/Option.php b/app/code/Magento/Catalog/Model/Product/Configuration/Item/Option.php index c8117e69b6628..53a5633f2d27f 100644 --- a/app/code/Magento/Catalog/Model/Product/Configuration/Item/Option.php +++ b/app/code/Magento/Catalog/Model/Product/Configuration/Item/Option.php @@ -6,8 +6,6 @@ /** * Configuration item option model - * - * @author Magento Core Team */ namespace Magento\Catalog\Model\Product\Configuration\Item; diff --git a/app/code/Magento/Catalog/Model/Product/Configuration/Item/Option/OptionInterface.php b/app/code/Magento/Catalog/Model/Product/Configuration/Item/Option/OptionInterface.php index b89b779600f32..5788c9fd86941 100644 --- a/app/code/Magento/Catalog/Model/Product/Configuration/Item/Option/OptionInterface.php +++ b/app/code/Magento/Catalog/Model/Product/Configuration/Item/Option/OptionInterface.php @@ -8,7 +8,6 @@ * Interface of product configurational item option * * @api - * @author Magento Core Team */ namespace Magento\Catalog\Model\Product\Configuration\Item\Option; diff --git a/app/code/Magento/Catalog/Model/Product/Link.php b/app/code/Magento/Catalog/Model/Product/Link.php index 02ae7784d66f5..466b16eb34f0d 100644 --- a/app/code/Magento/Catalog/Model/Product/Link.php +++ b/app/code/Magento/Catalog/Model/Product/Link.php @@ -25,9 +25,7 @@ class Link extends \Magento\Framework\Model\AbstractModel { public const LINK_TYPE_RELATED = 1; - public const LINK_TYPE_UPSELL = 4; - public const LINK_TYPE_CROSSSELL = 5; /** @@ -36,15 +34,11 @@ class Link extends \Magento\Framework\Model\AbstractModel protected $_attributes = null; /** - * Factory for creating product collection - * * @var \Magento\Catalog\Model\ResourceModel\Product\Link\Product\CollectionFactory */ protected $_productCollectionFactory; /** - * Factory for product link collection - * * @var \Magento\Catalog\Model\ResourceModel\Product\Link\CollectionFactory */ protected $_linkCollectionFactory; diff --git a/app/code/Magento/Catalog/Model/Product/Option/Type/DefaultType.php b/app/code/Magento/Catalog/Model/Product/Option/Type/DefaultType.php index 3c0364a737008..4a3b2975392e9 100644 --- a/app/code/Magento/Catalog/Model/Product/Option/Type/DefaultType.php +++ b/app/code/Magento/Catalog/Model/Product/Option/Type/DefaultType.php @@ -19,7 +19,6 @@ * Catalog product option default type * * @api - * @author Magento Core Team * @SuppressWarnings(PHPMD.CookieAndSessionMisuse) * @SuppressWarnings(PHPMD.CouplingBetweenObjects) * @since 100.0.2 diff --git a/app/code/Magento/Catalog/Model/Product/Type/Virtual.php b/app/code/Magento/Catalog/Model/Product/Type/Virtual.php index 07d56bf2f560c..561c3ff3eb874 100644 --- a/app/code/Magento/Catalog/Model/Product/Type/Virtual.php +++ b/app/code/Magento/Catalog/Model/Product/Type/Virtual.php @@ -6,8 +6,6 @@ /** * Virtual product type implementation - * - * @author Magento Core Team */ namespace Magento\Catalog\Model\Product\Type; @@ -39,6 +37,7 @@ public function hasWeight() * * @param \Magento\Catalog\Model\Product $product * @return void + * @phpcs:disable Magento2.CodeAnalysis.EmptyBlock.DetectedFunction */ public function deleteTypeSpecificData(\Magento\Catalog\Model\Product $product) { diff --git a/app/code/Magento/Catalog/Model/Product/Website.php b/app/code/Magento/Catalog/Model/Product/Website.php index 413dfacb810a4..e98a12a1531a6 100644 --- a/app/code/Magento/Catalog/Model/Product/Website.php +++ b/app/code/Magento/Catalog/Model/Product/Website.php @@ -9,8 +9,6 @@ * * @method int getWebsiteId() * @method \Magento\Catalog\Model\Product\Website setWebsiteId(int $value) - * - * @author Magento Core Team */ namespace Magento\Catalog\Model\Product; @@ -68,6 +66,7 @@ public function addProducts($websiteIds, $productIds) /** * Retrieve product websites + * * Return array with key as product ID and value array of websites * * @param int|array $productIds diff --git a/app/code/Magento/Catalog/Model/ResourceModel/Category.php b/app/code/Magento/Catalog/Model/ResourceModel/Category.php index 88b0c4d96e80a..671a0161dff60 100644 --- a/app/code/Magento/Catalog/Model/ResourceModel/Category.php +++ b/app/code/Magento/Catalog/Model/ResourceModel/Category.php @@ -6,8 +6,6 @@ /** * Catalog category model - * - * @author Magento Core Team */ declare(strict_types=1); diff --git a/app/code/Magento/Catalog/Model/ResourceModel/Category/Attribute/Collection.php b/app/code/Magento/Catalog/Model/ResourceModel/Category/Attribute/Collection.php index 0ad299c9458a9..0df9c5de3f25d 100644 --- a/app/code/Magento/Catalog/Model/ResourceModel/Category/Attribute/Collection.php +++ b/app/code/Magento/Catalog/Model/ResourceModel/Category/Attribute/Collection.php @@ -7,13 +7,10 @@ /** * Catalog category EAV additional attribute resource collection - * */ class Collection extends \Magento\Eav\Model\ResourceModel\Entity\Attribute\Collection { /** - * Entity factory - * * @var \Magento\Eav\Model\EntityFactory */ protected $_eavEntityFactory; diff --git a/app/code/Magento/Catalog/Model/ResourceModel/Category/Attribute/Frontend/Image.php b/app/code/Magento/Catalog/Model/ResourceModel/Category/Attribute/Frontend/Image.php index fdcf053f9dbf5..4abc0e7e9705f 100644 --- a/app/code/Magento/Catalog/Model/ResourceModel/Category/Attribute/Frontend/Image.php +++ b/app/code/Magento/Catalog/Model/ResourceModel/Category/Attribute/Frontend/Image.php @@ -7,23 +7,17 @@ /** * Category image attribute frontend - * - * @author Magento Core Team */ class Image extends \Magento\Eav\Model\Entity\Attribute\Frontend\AbstractFrontend { - const IMAGE_PATH_SEGMENT = 'catalog/category/'; + public const IMAGE_PATH_SEGMENT = 'catalog/category/'; /** - * Store manager - * * @var \Magento\Store\Model\StoreManagerInterface */ protected $_storeManager; /** - * Construct - * * @param \Magento\Store\Model\StoreManagerInterface $storeManager */ public function __construct(\Magento\Store\Model\StoreManagerInterface $storeManager) diff --git a/app/code/Magento/Catalog/Model/ResourceModel/Category/Attribute/Source/Layout.php b/app/code/Magento/Catalog/Model/ResourceModel/Category/Attribute/Source/Layout.php index 565b20d575ea5..7c627afcb1ccf 100644 --- a/app/code/Magento/Catalog/Model/ResourceModel/Category/Attribute/Source/Layout.php +++ b/app/code/Magento/Catalog/Model/ResourceModel/Category/Attribute/Source/Layout.php @@ -7,8 +7,6 @@ /** * Catalog category landing page attribute source - * - * @author Magento Core Team */ class Layout extends \Magento\Eav\Model\Entity\Attribute\Source\AbstractSource { diff --git a/app/code/Magento/Catalog/Model/ResourceModel/Category/Attribute/Source/Page.php b/app/code/Magento/Catalog/Model/ResourceModel/Category/Attribute/Source/Page.php index 6796e40db207f..cbdebce475db2 100644 --- a/app/code/Magento/Catalog/Model/ResourceModel/Category/Attribute/Source/Page.php +++ b/app/code/Magento/Catalog/Model/ResourceModel/Category/Attribute/Source/Page.php @@ -7,21 +7,15 @@ /** * Catalog category landing page attribute source - * - * @author Magento Core Team */ class Page extends \Magento\Eav\Model\Entity\Attribute\Source\AbstractSource { /** - * Block collection factory - * * @var \Magento\Cms\Model\ResourceModel\Block\CollectionFactory */ protected $_blockCollectionFactory; /** - * Construct - * * @param \Magento\Cms\Model\ResourceModel\Block\CollectionFactory $blockCollectionFactory */ public function __construct(\Magento\Cms\Model\ResourceModel\Block\CollectionFactory $blockCollectionFactory) diff --git a/app/code/Magento/Catalog/Model/ResourceModel/Category/Flat/Collection.php b/app/code/Magento/Catalog/Model/ResourceModel/Category/Flat/Collection.php index cbb10f3b70ab4..884b9c4c8ad98 100644 --- a/app/code/Magento/Catalog/Model/ResourceModel/Category/Flat/Collection.php +++ b/app/code/Magento/Catalog/Model/ResourceModel/Category/Flat/Collection.php @@ -22,8 +22,6 @@ class Collection extends \Magento\Framework\Model\ResourceModel\Db\Collection\AbstractCollection { /** - * Event prefix used for catalog category collection events - * * @var string */ protected $_eventPrefix = 'catalog_category_collection'; @@ -36,8 +34,6 @@ class Collection extends \Magento\Framework\Model\ResourceModel\Db\Collection\Ab protected $_eventObject = 'category_collection'; /** - * Store manager for managing store-related operations - * * @var \Magento\Store\Model\StoreManagerInterface */ protected $_storeManager; diff --git a/app/code/Magento/Catalog/Model/ResourceModel/Config.php b/app/code/Magento/Catalog/Model/ResourceModel/Config.php index f0d53307ce034..a489c91aac8d4 100644 --- a/app/code/Magento/Catalog/Model/ResourceModel/Config.php +++ b/app/code/Magento/Catalog/Model/ResourceModel/Config.php @@ -7,8 +7,6 @@ /** * Catalog Config Resource Model - * - * @author Magento Core Team */ class Config extends \Magento\Framework\Model\ResourceModel\Db\AbstractDb { @@ -20,22 +18,16 @@ class Config extends \Magento\Framework\Model\ResourceModel\Db\AbstractDb protected $_entityTypeId; /** - * Store id - * * @var int */ protected $_storeId = null; /** - * Eav config - * * @var \Magento\Eav\Model\Config */ protected $_eavConfig; /** - * Store manager - * * @var \Magento\Store\Model\StoreManagerInterface */ protected $_storeManager; @@ -81,6 +73,7 @@ public function setStoreId($storeId) /** * Return store id. + * * If is not set return current app store * * @return integer diff --git a/app/code/Magento/Catalog/Model/ResourceModel/Eav/Attribute.php b/app/code/Magento/Catalog/Model/ResourceModel/Eav/Attribute.php index 7ecbba865ae36..94dafbad3e818 100644 --- a/app/code/Magento/Catalog/Model/ResourceModel/Eav/Attribute.php +++ b/app/code/Magento/Catalog/Model/ResourceModel/Eav/Attribute.php @@ -36,9 +36,7 @@ class Attribute extends \Magento\Eav\Model\Entity\Attribute implements \Magento\Eav\Model\Entity\Attribute\ScopedAttributeInterface { public const MODULE_NAME = 'Magento_Catalog'; - public const ENTITY = 'catalog_eav_attribute'; - public const KEY_IS_GLOBAL = 'is_global'; private const ALLOWED_INPUT_TYPES = [ diff --git a/app/code/Magento/Catalog/Model/ResourceModel/Layer/Filter/Attribute.php b/app/code/Magento/Catalog/Model/ResourceModel/Layer/Filter/Attribute.php index a91e0894a8375..3bb84b2dc1186 100644 --- a/app/code/Magento/Catalog/Model/ResourceModel/Layer/Filter/Attribute.php +++ b/app/code/Magento/Catalog/Model/ResourceModel/Layer/Filter/Attribute.php @@ -9,8 +9,6 @@ * Catalog Layer Attribute Filter Resource Model * * @api - * - * @author Magento Core Team * @since 100.0.2 */ class Attribute extends \Magento\Framework\Model\ResourceModel\Db\AbstractDb diff --git a/app/code/Magento/Catalog/Model/ResourceModel/Layer/Filter/Decimal.php b/app/code/Magento/Catalog/Model/ResourceModel/Layer/Filter/Decimal.php index 60885405aee28..633c778d33501 100644 --- a/app/code/Magento/Catalog/Model/ResourceModel/Layer/Filter/Decimal.php +++ b/app/code/Magento/Catalog/Model/ResourceModel/Layer/Filter/Decimal.php @@ -9,8 +9,6 @@ * Catalog Layer Decimal attribute Filter Resource Model * * @api - * - * @author Magento Core Team * @since 100.0.2 */ class Decimal extends \Magento\Framework\Model\ResourceModel\Db\AbstractDb @@ -88,6 +86,7 @@ public function getMinMax(\Magento\Catalog\Model\Layer\Filter\FilterInterface $f /** * Retrieve clean select with joined index table + * * Joined table has index * * @param \Magento\Catalog\Model\Layer\Filter\FilterInterface $filter diff --git a/app/code/Magento/Catalog/Model/ResourceModel/Product/Action.php b/app/code/Magento/Catalog/Model/ResourceModel/Product/Action.php index a501499d3fd19..760d04f943295 100644 --- a/app/code/Magento/Catalog/Model/ResourceModel/Product/Action.php +++ b/app/code/Magento/Catalog/Model/ResourceModel/Product/Action.php @@ -26,7 +26,6 @@ /** * Catalog Product Mass processing resource model * - * @author Magento Core Team * @SuppressWarnings(PHPMD.CouplingBetweenObjects) */ class Action extends AbstractResource diff --git a/app/code/Magento/Catalog/Model/ResourceModel/Product/Attribute/Backend/GroupPrice/AbstractGroupPrice.php b/app/code/Magento/Catalog/Model/ResourceModel/Product/Attribute/Backend/GroupPrice/AbstractGroupPrice.php index 9359bda5b542c..731d0f573ccad 100644 --- a/app/code/Magento/Catalog/Model/ResourceModel/Product/Attribute/Backend/GroupPrice/AbstractGroupPrice.php +++ b/app/code/Magento/Catalog/Model/ResourceModel/Product/Attribute/Backend/GroupPrice/AbstractGroupPrice.php @@ -6,8 +6,6 @@ /** * Catalog product abstract price backend attribute model with customer group specific - * - * @author Magento Core Team */ namespace Magento\Catalog\Model\ResourceModel\Product\Attribute\Backend\GroupPrice; @@ -32,6 +30,8 @@ public function loadPriceData($productId, $websiteId = null) } /** + * Return the select object + * * @param int|null $websiteId * @return \Magento\Framework\DB\Select */ @@ -61,6 +61,8 @@ public function getSelect($websiteId = null) } /** + * Return the product ID field name + * * @return string */ protected function getProductIdFieldName() diff --git a/app/code/Magento/Catalog/Model/ResourceModel/Product/Attribute/Backend/Image.php b/app/code/Magento/Catalog/Model/ResourceModel/Product/Attribute/Backend/Image.php index b390bf076f1be..426ead4120bd3 100644 --- a/app/code/Magento/Catalog/Model/ResourceModel/Product/Attribute/Backend/Image.php +++ b/app/code/Magento/Catalog/Model/ResourceModel/Product/Attribute/Backend/Image.php @@ -10,21 +10,15 @@ /** * Product image attribute backend - * - * @author Magento Core Team */ class Image extends AbstractBackend { /** - * Filesystem facade - * * @var \Magento\Framework\Filesystem */ protected $_filesystem; /** - * File Uploader factory - * * @var \Magento\MediaStorage\Model\File\UploaderFactory */ protected $_fileUploaderFactory; diff --git a/app/code/Magento/Catalog/Model/ResourceModel/Product/Attribute/Backend/Tierprice.php b/app/code/Magento/Catalog/Model/ResourceModel/Product/Attribute/Backend/Tierprice.php index 1a6d92813689f..d8d717eccadfa 100644 --- a/app/code/Magento/Catalog/Model/ResourceModel/Product/Attribute/Backend/Tierprice.php +++ b/app/code/Magento/Catalog/Model/ResourceModel/Product/Attribute/Backend/Tierprice.php @@ -9,8 +9,6 @@ /** * Catalog product tier price backend attribute model - * - * @author Magento Core Team */ class Tierprice extends AbstractGroupPrice { diff --git a/app/code/Magento/Catalog/Model/ResourceModel/Product/Flat.php b/app/code/Magento/Catalog/Model/ResourceModel/Product/Flat.php index 9ed172bd801e7..901a62124d49f 100644 --- a/app/code/Magento/Catalog/Model/ResourceModel/Product/Flat.php +++ b/app/code/Magento/Catalog/Model/ResourceModel/Product/Flat.php @@ -10,28 +10,20 @@ /** * Catalog Product Flat resource model - * - * @author Magento Core Team */ class Flat extends \Magento\Framework\Model\ResourceModel\Db\AbstractDb implements DefaultAttributesProvider { /** - * Store scope Id - * * @var int */ protected $_storeId; /** - * Catalog config - * * @var \Magento\Catalog\Model\Config */ protected $_catalogConfig; /** - * Store manager - * * @var \Magento\Store\Model\StoreManagerInterface */ protected $_storeManager; @@ -182,7 +174,8 @@ public function getAllTableColumns() /** * Check whether the attribute is a real field in entity table - * Rewrited for EAV Collection + * + * Rewriten for EAV Collection * * @param integer|string|\Magento\Eav\Model\Entity\Attribute\AbstractAttribute $attribute * @return bool @@ -210,6 +203,7 @@ public function isAttributeStatic($attribute) /** * Retrieve entity id field name in entity table + * * Rewrote for EAV collection compatibility * * @return string @@ -221,6 +215,7 @@ public function getEntityIdField() /** * Retrieve attribute instance + * * Special for non static flat table * * @param mixed $attribute diff --git a/app/code/Magento/Catalog/Model/ResourceModel/Product/Indexer/AbstractIndexer.php b/app/code/Magento/Catalog/Model/ResourceModel/Product/Indexer/AbstractIndexer.php index f4786a66084ad..adecdc110c695 100644 --- a/app/code/Magento/Catalog/Model/ResourceModel/Product/Indexer/AbstractIndexer.php +++ b/app/code/Magento/Catalog/Model/ResourceModel/Product/Indexer/AbstractIndexer.php @@ -15,10 +15,8 @@ /** * Catalog Product Indexer Abstract Resource Model * - * phpcs:disable Magento2.Classes.AbstractApi + * @phpcs:ignore Magento2.Classes.AbstractApi.AbstractApi * @api - * - * @author Magento Core Team * @since 100.0.2 */ abstract class AbstractIndexer extends \Magento\Indexer\Model\ResourceModel\AbstractResource @@ -35,8 +33,6 @@ abstract class AbstractIndexer extends \Magento\Indexer\Model\ResourceModel\Abst protected $metadataPool; /** - * Class constructor - * * @param Context $context * @param StrategyInterface $tableStrategy * @param Config $eavConfig @@ -68,8 +64,8 @@ protected function _getAttribute($attributeCode) } /** - * Add attribute join condition to select and return \Zend_Db_Expr - * attribute value definition + * Add attribute join condition to select and return \Zend_Db_Expr attribute value definition + * * If $condition is not empty apply limitation for select * * @param \Magento\Framework\DB\Select $select @@ -131,6 +127,7 @@ protected function _addAttributeToSelect($select, $attrCode, $entity, $store, $c /** * Add website data join to select + * * If add default store join also limitation of only has default store website * Joined table has aliases * cw for website table,