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
magento2-base
dev
tests
integration
testsuite
Magento
Setup
Module
I18n
Parser
Adapter
Php
Tokenizer
Translate
MethodCollectorTest.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Setup\Module\I18n\Parser\Adapter\Php\Tokenizer\Translate
;
7
8
use
Magento\Framework\ObjectManagerInterface
;
9
use
Magento\TestFramework\Helper\Bootstrap
;
10
14
class
MethodCollectorTest
extends
\PHPUnit\Framework\TestCase
15
{
19
protected
$methodCollector
;
20
24
protected
$objectManager
;
25
26
protected
function
setUp
()
27
{
28
$this->objectManager =
Bootstrap::getObjectManager
();
29
$this->methodCollector = $this->objectManager->create(
30
\
Magento
\
Setup
\
Module
\I18n\
Parser
\Adapter\
Php
\
Tokenizer
\Translate\MethodCollector::class
31
);
32
}
33
37
public
function
testParse
()
38
{
39
$file =
__DIR__
.
'/../_files/methodsCode.php.txt'
;
40
$this->methodCollector->parse($file);
41
$expectation = [
42
[
43
'phrase'
=>
'\'
Some
string
\
''
,
44
'arguments'
=> 0,
45
'file'
=> $file,
46
'line'
=> 4
47
],
48
[
49
'phrase'
=>
'\'
One more
string
\
''
,
50
'arguments'
=> 0,
51
'file'
=> $file,
52
'line'
=> 5
53
]
54
];
55
$this->assertEquals($expectation, $this->methodCollector->getPhrases());
56
}
57
}
Magento\Setup\Module\I18n\Parser
Magento\Setup\Module
Definition:
Module.php:17
Magento\Setup\Module\I18n\Parser\Adapter\Php
Definition:
Php.php:13
Magento\Setup\Module\Setup
Definition:
Setup.php:14
Magento\TestFramework\Helper\Bootstrap
Definition:
Bootstrap.php:12
__DIR__
defined('TESTS_BP')||define('TESTS_BP' __DIR__
Definition:
_bootstrap.php:60
Magento\Framework\ObjectManagerInterface
Definition:
ObjectManagerInterface.php:12
Magento\Setup\Module\I18n\Parser\Adapter\Php\Tokenizer\Translate
Definition:
MethodCollectorTest.php:6
Magento\Setup\Module\I18n\Parser\Adapter\Php\Tokenizer\Translate\MethodCollectorTest\$methodCollector
$methodCollector
Definition:
MethodCollectorTest.php:19
Magento\Setup\Module\I18n\Parser\Adapter\Php\Tokenizer\Translate\MethodCollectorTest
Definition:
MethodCollectorTest.php:14
Magento\Setup\Module\I18n\Parser\Adapter\Php\Tokenizer\Translate\MethodCollectorTest\$objectManager
$objectManager
Definition:
MethodCollectorTest.php:24
Magento\Setup\Module\I18n\Parser\Adapter\Php\Tokenizer\Translate\MethodCollectorTest\setUp
setUp()
Definition:
MethodCollectorTest.php:26
Magento
Magento\Setup\Module\I18n\Parser\Adapter\Php\Tokenizer
Definition:
Tokenizer.php:11
Magento\Setup\Module\I18n\Parser\Adapter\Php\Tokenizer\Translate\MethodCollectorTest\testParse
testParse()
Definition:
MethodCollectorTest.php:37
Magento\TestFramework\Helper\Bootstrap\getObjectManager
static getObjectManager()
Definition:
Bootstrap.php:125