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-translation
Model
Inline
CacheManager.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\Translation\Model\Inline
;
8
12
class
CacheManager
13
{
17
protected
$eventManager
;
18
22
protected
$translateResource
;
23
27
protected
$localeResolver
;
28
32
protected
$fileManager
;
33
42
public
function
__construct
(
43
\
Magento
\Framework\Event\ManagerInterface
$eventManager
,
44
\
Magento
\Framework\Translate\
ResourceInterface
$translateResource
,
45
\
Magento
\Framework\Locale\
ResolverInterface
$localeResolver
,
46
\
Magento
\Translation\Model\
FileManager
$fileManager
47
) {
48
$this->eventManager =
$eventManager
;
49
$this->translateResource =
$translateResource
;
50
$this->localeResolver =
$localeResolver
;
51
$this->fileManager =
$fileManager
;
52
}
53
59
public
function
updateAndGetTranslations
()
60
{
61
$this->eventManager->dispatch(
'adminhtml_cache_flush_system'
);
62
$translations = $this->translateResource->getTranslationArray(
null
, $this->localeResolver->getLocale());
63
$this->fileManager->updateTranslationFileContent(json_encode($translations));
64
return
$translations;
65
}
66
}
Magento\Translation\Model\Inline\CacheManager\$translateResource
$translateResource
Definition:
CacheManager.php:22
Magento\Translation\Model\Inline\CacheManager\$eventManager
$eventManager
Definition:
CacheManager.php:17
Magento\Translation\Model\Inline
Definition:
CacheManager.php:7
Magento\Translation\Model\FileManager
Definition:
FileManager.php:15
Magento\Framework\Locale\ResolverInterface
Definition:
ResolverInterface.php:14
Magento
Magento\Translation\Model\Inline\CacheManager\$localeResolver
$localeResolver
Definition:
CacheManager.php:27
Magento\Framework\Translate\ResourceInterface
Definition:
ResourceInterface.php:14
Magento\Translation\Model\Inline\CacheManager\__construct
__construct(\Magento\Framework\Event\ManagerInterface $eventManager, \Magento\Framework\Translate\ResourceInterface $translateResource, \Magento\Framework\Locale\ResolverInterface $localeResolver, \Magento\Translation\Model\FileManager $fileManager)
Definition:
CacheManager.php:42
Magento\Translation\Model\Inline\CacheManager\updateAndGetTranslations
updateAndGetTranslations()
Definition:
CacheManager.php:59
Magento\Translation\Model\Inline\CacheManager\$fileManager
$fileManager
Definition:
CacheManager.php:32
Magento\Translation\Model\Inline\CacheManager
Definition:
CacheManager.php:12