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-sample-data
Setup
Patch
Data
ClearSampleDataState.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\SampleData\Setup\Patch\Data
;
8
9
use
Magento\Framework\Setup
;
10
use
Magento\Framework\Setup\Patch\DataPatchInterface
;
11
use
Magento\Framework\Setup\Patch\PatchVersionInterface
;
12
17
class
ClearSampleDataState
implements
DataPatchInterface
,
PatchVersionInterface
18
{
22
private
$moduleDataSetup;
23
27
private
$state;
28
34
public
function
__construct
(
35
\
Magento
\Framework\Setup\
ModuleDataSetupInterface
$moduleDataSetup,
36
\
Magento
\Framework\Setup\SampleData\
State
$state
37
) {
38
$this->moduleDataSetup = $moduleDataSetup;
39
$this->state = $state;
40
}
41
45
public
function
apply
()
46
{
47
$this->state->clearState();
48
}
49
53
public
static
function
getDependencies
()
54
{
55
return
[];
56
}
57
61
public
static
function
getVersion
()
62
{
63
return
'2.0.0'
;
64
}
65
69
public
function
getAliases
()
70
{
71
return
[];
72
}
73
}
Magento\SampleData\Setup\Patch\Data\ClearSampleDataState\apply
apply()
Definition:
ClearSampleDataState.php:45
Magento\Framework\Setup\Patch\DataPatchInterface
Definition:
DataPatchInterface.php:12
Magento\SampleData\Setup\Patch\Data\ClearSampleDataState\__construct
__construct(\Magento\Framework\Setup\ModuleDataSetupInterface $moduleDataSetup, \Magento\Framework\Setup\SampleData\State $state)
Definition:
ClearSampleDataState.php:34
Magento\SampleData\Setup\Patch\Data\ClearSampleDataState\getVersion
static getVersion()
Definition:
ClearSampleDataState.php:61
Magento\Framework\Setup
Definition:
BackendFrontnameGenerator.php:7
Magento\Framework\Setup\ModuleDataSetupInterface
Definition:
ModuleDataSetupInterface.php:14
Magento\Framework\App\State
Definition:
State.php:17
Magento\SampleData\Setup\Patch\Data
Definition:
ClearSampleDataState.php:7
Magento
Magento\Framework\Setup\Patch\PatchVersionInterface
Definition:
PatchVersionInterface.php:13
Magento\SampleData\Setup\Patch\Data\ClearSampleDataState
Definition:
ClearSampleDataState.php:17
Magento\SampleData\Setup\Patch\Data\ClearSampleDataState\getDependencies
static getDependencies()
Definition:
ClearSampleDataState.php:53
Magento\SampleData\Setup\Patch\Data\ClearSampleDataState\getAliases
getAliases()
Definition:
ClearSampleDataState.php:69