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-config
Setup
Patch
Data
UpdateClassAliases.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\Config\Setup\Patch\Data
;
8
9
use
Magento\Framework\Module\Setup\Migration
;
10
use
Magento\Framework\Setup\Patch\DataPatchInterface
;
11
use
Magento\Framework\Setup\Patch\PatchVersionInterface
;
12
17
class
UpdateClassAliases
implements
DataPatchInterface
,
PatchVersionInterface
18
{
22
private
$moduleDataSetup;
23
28
public
function
__construct
(
29
\
Magento
\Framework\Setup\ModuleDataSetupInterface $moduleDataSetup
30
) {
31
$this->moduleDataSetup = $moduleDataSetup;
32
}
33
37
public
function
apply
()
38
{
39
$installer
= $this->moduleDataSetup->createMigrationSetup();
40
$this->moduleDataSetup->startSetup();
41
42
$installer
->appendClassAliasReplace(
43
'core_config_data'
,
44
'value'
,
45
Migration::ENTITY_TYPE_MODEL
,
46
Migration::FIELD_CONTENT_TYPE_PLAIN
,
47
[
'config_id'
]
48
);
49
$installer
->doUpdateClassAliases();
50
$this->moduleDataSetup->endSetup();
51
}
52
56
public
static
function
getDependencies
()
57
{
58
return
[];
59
}
60
64
public
static
function
getVersion
()
65
{
66
return
'2.0.0'
;
67
}
68
72
public
function
getAliases
()
73
{
74
return
[];
75
}
76
}
Magento\Framework\Module\Setup\Migration\FIELD_CONTENT_TYPE_PLAIN
const FIELD_CONTENT_TYPE_PLAIN
Definition:
Migration.php:25
Magento\Config\Setup\Patch\Data\UpdateClassAliases\getDependencies
static getDependencies()
Definition:
UpdateClassAliases.php:56
$installer
$installer
Definition:
configurable_attribute.php:16
Magento\Framework\Module\Setup\Migration
Definition:
Migration.php:20
Magento\Framework\Setup\Patch\DataPatchInterface
Definition:
DataPatchInterface.php:12
Magento\Config\Setup\Patch\Data\UpdateClassAliases\apply
apply()
Definition:
UpdateClassAliases.php:37
Magento\Config\Setup\Patch\Data\UpdateClassAliases
Definition:
UpdateClassAliases.php:17
Magento\Config\Setup\Patch\Data\UpdateClassAliases\getAliases
getAliases()
Definition:
UpdateClassAliases.php:72
Magento
Magento\Framework\Setup\Patch\PatchVersionInterface
Definition:
PatchVersionInterface.php:13
Magento\Config\Setup\Patch\Data
Definition:
UpdateClassAliases.php:7
Magento\Config\Setup\Patch\Data\UpdateClassAliases\getVersion
static getVersion()
Definition:
UpdateClassAliases.php:64
Magento\Framework\Module\Setup\Migration\ENTITY_TYPE_MODEL
const ENTITY_TYPE_MODEL
Definition:
Migration.php:38
Magento\Config\Setup\Patch\Data\UpdateClassAliases\__construct
__construct(\Magento\Framework\Setup\ModuleDataSetupInterface $moduleDataSetup)
Definition:
UpdateClassAliases.php:28