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-analytics
Model
AnalyticsToken.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Analytics\Model
;
7
8
use
Magento\Framework\App\Config\ReinitableConfigInterface
;
9
use
Magento\Framework\App\Config\ScopeConfigInterface
;
10
use
Magento\Framework\App\Config\Storage\WriterInterface
;
11
15
class
AnalyticsToken
16
{
20
private
$tokenPath =
'analytics/general/token'
;
21
27
private
$reinitableConfig;
28
34
private
$config;
35
41
private
$configWriter;
42
48
public
function
__construct
(
49
ReinitableConfigInterface
$reinitableConfig,
50
ScopeConfigInterface
$config,
51
WriterInterface
$configWriter
52
) {
53
$this->reinitableConfig = $reinitableConfig;
54
$this->config =
$config
;
55
$this->configWriter =
$configWriter
;
56
}
57
63
public
function
getToken
()
64
{
65
return
$this->config->getValue($this->tokenPath);
66
}
67
75
public
function
storeToken
(
$value
)
76
{
77
$this->configWriter->save($this->tokenPath,
$value
);
78
$this->reinitableConfig->reinit();
79
80
return
true
;
81
}
82
88
public
function
isTokenExist
()
89
{
90
return
(
bool
)$this->
getToken
();
91
}
92
}
$configWriter
$configWriter
Definition:
enabled_subscription_with_invalid_token.php:13
$config
$config
Definition:
fraud_order.php:17
Magento\Analytics\Model\AnalyticsToken\isTokenExist
isTokenExist()
Definition:
AnalyticsToken.php:88
Magento\Analytics\Model\AnalyticsToken
Definition:
AnalyticsToken.php:15
Magento\Analytics\Model
$value
$value
Definition:
gender.phtml:16
Magento\Analytics\Model\AnalyticsToken\__construct
__construct(ReinitableConfigInterface $reinitableConfig, ScopeConfigInterface $config, WriterInterface $configWriter)
Definition:
AnalyticsToken.php:48
Magento\Analytics\Model\AnalyticsToken\storeToken
storeToken($value)
Definition:
AnalyticsToken.php:75
Magento\Framework\App\Config\ScopeConfigInterface
Definition:
ScopeConfigInterface.php:15
Magento\Framework\App\Config\ReinitableConfigInterface
Definition:
ReinitableConfigInterface.php:15
Magento\Analytics\Model\AnalyticsToken\getToken
getToken()
Definition:
AnalyticsToken.php:63
Magento\Framework\App\Config\Storage\WriterInterface
Definition:
WriterInterface.php:16