12
12
namespace Symfony \Component \Translation \Tests ;
13
13
14
14
use Symfony \Component \Translation \Translator ;
15
- use Symfony \Component \Translation \MessageSelector ;
16
15
use Symfony \Component \Translation \Loader \ArrayLoader ;
17
16
18
17
class TranslatorTest extends \PHPUnit_Framework_TestCase
19
18
{
20
19
public function testSetGetLocale ()
21
20
{
22
- $ translator = new Translator ('en ' , new MessageSelector () );
21
+ $ translator = new Translator ('en ' );
23
22
24
23
$ this ->assertEquals ('en ' , $ translator ->getLocale ());
25
24
@@ -29,7 +28,7 @@ public function testSetGetLocale()
29
28
30
29
public function testSetFallbackLocales ()
31
30
{
32
- $ translator = new Translator ('en ' , new MessageSelector () );
31
+ $ translator = new Translator ('en ' );
33
32
$ translator ->addLoader ('array ' , new ArrayLoader ());
34
33
$ translator ->addResource ('array ' , array ('foo ' => 'foofoo ' ), 'en ' );
35
34
$ translator ->addResource ('array ' , array ('bar ' => 'foobar ' ), 'fr ' );
@@ -43,7 +42,7 @@ public function testSetFallbackLocales()
43
42
44
43
public function testSetFallbackLocalesMultiple ()
45
44
{
46
- $ translator = new Translator ('en ' , new MessageSelector () );
45
+ $ translator = new Translator ('en ' );
47
46
$ translator ->addLoader ('array ' , new ArrayLoader ());
48
47
$ translator ->addResource ('array ' , array ('foo ' => 'foo (en) ' ), 'en ' );
49
48
$ translator ->addResource ('array ' , array ('bar ' => 'bar (fr) ' ), 'fr ' );
@@ -57,7 +56,7 @@ public function testSetFallbackLocalesMultiple()
57
56
58
57
public function testTransWithFallbackLocale ()
59
58
{
60
- $ translator = new Translator ('fr_FR ' , new MessageSelector () );
59
+ $ translator = new Translator ('fr_FR ' );
61
60
$ translator ->addLoader ('array ' , new ArrayLoader ());
62
61
$ translator ->addResource ('array ' , array ('foo ' => 'foofoo ' ), 'en_US ' );
63
62
$ translator ->addResource ('array ' , array ('bar ' => 'foobar ' ), 'en ' );
@@ -69,7 +68,7 @@ public function testTransWithFallbackLocale()
69
68
70
69
public function testAddResourceAfterTrans ()
71
70
{
72
- $ translator = new Translator ('fr ' , new MessageSelector () );
71
+ $ translator = new Translator ('fr ' );
73
72
$ translator ->addLoader ('array ' , new ArrayLoader ());
74
73
75
74
$ translator ->setFallbackLocale (array ('en ' ));
@@ -88,7 +87,7 @@ public function testAddResourceAfterTrans()
88
87
public function testTransWithoutFallbackLocaleFile ($ format , $ loader )
89
88
{
90
89
$ loaderClass = 'Symfony \\Component \\Translation \\Loader \\' .$ loader ;
91
- $ translator = new Translator ('en ' , new MessageSelector () );
90
+ $ translator = new Translator ('en ' );
92
91
$ translator ->addLoader ($ format , new $ loaderClass ());
93
92
$ translator ->addResource ($ format , __DIR__ .'/fixtures/non-existing ' , 'en ' );
94
93
$ translator ->addResource ($ format , __DIR__ .'/fixtures/resources. ' .$ format , 'en ' );
@@ -103,7 +102,7 @@ public function testTransWithoutFallbackLocaleFile($format, $loader)
103
102
public function testTransWithFallbackLocaleFile ($ format , $ loader )
104
103
{
105
104
$ loaderClass = 'Symfony \\Component \\Translation \\Loader \\' .$ loader ;
106
- $ translator = new Translator ('en_GB ' , new MessageSelector () );
105
+ $ translator = new Translator ('en_GB ' );
107
106
$ translator ->addLoader ($ format , new $ loaderClass ());
108
107
$ translator ->addResource ($ format , __DIR__ .'/fixtures/non-existing ' , 'en_GB ' );
109
108
$ translator ->addResource ($ format , __DIR__ .'/fixtures/resources. ' .$ format , 'en ' , 'resources ' );
@@ -113,7 +112,7 @@ public function testTransWithFallbackLocaleFile($format, $loader)
113
112
114
113
public function testTransWithFallbackLocaleBis ()
115
114
{
116
- $ translator = new Translator ('en_US ' , new MessageSelector () );
115
+ $ translator = new Translator ('en_US ' );
117
116
$ translator ->addLoader ('array ' , new ArrayLoader ());
118
117
$ translator ->addResource ('array ' , array ('foo ' => 'foofoo ' ), 'en_US ' );
119
118
$ translator ->addResource ('array ' , array ('bar ' => 'foobar ' ), 'en ' );
@@ -122,7 +121,7 @@ public function testTransWithFallbackLocaleBis()
122
121
123
122
public function testTransWithFallbackLocaleTer ()
124
123
{
125
- $ translator = new Translator ('fr_FR ' , new MessageSelector () );
124
+ $ translator = new Translator ('fr_FR ' );
126
125
$ translator ->addLoader ('array ' , new ArrayLoader ());
127
126
$ translator ->addResource ('array ' , array ('foo ' => 'foo (en_US) ' ), 'en_US ' );
128
127
$ translator ->addResource ('array ' , array ('bar ' => 'bar (en) ' ), 'en ' );
@@ -135,7 +134,7 @@ public function testTransWithFallbackLocaleTer()
135
134
136
135
public function testTransNonExistentWithFallback ()
137
136
{
138
- $ translator = new Translator ('fr ' , new MessageSelector () );
137
+ $ translator = new Translator ('fr ' );
139
138
$ translator ->setFallbackLocales (array ('en ' ));
140
139
$ translator ->addLoader ('array ' , new ArrayLoader ());
141
140
$ this ->assertEquals ('non-existent ' , $ translator ->trans ('non-existent ' ));
@@ -146,7 +145,7 @@ public function testTransNonExistentWithFallback()
146
145
*/
147
146
public function testWhenAResourceHasNoRegisteredLoader ()
148
147
{
149
- $ translator = new Translator ('en ' , new MessageSelector () );
148
+ $ translator = new Translator ('en ' );
150
149
$ translator ->addResource ('array ' , array ('foo ' => 'foofoo ' ), 'en ' );
151
150
152
151
$ translator ->trans ('foo ' );
@@ -157,7 +156,7 @@ public function testWhenAResourceHasNoRegisteredLoader()
157
156
*/
158
157
public function testTrans ($ expected , $ id , $ translation , $ parameters , $ locale , $ domain )
159
158
{
160
- $ translator = new Translator ('en ' , new MessageSelector () );
159
+ $ translator = new Translator ('en ' );
161
160
$ translator ->addLoader ('array ' , new ArrayLoader ());
162
161
$ translator ->addResource ('array ' , array ((string ) $ id => $ translation ), $ locale , $ domain );
163
162
@@ -169,7 +168,7 @@ public function testTrans($expected, $id, $translation, $parameters, $locale, $d
169
168
*/
170
169
public function testFlattenedTrans ($ expected , $ messages , $ id )
171
170
{
172
- $ translator = new Translator ('en ' , new MessageSelector () );
171
+ $ translator = new Translator ('en ' );
173
172
$ translator ->addLoader ('array ' , new ArrayLoader ());
174
173
$ translator ->addResource ('array ' , $ messages , 'fr ' , '' );
175
174
@@ -181,7 +180,7 @@ public function testFlattenedTrans($expected, $messages, $id)
181
180
*/
182
181
public function testTransChoice ($ expected , $ id , $ translation , $ number , $ parameters , $ locale , $ domain )
183
182
{
184
- $ translator = new Translator ('en ' , new MessageSelector () );
183
+ $ translator = new Translator ('en ' );
185
184
$ translator ->addLoader ('array ' , new ArrayLoader ());
186
185
$ translator ->addResource ('array ' , array ((string ) $ id => $ translation ), $ locale , $ domain );
187
186
@@ -260,7 +259,7 @@ public function getTransChoiceTests()
260
259
261
260
public function testTransChoiceFallback ()
262
261
{
263
- $ translator = new Translator ('ru ' , new MessageSelector () );
262
+ $ translator = new Translator ('ru ' );
264
263
$ translator ->setFallbackLocales (array ('en ' ));
265
264
$ translator ->addLoader ('array ' , new ArrayLoader ());
266
265
$ translator ->addResource ('array ' , array ('some_message2 ' => 'one thing|%count% things ' ), 'en ' );
@@ -270,7 +269,7 @@ public function testTransChoiceFallback()
270
269
271
270
public function testTransChoiceFallbackBis ()
272
271
{
273
- $ translator = new Translator ('ru ' , new MessageSelector () );
272
+ $ translator = new Translator ('ru ' );
274
273
$ translator ->setFallbackLocales (array ('en_US ' , 'en ' ));
275
274
$ translator ->addLoader ('array ' , new ArrayLoader ());
276
275
$ translator ->addResource ('array ' , array ('some_message2 ' => 'one thing|%count% things ' ), 'en_US ' );
@@ -280,7 +279,7 @@ public function testTransChoiceFallbackBis()
280
279
281
280
public function testTransChoiceFallbackWithNoTranslation ()
282
281
{
283
- $ translator = new Translator ('ru ' , new MessageSelector () );
282
+ $ translator = new Translator ('ru ' );
284
283
$ translator ->setFallbackLocales (array ('en ' ));
285
284
$ translator ->addLoader ('array ' , new ArrayLoader ());
286
285
0 commit comments