/
githubmirror
/
magento2
Обзор
Документация
Войти
/
githubmirror
/
magento2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.4-develop
setup/src/Magento/Setup/Module/I18n/Parser/Adapter/Php.php
44 строки
1 KB
Alexandra Zota
ACP2E-4019: CE copyright updates for 2.4.9-beta1
22 окт 2025, 11:23
22 окт 2025, 11:23
6c2f6e6
Код
Авторство
О чём код?
<?php /** * Copyright 2015 Adobe * All Rights Reserved. */ namespace Magento\Setup\Module\I18n\Parser\Adapter; use Magento\Setup\Module\I18n\Parser\Adapter\Php\Tokenizer\PhraseCollector; /** * Php parser adapter */ class Php extends AbstractAdapter { /** * Phrase collector * * @var \Magento\Setup\Module\I18n\Parser\Adapter\Php\Tokenizer\PhraseCollector */ protected $_phraseCollector; /** * Adapter construct * * @param \Magento\Setup\Module\I18n\Parser\Adapter\Php\Tokenizer\PhraseCollector $phraseCollector */ public function __construct(PhraseCollector $phraseCollector) { $this->_phraseCollector = $phraseCollector; } /** * {@inheritdoc} */ protected function _parse() { $this->_phraseCollector->setIncludeObjects(); $this->_phraseCollector->parse($this->_file); foreach ($this->_phraseCollector->getPhrases() as $phrase) { $this->_addPhrase($phrase['phrase'], $phrase['line']); } } }