summaryrefslogtreecommitdiff
path: root/vendor/symfony/translation/Tests/TranslatorCacheTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/symfony/translation/Tests/TranslatorCacheTest.php')
-rw-r--r--vendor/symfony/translation/Tests/TranslatorCacheTest.php60
1 files changed, 30 insertions, 30 deletions
diff --git a/vendor/symfony/translation/Tests/TranslatorCacheTest.php b/vendor/symfony/translation/Tests/TranslatorCacheTest.php
index 77c264b491..58e1936ed3 100644
--- a/vendor/symfony/translation/Tests/TranslatorCacheTest.php
+++ b/vendor/symfony/translation/Tests/TranslatorCacheTest.php
@@ -65,18 +65,18 @@ class TranslatorCacheTest extends TestCase
// Prime the cache
$translator = new Translator($locale, null, $this->tmpDir, $debug);
$translator->addLoader($format, new ArrayLoader());
- $translator->addResource($format, array($msgid => 'OK'), $locale);
- $translator->addResource($format, array($msgid.'+intl' => 'OK'), $locale, 'messages+intl-icu');
+ $translator->addResource($format, [$msgid => 'OK'], $locale);
+ $translator->addResource($format, [$msgid.'+intl' => 'OK'], $locale, 'messages+intl-icu');
$translator->trans($msgid);
- $translator->trans($msgid.'+intl', array(), 'messages+intl-icu');
+ $translator->trans($msgid.'+intl', [], 'messages+intl-icu');
// Try again and see we get a valid result whilst no loader can be used
$translator = new Translator($locale, null, $this->tmpDir, $debug);
$translator->addLoader($format, $this->createFailingLoader());
- $translator->addResource($format, array($msgid => 'OK'), $locale);
- $translator->addResource($format, array($msgid.'+intl' => 'OK'), $locale, 'messages+intl-icu');
+ $translator->addResource($format, [$msgid => 'OK'], $locale);
+ $translator->addResource($format, [$msgid.'+intl' => 'OK'], $locale, 'messages+intl-icu');
$this->assertEquals('OK', $translator->trans($msgid), '-> caching does not work in '.($debug ? 'debug' : 'production'));
- $this->assertEquals('OK', $translator->trans($msgid.'+intl', array(), 'messages+intl-icu'));
+ $this->assertEquals('OK', $translator->trans($msgid.'+intl', [], 'messages+intl-icu'));
}
public function testCatalogueIsReloadedWhenResourcesAreNoLongerFresh()
@@ -96,7 +96,7 @@ class TranslatorCacheTest extends TestCase
$format = 'some_format';
$msgid = 'test';
- $catalogue = new MessageCatalogue($locale, array());
+ $catalogue = new MessageCatalogue($locale, []);
$catalogue->addResource(new StaleResource()); // better use a helper class than a mock, because it gets serialized in the cache and re-loaded
/** @var LoaderInterface|\PHPUnit_Framework_MockObject_MockObject $loader */
@@ -137,26 +137,26 @@ class TranslatorCacheTest extends TestCase
// Create a Translator and prime its cache
$translator = new Translator($locale, null, $this->tmpDir, $debug);
$translator->addLoader($format, new ArrayLoader());
- $translator->addResource($format, array($msgid => 'OK'), $locale);
+ $translator->addResource($format, [$msgid => 'OK'], $locale);
$translator->trans($msgid);
// Create another Translator with a different catalogue for the same locale
$translator = new Translator($locale, null, $this->tmpDir, $debug);
$translator->addLoader($format, new ArrayLoader());
- $translator->addResource($format, array($msgid => 'FAIL'), $locale);
+ $translator->addResource($format, [$msgid => 'FAIL'], $locale);
$translator->trans($msgid);
// Now the first translator must still have a usable cache.
$translator = new Translator($locale, null, $this->tmpDir, $debug);
$translator->addLoader($format, $this->createFailingLoader());
- $translator->addResource($format, array($msgid => 'OK'), $locale);
+ $translator->addResource($format, [$msgid => 'OK'], $locale);
$this->assertEquals('OK', $translator->trans($msgid), '-> the cache was overwritten by another translator instance in '.($debug ? 'debug' : 'production'));
}
public function testGeneratedCacheFilesAreOnlyBelongRequestedLocales()
{
$translator = new Translator('a', null, $this->tmpDir);
- $translator->setFallbackLocales(array('b'));
+ $translator->setFallbackLocales(['b']);
$translator->trans('bar');
$cachedFiles = glob($this->tmpDir.'/*.php');
@@ -172,24 +172,24 @@ class TranslatorCacheTest extends TestCase
* loading a catalogue from the cache.
*/
$translator = new Translator('a', null, $this->tmpDir);
- $translator->setFallbackLocales(array('b'));
+ $translator->setFallbackLocales(['b']);
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array('foo' => 'foo (a)'), 'a');
- $translator->addResource('array', array('bar' => 'bar (b)'), 'b');
+ $translator->addResource('array', ['foo' => 'foo (a)'], 'a');
+ $translator->addResource('array', ['bar' => 'bar (b)'], 'b');
$this->assertEquals('bar (b)', $translator->trans('bar'));
// Remove fallback locale
- $translator->setFallbackLocales(array());
+ $translator->setFallbackLocales([]);
$this->assertEquals('bar', $translator->trans('bar'));
// Use a fresh translator with no fallback locales, result should be the same
$translator = new Translator('a', null, $this->tmpDir);
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array('foo' => 'foo (a)'), 'a');
- $translator->addResource('array', array('bar' => 'bar (b)'), 'b');
+ $translator->addResource('array', ['foo' => 'foo (a)'], 'a');
+ $translator->addResource('array', ['bar' => 'bar (b)'], 'b');
$this->assertEquals('bar', $translator->trans('bar'));
}
@@ -210,13 +210,13 @@ class TranslatorCacheTest extends TestCase
* The catalogues contain distinct sets of messages.
*/
$translator = new Translator('a', null, $this->tmpDir);
- $translator->setFallbackLocales(array('b'));
+ $translator->setFallbackLocales(['b']);
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array('foo' => 'foo (a)'), 'a');
- $translator->addResource('array', array('foo' => 'foo (b)'), 'b');
- $translator->addResource('array', array('bar' => 'bar (b)'), 'b');
- $translator->addResource('array', array('baz' => 'baz (b)'), 'b', 'messages+intl-icu');
+ $translator->addResource('array', ['foo' => 'foo (a)'], 'a');
+ $translator->addResource('array', ['foo' => 'foo (b)'], 'b');
+ $translator->addResource('array', ['bar' => 'bar (b)'], 'b');
+ $translator->addResource('array', ['baz' => 'baz (b)'], 'b', 'messages+intl-icu');
$catalogue = $translator->getCatalogue('a');
$this->assertFalse($catalogue->defines('bar')); // Sure, the "a" catalogue does not contain that message.
@@ -229,13 +229,13 @@ class TranslatorCacheTest extends TestCase
* Behind the scenes, the cache is used. But that should not matter, right?
*/
$translator = new Translator('a', null, $this->tmpDir);
- $translator->setFallbackLocales(array('b'));
+ $translator->setFallbackLocales(['b']);
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array('foo' => 'foo (a)'), 'a');
- $translator->addResource('array', array('foo' => 'foo (b)'), 'b');
- $translator->addResource('array', array('bar' => 'bar (b)'), 'b');
- $translator->addResource('array', array('baz' => 'baz (b)'), 'b', 'messages+intl-icu');
+ $translator->addResource('array', ['foo' => 'foo (a)'], 'a');
+ $translator->addResource('array', ['foo' => 'foo (b)'], 'b');
+ $translator->addResource('array', ['bar' => 'bar (b)'], 'b');
+ $translator->addResource('array', ['baz' => 'baz (b)'], 'b', 'messages+intl-icu');
$catalogue = $translator->getCatalogue('a');
$this->assertFalse($catalogue->defines('bar'));
@@ -253,7 +253,7 @@ class TranslatorCacheTest extends TestCase
$loader
->expects($this->exactly(2))
->method('load')
- ->will($this->returnValue($this->getCatalogue('fr', array(), array($resource))));
+ ->will($this->returnValue($this->getCatalogue('fr', [], [$resource])));
// prime the cache
$translator = new Translator('fr', null, $this->tmpDir, true);
@@ -268,7 +268,7 @@ class TranslatorCacheTest extends TestCase
$translator->trans('foo');
}
- protected function getCatalogue($locale, $messages, $resources = array())
+ protected function getCatalogue($locale, $messages, $resources = [])
{
$catalogue = new MessageCatalogue($locale);
foreach ($messages as $key => $translation) {
@@ -283,7 +283,7 @@ class TranslatorCacheTest extends TestCase
public function runForDebugAndProduction()
{
- return array(array(true), array(false));
+ return [[true], [false]];
}
/**