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
magento2-base
dev
tests
integration
testsuite
Magento
CatalogImportExport
Model
Import
_files
custom_category_store_media_disabled.php
Go to the documentation of this file.
1
<?php
6
declare(strict_types=1);
7
8
$objectManager
=
\Magento\TestFramework\Helper\Bootstrap::getObjectManager
();
9
11
$category
=
$objectManager
->create(\
Magento
\Catalog\Model\Category::class);
12
$category
->isObjectNew(
true
);
13
$category
->setName(
'MV'
)
14
->setParentId(2)
15
->setLevel(2)
16
->setIsActive(
true
)
17
->setPosition(1)
18
->save();
19
20
$website
=
$objectManager
->create(\
Magento
\Store\Model\Website::class);
21
$website
->setData([
'code'
=>
'mascota'
,
'name'
=>
'mascota'
,
'default_group_id'
=>
'1'
,
'is_default'
=>
'0'
]);
22
$website
->save();
23
24
$groupId
=
$objectManager
->get(\
Magento
\Store\Model\StoreManagerInterface::class)
25
->getWebsite()
26
->getDefaultGroupId();
27
28
$store
=
$objectManager
->create(\
Magento
\Store\Model\Store::class)
29
->setCode(
'mascota'
)
30
->setWebsiteId(
$website
->getId())
31
->setGroupId(
$groupId
)
32
->setName(
'mascota'
)
33
->setIsActive(1)
34
->save();
35
36
$entityTypeCode
=
'catalog_product'
;
37
$entityType
=
$objectManager
->create(\
Magento
\Eav\Model\Entity\Type::class)->loadByCode(
$entityTypeCode
);
38
$defaultSetId
=
$entityType
->getDefaultAttributeSetId();
39
40
$attributeSet
=
$objectManager
->create(\
Magento
\Eav\Model\Entity\Attribute\Set::class);
41
$data
= [
42
'attribute_set_name'
=>
'vinos'
,
43
'entity_type_id'
=>
$entityType
->getId(),
44
'sort_order'
=> 200,
45
];
46
$attributeSet
->setData(
$data
);
47
48
$objectManager
->create(\
Magento
\Eav\Model\AttributeSetManagement::class)
49
->create(
$entityTypeCode
,
$attributeSet
,
$defaultSetId
);
$data
$data
Definition:
custom_category_store_media_disabled.php:41
$store
$store
Definition:
custom_category_store_media_disabled.php:28
$entityTypeCode
$entityTypeCode
Definition:
custom_category_store_media_disabled.php:36
$attributeSet
$attributeSet
Definition:
custom_category_store_media_disabled.php:40
$groupId
$groupId
Definition:
custom_category_store_media_disabled.php:24
$entityType
$entityType
Definition:
custom_category_store_media_disabled.php:37
$website
$website
Definition:
custom_category_store_media_disabled.php:20
Magento
$objectManager
$objectManager
Definition:
custom_category_store_media_disabled.php:8
$category
$category
Definition:
custom_category_store_media_disabled.php:11
$defaultSetId
$defaultSetId
Definition:
custom_category_store_media_disabled.php:38
Magento\TestFramework\Helper\Bootstrap\getObjectManager
static getObjectManager()
Definition:
Bootstrap.php:125