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-integration
Model
Message
RecreatedIntegration.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\Integration\Model\Message
;
8
9
use
Magento\Framework\UrlInterface
;
10
use
Magento\Integration\Api\IntegrationServiceInterface
;
11
use
Magento\Integration\Model\Config
;
12
use
Magento\Integration\Model\ConsolidatedConfig
;
13
use
Magento\Integration\Model\Integration
;
14
18
class
RecreatedIntegration
implements
\Magento\Framework\Notification\MessageInterface
19
{
23
protected
$integrationConfig
;
24
28
protected
$urlBuilder
;
29
33
protected
$integrationService
;
34
38
protected
$consolidatedConfig
;
39
46
public
function
__construct
(
47
Config
$integrationConfig
,
48
UrlInterface
$urlBuilder
,
49
IntegrationServiceInterface
$integrationService
,
50
ConsolidatedConfig
$consolidatedConfig
51
) {
52
$this->integrationConfig =
$integrationConfig
;
53
$this->consolidatedConfig =
$consolidatedConfig
;
54
$this->urlBuilder =
$urlBuilder
;
55
$this->integrationService =
$integrationService
;
56
}
57
63
public
function
isDisplayed
()
64
{
65
foreach
(array_keys($this->consolidatedConfig->getIntegrations()) as
$name
) {
66
$integration
= $this->integrationService->findByName(
$name
);
67
if
(
$integration
->getStatus() ==
Integration::STATUS_RECREATED
) {
68
return
true
;
69
}
70
}
71
72
return
false
;
73
}
74
75
//@codeCoverageIgnoreStart
76
82
public
function
getIdentity
()
83
{
84
return
md5(
'INTEGRATION_RECREATED'
);
85
}
86
92
public
function
getText
()
93
{
94
$url
= $this->urlBuilder->getUrl(
'adminhtml/integration'
);
95
return
__
(
96
'One or more <a href="%1">integrations</a> have been reset because of a change to their xml configs.'
,
97
$url
98
);
99
}
100
106
public
function
getSeverity
()
107
{
108
return
self::SEVERITY_MAJOR
;
109
}
110
111
//@codeCoverageIgnoreEnd
112
}
Magento\Integration\Model\Config
Definition:
Config.php:18
Magento\Integration\Api\IntegrationServiceInterface
Definition:
IntegrationServiceInterface.php:16
Magento\Integration\Model\Config
$url
$url
Definition:
query_redirect.php:14
Magento\Integration\Model\ConsolidatedConfig
Definition:
ConsolidatedConfig.php:15
Magento\Integration\Model\Message\RecreatedIntegration\getSeverity
getSeverity()
Definition:
RecreatedIntegration.php:106
Magento\Integration\Model\Integration
__
__()
Definition:
__.php:13
Magento\Integration\Model\Message\RecreatedIntegration\$urlBuilder
$urlBuilder
Definition:
RecreatedIntegration.php:28
Magento\Integration\Model\Message\RecreatedIntegration
Definition:
RecreatedIntegration.php:18
Magento\Integration\Model\Message\RecreatedIntegration\$integrationConfig
$integrationConfig
Definition:
RecreatedIntegration.php:23
Magento\Framework\Notification\MessageInterface\SEVERITY_MAJOR
const SEVERITY_MAJOR
Definition:
MessageInterface.php:23
Magento\Integration\Model\Message\RecreatedIntegration\$consolidatedConfig
$consolidatedConfig
Definition:
RecreatedIntegration.php:38
Magento\Framework\UrlInterface
Definition:
UrlInterface.php:12
Magento\Integration\Model\Message\RecreatedIntegration\__construct
__construct(Config $integrationConfig, UrlInterface $urlBuilder, IntegrationServiceInterface $integrationService, ConsolidatedConfig $consolidatedConfig)
Definition:
RecreatedIntegration.php:46
Magento\Integration\Model\Message
Definition:
RecreatedIntegration.php:7
Magento\Integration\Model\Integration\STATUS_RECREATED
const STATUS_RECREATED
Definition:
Integration.php:40
Magento\Framework\Notification\MessageInterface
Definition:
MessageInterface.php:19
$integration
$integration
Definition:
integration_all_permissions.php:9
Magento\Integration\Model\Message\RecreatedIntegration\$integrationService
$integrationService
Definition:
RecreatedIntegration.php:33
Magento\Integration\Model\Message\RecreatedIntegration\getText
getText()
Definition:
RecreatedIntegration.php:92
Magento\Integration\Model\Message\RecreatedIntegration\getIdentity
getIdentity()
Definition:
RecreatedIntegration.php:82
Magento\Integration\Model\Message\RecreatedIntegration\isDisplayed
isDisplayed()
Definition:
RecreatedIntegration.php:63
$name
if(!isset($_GET['name'])) $name
Definition:
log.php:14