14
14
use PHPUnit \Framework \TestCase ;
15
15
use Symfony \Component \Translation \DataCollectorTranslator ;
16
16
use Symfony \Component \Translation \DataCollector \TranslationDataCollector ;
17
- use Symfony \Component \VarDumper \Cloner \VarCloner ;
18
17
19
18
class TranslationDataCollectorTest extends TestCase
20
19
{
@@ -36,13 +35,11 @@ public function testCollectEmptyMessages()
36
35
$ this ->assertEquals (0 , $ dataCollector ->getCountMissings ());
37
36
$ this ->assertEquals (0 , $ dataCollector ->getCountFallbacks ());
38
37
$ this ->assertEquals (0 , $ dataCollector ->getCountDefines ());
39
- $ this ->assertEquals (array (), $ dataCollector ->getMessages ());
38
+ $ this ->assertEquals (array (), $ dataCollector ->getMessages ()-> getValue () );
40
39
}
41
40
42
41
public function testCollect ()
43
42
{
44
- $ cloner = new VarCloner ();
45
-
46
43
$ collectedMessages = array (
47
44
array (
48
45
'id ' => 'foo ' ,
@@ -119,9 +116,9 @@ public function testCollect()
119
116
'state ' => DataCollectorTranslator::MESSAGE_MISSING ,
120
117
'count ' => 3 ,
121
118
'parameters ' => array (
122
- $ cloner -> cloneVar ( array ('%count% ' => 3 ) ),
123
- $ cloner -> cloneVar ( array ('%count% ' => 3 ) ),
124
- $ cloner -> cloneVar ( array ('%count% ' => 4 , '%foo% ' => 'bar ' ) ),
119
+ array ('%count% ' => 3 ),
120
+ array ('%count% ' => 3 ),
121
+ array ('%count% ' => 4 , '%foo% ' => 'bar ' ),
125
122
),
126
123
'transChoiceNumber ' => 3 ,
127
124
),
@@ -136,7 +133,8 @@ public function testCollect()
136
133
$ this ->assertEquals (1 , $ dataCollector ->getCountMissings ());
137
134
$ this ->assertEquals (1 , $ dataCollector ->getCountFallbacks ());
138
135
$ this ->assertEquals (1 , $ dataCollector ->getCountDefines ());
139
- $ this ->assertEquals ($ expectedMessages , array_values ($ dataCollector ->getMessages ()));
136
+
137
+ $ this ->assertEquals ($ expectedMessages , array_values ($ dataCollector ->getMessages ()->getValue (true )));
140
138
}
141
139
142
140
private function getTranslator ()
0 commit comments