8 use \Magento\Setup\Module\I18n\Parser\Adapter\Php\Tokenizer;
30 $this->tokenizer = $this->objectManager->getObject(
42 $this->assertEquals(
false, $this->tokenizer->isMatchingClass(
$class));
43 $this->assertEquals(
true, $this->tokenizer->isMatchingClass(
$class));
44 $this->assertEquals(
false, $this->tokenizer->isMatchingClass(
$class));
45 $this->assertEquals(
false, $this->tokenizer->isMatchingClass(
$class));
46 $this->assertEquals(
false, $this->tokenizer->isMatchingClass(
$class));
47 $this->assertEquals(
false, $this->tokenizer->isMatchingClass(
$class));
48 $this->assertEquals(
true, $this->tokenizer->isMatchingClass(
$class));
49 $this->assertEquals(
false, $this->tokenizer->isMatchingClass(
$class));
50 $this->assertEquals(
false, $this->tokenizer->isMatchingClass(
$class));
51 $this->assertEquals(
false, $this->tokenizer->isMatchingClass(
$class));
52 $this->assertEquals(
false, $this->tokenizer->isMatchingClass(
$class));
53 $this->assertEquals(
false, $this->tokenizer->isMatchingClass(
$class));
54 $this->assertEquals(
false, $this->tokenizer->isMatchingClass(
$class));
55 $this->assertEquals(
false, $this->tokenizer->isMatchingClass(
$class));
64 $this->assertEquals(
'new', $this->tokenizer->getNextRealToken()->getValue());
65 $this->assertEquals(
'\\', $this->tokenizer->getNextRealToken()->getValue());
66 $this->assertEquals(
'Magento', $this->tokenizer->getNextRealToken()->getValue());
67 $this->assertEquals(
'\\', $this->tokenizer->getNextRealToken()->getValue());
68 $this->assertEquals(
'Framework', $this->tokenizer->getNextRealToken()->getValue());
69 $this->assertEquals(
'\\', $this->tokenizer->getNextRealToken()->getValue());
70 $this->assertEquals(
'Phrase', $this->tokenizer->getNextRealToken()->getValue());
71 $this->assertEquals(
'(', $this->tokenizer->getNextRealToken()->getValue());
72 $this->assertEquals(
'\'Testing\
'', $this->tokenizer->getNextRealToken()->getValue());
73 $this->assertEquals(
')', $this->tokenizer->getNextRealToken()->getValue());
74 $this->assertEquals(
';', $this->tokenizer->getNextRealToken()->getValue());
85 for (
$i = 0;
$i < 28;
$i += 1) {
86 $this->assertFalse($this->tokenizer->isEndOfLoop());
87 $this->tokenizer->getNextRealToken();
89 $this->assertTrue($this->tokenizer->isEndOfLoop());
94 $file =
__DIR__.
'/_files/objectsCode.php.txt';
95 $this->tokenizer->parse($file);
defined('TESTS_BP')||define('TESTS_BP' __DIR__
$_option $_optionId $class