Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
module-catalog
Model
CategoryProductLink.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\Catalog\Model
;
8
12
class
CategoryProductLink
extends
\Magento\Framework\Api\AbstractExtensibleObject
implements
13
\Magento\Catalog\Api\Data\CategoryProductLinkInterface
14
{
18
const
KEY_SKU
=
'sku'
;
19
const
KEY_POSITION
=
'position'
;
20
const
KEY_CATEGORY_ID
=
'category_id'
;
26
public
function
getSku
()
27
{
28
return
$this->
_get
(self::KEY_SKU);
29
}
30
34
public
function
getPosition
()
35
{
36
return
$this->
_get
(self::KEY_POSITION);
37
}
38
42
public
function
getCategoryId
()
43
{
44
return
$this->
_get
(self::KEY_CATEGORY_ID);
45
}
46
51
public
function
setSku
($sku)
52
{
53
return
$this->
setData
(self::KEY_SKU, $sku);
54
}
55
60
public
function
setPosition
($position)
61
{
62
return
$this->
setData
(self::KEY_POSITION, $position);
63
}
64
71
public
function
setCategoryId
($categoryId)
72
{
73
return
$this->
setData
(self::KEY_CATEGORY_ID, $categoryId);
74
}
75
81
public
function
getExtensionAttributes
()
82
{
83
return
$this->
_getExtensionAttributes
();
84
}
85
92
public
function
setExtensionAttributes
(
93
\
Magento
\Catalog\Api\Data\CategoryProductLinkExtensionInterface
$extensionAttributes
94
) {
95
return
$this->
_setExtensionAttributes
($extensionAttributes);
96
}
97
}
Magento\Catalog\Model\CategoryProductLink
Definition:
CategoryProductLink.php:12
Magento\Framework\Api\AbstractExtensibleObject\_setExtensionAttributes
_setExtensionAttributes(\Magento\Framework\Api\ExtensionAttributesInterface $extensionAttributes)
Definition:
AbstractExtensibleObject.php:190
Magento\Catalog\Model\CategoryProductLink\getExtensionAttributes
getExtensionAttributes()
Definition:
CategoryProductLink.php:81
Magento\Catalog\Model\CategoryProductLink\setPosition
setPosition($position)
Definition:
CategoryProductLink.php:60
Magento\Catalog\Model\CategoryProductLink\setSku
setSku($sku)
Definition:
CategoryProductLink.php:51
Magento\Catalog\Model\CategoryProductLink\KEY_SKU
const KEY_SKU
Definition:
CategoryProductLink.php:18
Magento\Catalog\Model\CategoryProductLink\getSku
getSku()
Definition:
CategoryProductLink.php:26
Magento\Framework\Api\AbstractSimpleObject\_get
_get($key)
Definition:
AbstractSimpleObject.php:35
$extensionAttributes
$extensionAttributes
Definition:
payment.php:22
Magento\Catalog\Model\CategoryProductLink\KEY_CATEGORY_ID
const KEY_CATEGORY_ID
Definition:
CategoryProductLink.php:20
Magento
Magento\Catalog\Model\CategoryProductLink\setExtensionAttributes
setExtensionAttributes(\Magento\Catalog\Api\Data\CategoryProductLinkExtensionInterface $extensionAttributes)
Definition:
CategoryProductLink.php:92
Magento\Catalog\Model\CategoryProductLink\getPosition
getPosition()
Definition:
CategoryProductLink.php:34
Magento\Catalog\Model
Magento\Framework\Api\AbstractSimpleObject\setData
setData($key, $value)
Definition:
AbstractSimpleObject.php:47
Magento\Catalog\Api\Data\CategoryProductLinkInterface
Definition:
CategoryProductLinkInterface.php:15
Magento\Framework\Api\AbstractExtensibleObject\_getExtensionAttributes
_getExtensionAttributes()
Definition:
AbstractExtensibleObject.php:164
Magento\Catalog\Model\CategoryProductLink\getCategoryId
getCategoryId()
Definition:
CategoryProductLink.php:42
Magento\Catalog\Model\CategoryProductLink\KEY_POSITION
const KEY_POSITION
Definition:
CategoryProductLink.php:19
Magento\Catalog\Model\CategoryProductLink\setCategoryId
setCategoryId($categoryId)
Definition:
CategoryProductLink.php:71
Magento\Framework\Api\AbstractExtensibleObject
Definition:
AbstractExtensibleObject.php:17