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
CategoryLink.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\Catalog\Model
;
8
12
class
CategoryLink
extends
\Magento\Framework\Api\AbstractExtensibleObject
implements
13
\Magento\Catalog\Api\Data\CategoryLinkInterface
14
{
18
const
KEY_POSITION
=
'position'
;
19
const
KEY_CATEGORY_ID
=
'category_id'
;
25
public
function
getPosition
()
26
{
27
return
$this->
_get
(self::KEY_POSITION);
28
}
29
33
public
function
getCategoryId
()
34
{
35
return
$this->
_get
(self::KEY_CATEGORY_ID);
36
}
37
42
public
function
setPosition
($position)
43
{
44
return
$this->
setData
(self::KEY_POSITION, $position);
45
}
46
53
public
function
setCategoryId
($categoryId)
54
{
55
return
$this->
setData
(self::KEY_CATEGORY_ID, $categoryId);
56
}
57
63
public
function
getExtensionAttributes
()
64
{
65
return
$this->
_getExtensionAttributes
();
66
}
67
74
public
function
setExtensionAttributes
(
75
\
Magento
\Catalog\Api\Data\CategoryLinkExtensionInterface
$extensionAttributes
76
) {
77
return
$this->
_setExtensionAttributes
($extensionAttributes);
78
}
79
}
Magento\Framework\Api\AbstractExtensibleObject\_setExtensionAttributes
_setExtensionAttributes(\Magento\Framework\Api\ExtensionAttributesInterface $extensionAttributes)
Definition:
AbstractExtensibleObject.php:190
Magento\Catalog\Model\CategoryLink\KEY_CATEGORY_ID
const KEY_CATEGORY_ID
Definition:
CategoryLink.php:19
Magento\Catalog\Model\CategoryLink\KEY_POSITION
const KEY_POSITION
Definition:
CategoryLink.php:18
Magento\Catalog\Model\CategoryLink\getCategoryId
getCategoryId()
Definition:
CategoryLink.php:33
Magento\Catalog\Model\CategoryLink\setExtensionAttributes
setExtensionAttributes(\Magento\Catalog\Api\Data\CategoryLinkExtensionInterface $extensionAttributes)
Definition:
CategoryLink.php:74
Magento\Catalog\Model\CategoryLink\setPosition
setPosition($position)
Definition:
CategoryLink.php:42
Magento\Catalog\Model\CategoryLink\getPosition
getPosition()
Definition:
CategoryLink.php:25
Magento\Catalog\Model\CategoryLink\getExtensionAttributes
getExtensionAttributes()
Definition:
CategoryLink.php:63
Magento\Framework\Api\AbstractSimpleObject\_get
_get($key)
Definition:
AbstractSimpleObject.php:35
Magento\Catalog\Model\CategoryLink
Definition:
CategoryLink.php:12
$extensionAttributes
$extensionAttributes
Definition:
payment.php:22
Magento
Magento\Catalog\Model
Magento\Framework\Api\AbstractSimpleObject\setData
setData($key, $value)
Definition:
AbstractSimpleObject.php:47
Magento\Framework\Api\AbstractExtensibleObject\_getExtensionAttributes
_getExtensionAttributes()
Definition:
AbstractExtensibleObject.php:164
Magento\Catalog\Api\Data\CategoryLinkInterface
Definition:
CategoryLinkInterface.php:15
Magento\Framework\Api\AbstractExtensibleObject
Definition:
AbstractExtensibleObject.php:17
Magento\Catalog\Model\CategoryLink\setCategoryId
setCategoryId($categoryId)
Definition:
CategoryLink.php:53