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)
Main Page
Related Pages
+
Namespaces
Namespace List
+
Namespace Members
+
All
$
_
c
d
e
f
g
h
i
m
p
r
s
t
u
+
Functions
_
c
d
e
f
g
h
i
m
p
r
s
t
u
Variables
+
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
+
Data Fields
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Files
File List
+
Globals
+
All
$
(
_
a
b
c
d
e
f
g
h
i
j
m
n
o
p
q
r
s
t
u
v
w
+
Functions
_
c
d
e
f
g
m
o
r
s
t
v
+
Variables
$
(
_
a
b
c
d
e
f
g
h
i
j
m
n
o
p
q
r
s
t
u
v
w
Examples
•
All
Data Structures
Namespaces
Files
Functions
Variables
Pages
vendor
magento
module-analytics
Setup
Patch
Data
PrepareInitialConfig.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\Analytics\Setup\Patch\Data
;
8
9
use
Magento\Analytics\Model\Config\Backend\Enabled\SubscriptionHandler
;
10
use
Magento\Framework\Setup\ModuleDataSetupInterface
;
11
use
Magento\Framework\Setup\Patch\DataPatchInterface
;
12
use
Magento\Framework\Setup\Patch\PatchVersionInterface
;
13
19
class
PrepareInitialConfig
implements
DataPatchInterface
,
PatchVersionInterface
20
{
24
private
$moduleDataSetup;
25
30
public
function
__construct
(
31
ModuleDataSetupInterface
$moduleDataSetup
32
) {
33
$this->moduleDataSetup = $moduleDataSetup;
34
}
35
39
public
function
apply
()
40
{
41
$this->moduleDataSetup->getConnection()->insertMultiple(
42
$this->moduleDataSetup->getTable(
'core_config_data'
),
43
[
44
[
45
'scope'
=>
'default'
,
46
'scope_id'
=> 0,
47
'path'
=>
'analytics/subscription/enabled'
,
48
'value'
=> 1
49
],
50
[
51
'scope'
=>
'default'
,
52
'scope_id'
=> 0,
53
'path'
=>
SubscriptionHandler::CRON_STRING_PATH
,
54
'value'
=> join(
' '
,
SubscriptionHandler::CRON_EXPR_ARRAY
)
55
]
56
]
57
);
58
59
$this->moduleDataSetup->getConnection()->insert(
60
$this->moduleDataSetup->getTable(
'flag'
),
61
[
62
'flag_code'
=>
SubscriptionHandler::ATTEMPTS_REVERSE_COUNTER_FLAG_CODE
,
63
'state'
=> 0,
64
'flag_data'
=> 24,
65
]
66
);
67
}
68
72
public
static
function
getDependencies
()
73
{
74
return
[];
75
}
76
80
public
static
function
getVersion
()
81
{
82
return
'2.0.0'
;
83
}
84
88
public
function
getAliases
()
89
{
90
return
[];
91
}
92
}
Magento\Analytics\Model\Config\Backend\Enabled\SubscriptionHandler
Definition:
SubscriptionHandler.php:17
Magento\Framework\Setup\Patch\DataPatchInterface
Definition:
DataPatchInterface.php:12
Magento\Analytics\Setup\Patch\Data\PrepareInitialConfig\getDependencies
static getDependencies()
Definition:
PrepareInitialConfig.php:72
Magento\Analytics\Setup\Patch\Data\PrepareInitialConfig
Definition:
PrepareInitialConfig.php:19
Magento\Analytics\Setup\Patch\Data
Definition:
PrepareInitialConfig.php:7
Magento\Analytics\Setup\Patch\Data\PrepareInitialConfig\__construct
__construct(ModuleDataSetupInterface $moduleDataSetup)
Definition:
PrepareInitialConfig.php:30
Magento\Framework\Setup\ModuleDataSetupInterface
Definition:
ModuleDataSetupInterface.php:14
Magento\Analytics\Model\Config\Backend\Enabled\SubscriptionHandler\CRON_EXPR_ARRAY
const CRON_EXPR_ARRAY
Definition:
SubscriptionHandler.php:32
Magento\Analytics\Setup\Patch\Data\PrepareInitialConfig\getVersion
static getVersion()
Definition:
PrepareInitialConfig.php:80
Magento\Analytics\Model\Config\Backend\Enabled\SubscriptionHandler\CRON_STRING_PATH
const CRON_STRING_PATH
Definition:
SubscriptionHandler.php:27
Magento\Framework\Setup\Patch\PatchVersionInterface
Definition:
PatchVersionInterface.php:13
Magento\Analytics\Setup\Patch\Data\PrepareInitialConfig\apply
apply()
Definition:
PrepareInitialConfig.php:39
Magento\Analytics\Setup\Patch\Data\PrepareInitialConfig\getAliases
getAliases()
Definition:
PrepareInitialConfig.php:88
Magento\Analytics\Model\Config\Backend\Enabled\SubscriptionHandler\ATTEMPTS_REVERSE_COUNTER_FLAG_CODE
const ATTEMPTS_REVERSE_COUNTER_FLAG_CODE
Definition:
SubscriptionHandler.php:22