summaryrefslogtreecommitdiff
path: root/vendor/symfony/translation
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/symfony/translation')
-rw-r--r--vendor/symfony/translation/Catalogue/AbstractOperation.php26
-rw-r--r--vendor/symfony/translation/Catalogue/MergeOperation.php14
-rw-r--r--vendor/symfony/translation/Catalogue/TargetOperation.php14
-rw-r--r--vendor/symfony/translation/Command/XliffLintCommand.php22
-rwxr-xr-xvendor/symfony/translation/DataCollector/TranslationDataCollector.php14
-rw-r--r--vendor/symfony/translation/DataCollectorTranslator.php18
-rw-r--r--vendor/symfony/translation/DependencyInjection/TranslationDumperPass.php2
-rw-r--r--vendor/symfony/translation/DependencyInjection/TranslationExtractorPass.php2
-rw-r--r--vendor/symfony/translation/DependencyInjection/TranslatorPass.php6
-rw-r--r--vendor/symfony/translation/Dumper/CsvFileDumper.php4
-rw-r--r--vendor/symfony/translation/Dumper/DumperInterface.php2
-rw-r--r--vendor/symfony/translation/Dumper/FileDumper.php10
-rw-r--r--vendor/symfony/translation/Dumper/IcuResFileDumper.php2
-rw-r--r--vendor/symfony/translation/Dumper/IniFileDumper.php2
-rw-r--r--vendor/symfony/translation/Dumper/JsonFileDumper.php2
-rw-r--r--vendor/symfony/translation/Dumper/MoFileDumper.php12
-rw-r--r--vendor/symfony/translation/Dumper/PhpFileDumper.php2
-rw-r--r--vendor/symfony/translation/Dumper/PoFileDumper.php2
-rw-r--r--vendor/symfony/translation/Dumper/QtFileDumper.php2
-rw-r--r--vendor/symfony/translation/Dumper/XliffFileDumper.php8
-rw-r--r--vendor/symfony/translation/Dumper/YamlFileDumper.php2
-rw-r--r--vendor/symfony/translation/Extractor/AbstractFileExtractor.php4
-rw-r--r--vendor/symfony/translation/Extractor/ChainExtractor.php2
-rw-r--r--vendor/symfony/translation/Extractor/PhpExtractor.php42
-rw-r--r--vendor/symfony/translation/Extractor/PhpStringTokenParser.php10
-rw-r--r--vendor/symfony/translation/Formatter/ChoiceMessageFormatterInterface.php2
-rw-r--r--vendor/symfony/translation/Formatter/IntlFormatter.php6
-rw-r--r--vendor/symfony/translation/Formatter/IntlFormatterInterface.php2
-rw-r--r--vendor/symfony/translation/Formatter/MessageFormatter.php10
-rw-r--r--vendor/symfony/translation/Formatter/MessageFormatterInterface.php2
-rw-r--r--vendor/symfony/translation/IdentityTranslator.php8
-rw-r--r--vendor/symfony/translation/Loader/ArrayLoader.php2
-rw-r--r--vendor/symfony/translation/Loader/CsvFileLoader.php2
-rw-r--r--vendor/symfony/translation/Loader/FileLoader.php2
-rw-r--r--vendor/symfony/translation/Loader/IcuResFileLoader.php2
-rw-r--r--vendor/symfony/translation/Loader/JsonFileLoader.php2
-rw-r--r--vendor/symfony/translation/Loader/MoFileLoader.php6
-rw-r--r--vendor/symfony/translation/Loader/PoFileLoader.php12
-rw-r--r--vendor/symfony/translation/Loader/XliffFileLoader.php16
-rw-r--r--vendor/symfony/translation/LoggingTranslator.php14
-rw-r--r--vendor/symfony/translation/MessageCatalogue.php22
-rw-r--r--vendor/symfony/translation/MessageSelector.php6
-rw-r--r--vendor/symfony/translation/PluralizationRules.php2
-rw-r--r--vendor/symfony/translation/Reader/TranslationReader.php2
-rw-r--r--vendor/symfony/translation/Tests/Catalogue/AbstractOperationTest.php12
-rw-r--r--vendor/symfony/translation/Tests/Catalogue/MergeOperationTest.php38
-rw-r--r--vendor/symfony/translation/Tests/Catalogue/TargetOperationTest.php38
-rw-r--r--vendor/symfony/translation/Tests/Command/XliffLintCommandTest.php36
-rw-r--r--vendor/symfony/translation/Tests/DataCollector/TranslationDataCollectorTest.php68
-rw-r--r--vendor/symfony/translation/Tests/DataCollectorTranslatorTest.php54
-rw-r--r--vendor/symfony/translation/Tests/DependencyInjection/TranslationDumperPassTest.php4
-rw-r--r--vendor/symfony/translation/Tests/DependencyInjection/TranslationExtractorPassTest.php6
-rw-r--r--vendor/symfony/translation/Tests/DependencyInjection/TranslationPassTest.php14
-rw-r--r--vendor/symfony/translation/Tests/Dumper/CsvFileDumperTest.php4
-rw-r--r--vendor/symfony/translation/Tests/Dumper/FileDumperTest.php18
-rw-r--r--vendor/symfony/translation/Tests/Dumper/IcuResFileDumperTest.php2
-rw-r--r--vendor/symfony/translation/Tests/Dumper/IniFileDumperTest.php2
-rw-r--r--vendor/symfony/translation/Tests/Dumper/JsonFileDumperTest.php6
-rw-r--r--vendor/symfony/translation/Tests/Dumper/MoFileDumperTest.php2
-rw-r--r--vendor/symfony/translation/Tests/Dumper/PhpFileDumperTest.php2
-rw-r--r--vendor/symfony/translation/Tests/Dumper/PoFileDumperTest.php2
-rw-r--r--vendor/symfony/translation/Tests/Dumper/QtFileDumperTest.php2
-rw-r--r--vendor/symfony/translation/Tests/Dumper/XliffFileDumperTest.php58
-rw-r--r--vendor/symfony/translation/Tests/Dumper/YamlFileDumperTest.php10
-rw-r--r--vendor/symfony/translation/Tests/Extractor/PhpExtractorTest.php31
-rw-r--r--vendor/symfony/translation/Tests/Formatter/IntlFormatterTest.php28
-rw-r--r--vendor/symfony/translation/Tests/Formatter/MessageFormatterTest.php52
-rw-r--r--vendor/symfony/translation/Tests/IntervalTest.php22
-rw-r--r--vendor/symfony/translation/Tests/Loader/CsvFileLoaderTest.php8
-rw-r--r--vendor/symfony/translation/Tests/Loader/IcuDatFileLoaderTest.php8
-rw-r--r--vendor/symfony/translation/Tests/Loader/IcuResFileLoaderTest.php4
-rw-r--r--vendor/symfony/translation/Tests/Loader/IniFileLoaderTest.php8
-rw-r--r--vendor/symfony/translation/Tests/Loader/JsonFileLoaderTest.php8
-rw-r--r--vendor/symfony/translation/Tests/Loader/MoFileLoaderTest.php12
-rw-r--r--vendor/symfony/translation/Tests/Loader/PhpFileLoaderTest.php4
-rw-r--r--vendor/symfony/translation/Tests/Loader/PoFileLoaderTest.php16
-rw-r--r--vendor/symfony/translation/Tests/Loader/QtFileLoaderTest.php4
-rw-r--r--vendor/symfony/translation/Tests/Loader/XliffFileLoaderTest.php36
-rw-r--r--vendor/symfony/translation/Tests/Loader/YamlFileLoaderTest.php8
-rw-r--r--vendor/symfony/translation/Tests/LoggingTranslatorTest.php8
-rw-r--r--vendor/symfony/translation/Tests/MessageCatalogueTest.php78
-rw-r--r--vendor/symfony/translation/Tests/MessageSelectorTest.php100
-rw-r--r--vendor/symfony/translation/Tests/PluralizationRulesTest.php30
-rw-r--r--vendor/symfony/translation/Tests/TranslatorCacheTest.php60
-rw-r--r--vendor/symfony/translation/Tests/TranslatorTest.php264
-rw-r--r--vendor/symfony/translation/Tests/Util/ArrayConverterTest.php50
-rw-r--r--vendor/symfony/translation/Tests/Writer/TranslationWriterTest.php4
-rw-r--r--vendor/symfony/translation/Tests/fixtures/extractor/translation.html.php30
-rw-r--r--vendor/symfony/translation/Translator.php24
-rw-r--r--vendor/symfony/translation/TranslatorInterface.php4
-rw-r--r--vendor/symfony/translation/Util/ArrayConverter.php4
-rw-r--r--vendor/symfony/translation/Util/XliffUtils.php8
-rw-r--r--vendor/symfony/translation/Writer/TranslationWriter.php4
-rw-r--r--vendor/symfony/translation/Writer/TranslationWriterInterface.php2
94 files changed, 831 insertions, 812 deletions
diff --git a/vendor/symfony/translation/Catalogue/AbstractOperation.php b/vendor/symfony/translation/Catalogue/AbstractOperation.php
index a0765ddd66..919bab8fff 100644
--- a/vendor/symfony/translation/Catalogue/AbstractOperation.php
+++ b/vendor/symfony/translation/Catalogue/AbstractOperation.php
@@ -40,19 +40,19 @@ abstract class AbstractOperation implements OperationInterface
*
* The data structure of this array is as follows:
*
- * array(
- * 'domain 1' => array(
- * 'all' => array(...),
- * 'new' => array(...),
- * 'obsolete' => array(...)
- * ),
- * 'domain 2' => array(
- * 'all' => array(...),
- * 'new' => array(...),
- * 'obsolete' => array(...)
- * ),
+ * [
+ * 'domain 1' => [
+ * 'all' => [...],
+ * 'new' => [...],
+ * 'obsolete' => [...]
+ * ],
+ * 'domain 2' => [
+ * 'all' => [...],
+ * 'new' => [...],
+ * 'obsolete' => [...]
+ * ],
* ...
- * )
+ * ]
*
* @var array The array that stores 'all', 'new' and 'obsolete' messages
*/
@@ -70,7 +70,7 @@ abstract class AbstractOperation implements OperationInterface
$this->source = $source;
$this->target = $target;
$this->result = new MessageCatalogue($source->getLocale());
- $this->messages = array();
+ $this->messages = [];
}
/**
diff --git a/vendor/symfony/translation/Catalogue/MergeOperation.php b/vendor/symfony/translation/Catalogue/MergeOperation.php
index 8dd4026176..d2f4abd13f 100644
--- a/vendor/symfony/translation/Catalogue/MergeOperation.php
+++ b/vendor/symfony/translation/Catalogue/MergeOperation.php
@@ -29,16 +29,16 @@ class MergeOperation extends AbstractOperation
*/
protected function processDomain($domain)
{
- $this->messages[$domain] = array(
- 'all' => array(),
- 'new' => array(),
- 'obsolete' => array(),
- );
+ $this->messages[$domain] = [
+ 'all' => [],
+ 'new' => [],
+ 'obsolete' => [],
+ ];
$intlDomain = $domain.MessageCatalogueInterface::INTL_DOMAIN_SUFFIX;
foreach ($this->source->all($domain) as $id => $message) {
$this->messages[$domain]['all'][$id] = $message;
- $this->result->add(array($id => $message), $this->source->defines($id, $intlDomain) ? $intlDomain : $domain);
+ $this->result->add([$id => $message], $this->source->defines($id, $intlDomain) ? $intlDomain : $domain);
if (null !== $keyMetadata = $this->source->getMetadata($id, $domain)) {
$this->result->setMetadata($id, $keyMetadata, $domain);
}
@@ -48,7 +48,7 @@ class MergeOperation extends AbstractOperation
if (!$this->source->has($id, $domain)) {
$this->messages[$domain]['all'][$id] = $message;
$this->messages[$domain]['new'][$id] = $message;
- $this->result->add(array($id => $message), $this->target->defines($id, $intlDomain) ? $intlDomain : $domain);
+ $this->result->add([$id => $message], $this->target->defines($id, $intlDomain) ? $intlDomain : $domain);
if (null !== $keyMetadata = $this->target->getMetadata($id, $domain)) {
$this->result->setMetadata($id, $keyMetadata, $domain);
}
diff --git a/vendor/symfony/translation/Catalogue/TargetOperation.php b/vendor/symfony/translation/Catalogue/TargetOperation.php
index 523022550a..22aa9a3911 100644
--- a/vendor/symfony/translation/Catalogue/TargetOperation.php
+++ b/vendor/symfony/translation/Catalogue/TargetOperation.php
@@ -30,11 +30,11 @@ class TargetOperation extends AbstractOperation
*/
protected function processDomain($domain)
{
- $this->messages[$domain] = array(
- 'all' => array(),
- 'new' => array(),
- 'obsolete' => array(),
- );
+ $this->messages[$domain] = [
+ 'all' => [],
+ 'new' => [],
+ 'obsolete' => [],
+ ];
$intlDomain = $domain.MessageCatalogueInterface::INTL_DOMAIN_SUFFIX;
// For 'all' messages, the code can't be simplified as ``$this->messages[$domain]['all'] = $target->all($domain);``,
@@ -49,7 +49,7 @@ class TargetOperation extends AbstractOperation
foreach ($this->source->all($domain) as $id => $message) {
if ($this->target->has($id, $domain)) {
$this->messages[$domain]['all'][$id] = $message;
- $this->result->add(array($id => $message), $this->target->defines($id, $intlDomain) ? $intlDomain : $domain);
+ $this->result->add([$id => $message], $this->target->defines($id, $intlDomain) ? $intlDomain : $domain);
if (null !== $keyMetadata = $this->source->getMetadata($id, $domain)) {
$this->result->setMetadata($id, $keyMetadata, $domain);
}
@@ -62,7 +62,7 @@ class TargetOperation extends AbstractOperation
if (!$this->source->has($id, $domain)) {
$this->messages[$domain]['all'][$id] = $message;
$this->messages[$domain]['new'][$id] = $message;
- $this->result->add(array($id => $message), $this->target->defines($id, $intlDomain) ? $intlDomain : $domain);
+ $this->result->add([$id => $message], $this->target->defines($id, $intlDomain) ? $intlDomain : $domain);
if (null !== $keyMetadata = $this->target->getMetadata($id, $domain)) {
$this->result->setMetadata($id, $keyMetadata, $domain);
}
diff --git a/vendor/symfony/translation/Command/XliffLintCommand.php b/vendor/symfony/translation/Command/XliffLintCommand.php
index 17e1a72bb4..f8791a490e 100644
--- a/vendor/symfony/translation/Command/XliffLintCommand.php
+++ b/vendor/symfony/translation/Command/XliffLintCommand.php
@@ -89,10 +89,10 @@ EOF
throw new RuntimeException('Please provide a filename or pipe file content to STDIN.');
}
- return $this->display($io, array($this->validate($stdin)));
+ return $this->display($io, [$this->validate($stdin)]);
}
- $filesInfo = array();
+ $filesInfo = [];
foreach ($filenames as $filename) {
if (!$this->isReadable($filename)) {
throw new RuntimeException(sprintf('File or directory "%s" is not readable.', $filename));
@@ -108,11 +108,11 @@ EOF
private function validate($content, $file = null)
{
- $errors = array();
+ $errors = [];
// Avoid: Warning DOMDocument::loadXML(): Empty string supplied as input
if ('' === trim($content)) {
- return array('file' => $file, 'valid' => true);
+ return ['file' => $file, 'valid' => true];
}
libxml_use_internal_errors(true);
@@ -127,23 +127,23 @@ EOF
$expectedFilenamePattern = $this->requireStrictFileNames ? sprintf('/^.*\.%s\.xlf/', $normalizedLocale) : sprintf('/^(.*\.%s\.xlf|%s\..*\.xlf)/', $normalizedLocale, $normalizedLocale);
if (0 === preg_match($expectedFilenamePattern, basename($file))) {
- $errors[] = array(
+ $errors[] = [
'line' => -1,
'column' => -1,
'message' => sprintf('There is a mismatch between the language included in the file name ("%s") and the "%s" value used in the "target-language" attribute of the file.', basename($file), $targetLanguage),
- );
+ ];
}
}
foreach (XliffUtils::validateSchema($document) as $xmlError) {
- $errors[] = array(
+ $errors[] = [
'line' => $xmlError['line'],
'column' => $xmlError['column'],
'message' => $xmlError['message'],
- );
+ ];
}
- return array('file' => $file, 'valid' => 0 === \count($errors), 'messages' => $errors);
+ return ['file' => $file, 'valid' => 0 === \count($errors), 'messages' => $errors];
}
private function display(SymfonyStyle $io, array $files)
@@ -210,7 +210,7 @@ EOF
}
foreach ($this->getDirectoryIterator($fileOrDirectory) as $file) {
- if (!\in_array($file->getExtension(), array('xlf', 'xliff'))) {
+ if (!\in_array($file->getExtension(), ['xlf', 'xliff'])) {
continue;
}
@@ -263,7 +263,7 @@ EOF
private function getTargetLanguageFromFile(\DOMDocument $xliffContents): ?string
{
- foreach ($xliffContents->getElementsByTagName('file')[0]->attributes ?? array() as $attribute) {
+ foreach ($xliffContents->getElementsByTagName('file')[0]->attributes ?? [] as $attribute) {
if ('target-language' === $attribute->nodeName) {
return $attribute->nodeValue;
}
diff --git a/vendor/symfony/translation/DataCollector/TranslationDataCollector.php b/vendor/symfony/translation/DataCollector/TranslationDataCollector.php
index b281519140..d99b493ac6 100755
--- a/vendor/symfony/translation/DataCollector/TranslationDataCollector.php
+++ b/vendor/symfony/translation/DataCollector/TranslationDataCollector.php
@@ -57,7 +57,7 @@ class TranslationDataCollector extends DataCollector implements LateDataCollecto
*/
public function reset()
{
- $this->data = array();
+ $this->data = [];
}
/**
@@ -65,7 +65,7 @@ class TranslationDataCollector extends DataCollector implements LateDataCollecto
*/
public function getMessages()
{
- return isset($this->data['messages']) ? $this->data['messages'] : array();
+ return isset($this->data['messages']) ? $this->data['messages'] : [];
}
/**
@@ -102,7 +102,7 @@ class TranslationDataCollector extends DataCollector implements LateDataCollecto
*/
public function getFallbackLocales()
{
- return (isset($this->data['fallback_locales']) && \count($this->data['fallback_locales']) > 0) ? $this->data['fallback_locales'] : array();
+ return (isset($this->data['fallback_locales']) && \count($this->data['fallback_locales']) > 0) ? $this->data['fallback_locales'] : [];
}
/**
@@ -115,13 +115,13 @@ class TranslationDataCollector extends DataCollector implements LateDataCollecto
private function sanitizeCollectedMessages($messages)
{
- $result = array();
+ $result = [];
foreach ($messages as $key => $message) {
$messageId = $message['locale'].$message['domain'].$message['id'];
if (!isset($result[$messageId])) {
$message['count'] = 1;
- $message['parameters'] = !empty($message['parameters']) ? array($message['parameters']) : array();
+ $message['parameters'] = !empty($message['parameters']) ? [$message['parameters']] : [];
$messages[$key]['translation'] = $this->sanitizeString($message['translation']);
$result[$messageId] = $message;
} else {
@@ -140,11 +140,11 @@ class TranslationDataCollector extends DataCollector implements LateDataCollecto
private function computeCount($messages)
{
- $count = array(
+ $count = [
DataCollectorTranslator::MESSAGE_DEFINED => 0,
DataCollectorTranslator::MESSAGE_MISSING => 0,
DataCollectorTranslator::MESSAGE_EQUALS_FALLBACK => 0,
- );
+ ];
foreach ($messages as $message) {
++$count[$message['state']];
diff --git a/vendor/symfony/translation/DataCollectorTranslator.php b/vendor/symfony/translation/DataCollectorTranslator.php
index ca6bedc71b..39561ec92e 100644
--- a/vendor/symfony/translation/DataCollectorTranslator.php
+++ b/vendor/symfony/translation/DataCollectorTranslator.php
@@ -30,7 +30,7 @@ class DataCollectorTranslator implements LegacyTranslatorInterface, TranslatorIn
*/
private $translator;
- private $messages = array();
+ private $messages = [];
/**
* @param TranslatorInterface $translator The translator must implement TranslatorBagInterface
@@ -50,7 +50,7 @@ class DataCollectorTranslator implements LegacyTranslatorInterface, TranslatorIn
/**
* {@inheritdoc}
*/
- public function trans($id, array $parameters = array(), $domain = null, $locale = null)
+ public function trans($id, array $parameters = [], $domain = null, $locale = null)
{
$trans = $this->translator->trans($id, $parameters, $domain, $locale);
$this->collectMessage($locale, $domain, $id, $trans, $parameters);
@@ -63,15 +63,15 @@ class DataCollectorTranslator implements LegacyTranslatorInterface, TranslatorIn
*
* @deprecated since Symfony 4.2, use the trans() method instead with a %count% parameter
*/
- public function transChoice($id, $number, array $parameters = array(), $domain = null, $locale = null)
+ public function transChoice($id, $number, array $parameters = [], $domain = null, $locale = null)
{
if ($this->translator instanceof TranslatorInterface) {
- $trans = $this->translator->trans($id, array('%count%' => $number) + $parameters, $domain, $locale);
+ $trans = $this->translator->trans($id, ['%count%' => $number] + $parameters, $domain, $locale);
}
$trans = $this->translator->transChoice($id, $number, $parameters, $domain, $locale);
- $this->collectMessage($locale, $domain, $id, $trans, array('%count%' => $number) + $parameters);
+ $this->collectMessage($locale, $domain, $id, $trans, ['%count%' => $number] + $parameters);
return $trans;
}
@@ -111,7 +111,7 @@ class DataCollectorTranslator implements LegacyTranslatorInterface, TranslatorIn
return $this->translator->getFallbackLocales();
}
- return array();
+ return [];
}
/**
@@ -137,7 +137,7 @@ class DataCollectorTranslator implements LegacyTranslatorInterface, TranslatorIn
* @param string $translation
* @param array|null $parameters
*/
- private function collectMessage($locale, $domain, $id, $translation, $parameters = array())
+ private function collectMessage($locale, $domain, $id, $translation, $parameters = [])
{
if (null === $domain) {
$domain = 'messages';
@@ -164,7 +164,7 @@ class DataCollectorTranslator implements LegacyTranslatorInterface, TranslatorIn
$state = self::MESSAGE_MISSING;
}
- $this->messages[] = array(
+ $this->messages[] = [
'locale' => $locale,
'domain' => $domain,
'id' => $id,
@@ -172,6 +172,6 @@ class DataCollectorTranslator implements LegacyTranslatorInterface, TranslatorIn
'parameters' => $parameters,
'state' => $state,
'transChoiceNumber' => isset($parameters['%count%']) && is_numeric($parameters['%count%']) ? $parameters['%count%'] : null,
- );
+ ];
}
}
diff --git a/vendor/symfony/translation/DependencyInjection/TranslationDumperPass.php b/vendor/symfony/translation/DependencyInjection/TranslationDumperPass.php
index 31d791dc26..930f36d721 100644
--- a/vendor/symfony/translation/DependencyInjection/TranslationDumperPass.php
+++ b/vendor/symfony/translation/DependencyInjection/TranslationDumperPass.php
@@ -38,7 +38,7 @@ class TranslationDumperPass implements CompilerPassInterface
$definition = $container->getDefinition($this->writerServiceId);
foreach ($container->findTaggedServiceIds($this->dumperTag, true) as $id => $attributes) {
- $definition->addMethodCall('addDumper', array($attributes[0]['alias'], new Reference($id)));
+ $definition->addMethodCall('addDumper', [$attributes[0]['alias'], new Reference($id)]);
}
}
}
diff --git a/vendor/symfony/translation/DependencyInjection/TranslationExtractorPass.php b/vendor/symfony/translation/DependencyInjection/TranslationExtractorPass.php
index b7e6f73458..d08b2ba5ff 100644
--- a/vendor/symfony/translation/DependencyInjection/TranslationExtractorPass.php
+++ b/vendor/symfony/translation/DependencyInjection/TranslationExtractorPass.php
@@ -43,7 +43,7 @@ class TranslationExtractorPass implements CompilerPassInterface
throw new RuntimeException(sprintf('The alias for the tag "translation.extractor" of service "%s" must be set.', $id));
}
- $definition->addMethodCall('addExtractor', array($attributes[0]['alias'], new Reference($id)));
+ $definition->addMethodCall('addExtractor', [$attributes[0]['alias'], new Reference($id)]);
}
}
}
diff --git a/vendor/symfony/translation/DependencyInjection/TranslatorPass.php b/vendor/symfony/translation/DependencyInjection/TranslatorPass.php
index cbaa43db96..fc1c08fc32 100644
--- a/vendor/symfony/translation/DependencyInjection/TranslatorPass.php
+++ b/vendor/symfony/translation/DependencyInjection/TranslatorPass.php
@@ -39,8 +39,8 @@ class TranslatorPass implements CompilerPassInterface
return;
}
- $loaders = array();
- $loaderRefs = array();
+ $loaders = [];
+ $loaderRefs = [];
foreach ($container->findTaggedServiceIds($this->loaderTag, true) as $id => $attributes) {
$loaderRefs[$id] = new Reference($id);
$loaders[$id][] = $attributes[0]['alias'];
@@ -53,7 +53,7 @@ class TranslatorPass implements CompilerPassInterface
$definition = $container->getDefinition($this->readerServiceId);
foreach ($loaders as $id => $formats) {
foreach ($formats as $format) {
- $definition->addMethodCall('addLoader', array($format, $loaderRefs[$id]));
+ $definition->addMethodCall('addLoader', [$format, $loaderRefs[$id]]);
}
}
}
diff --git a/vendor/symfony/translation/Dumper/CsvFileDumper.php b/vendor/symfony/translation/Dumper/CsvFileDumper.php
index 0880528dc9..bfa8db61ad 100644
--- a/vendor/symfony/translation/Dumper/CsvFileDumper.php
+++ b/vendor/symfony/translation/Dumper/CsvFileDumper.php
@@ -26,12 +26,12 @@ class CsvFileDumper extends FileDumper
/**
* {@inheritdoc}
*/
- public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
+ public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = [])
{
$handle = fopen('php://memory', 'r+b');
foreach ($messages->all($domain) as $source => $target) {
- fputcsv($handle, array($source, $target), $this->delimiter, $this->enclosure);
+ fputcsv($handle, [$source, $target], $this->delimiter, $this->enclosure);
}
rewind($handle);
diff --git a/vendor/symfony/translation/Dumper/DumperInterface.php b/vendor/symfony/translation/Dumper/DumperInterface.php
index cebc65ed89..9965e8091f 100644
--- a/vendor/symfony/translation/Dumper/DumperInterface.php
+++ b/vendor/symfony/translation/Dumper/DumperInterface.php
@@ -27,5 +27,5 @@ interface DumperInterface
* @param MessageCatalogue $messages The message catalogue
* @param array $options Options that are used by the dumper
*/
- public function dump(MessageCatalogue $messages, $options = array());
+ public function dump(MessageCatalogue $messages, $options = []);
}
diff --git a/vendor/symfony/translation/Dumper/FileDumper.php b/vendor/symfony/translation/Dumper/FileDumper.php
index 8afcf60898..57ce9d2141 100644
--- a/vendor/symfony/translation/Dumper/FileDumper.php
+++ b/vendor/symfony/translation/Dumper/FileDumper.php
@@ -61,7 +61,7 @@ abstract class FileDumper implements DumperInterface
/**
* {@inheritdoc}
*/
- public function dump(MessageCatalogue $messages, $options = array())
+ public function dump(MessageCatalogue $messages, $options = [])
{
if (!array_key_exists('path', $options)) {
throw new InvalidArgumentException('The file dumper needs a path option.');
@@ -84,7 +84,7 @@ abstract class FileDumper implements DumperInterface
$intlPath = $options['path'].'/'.$this->getRelativePath($intlDomain, $messages->getLocale());
file_put_contents($intlPath, $this->formatCatalogue($messages, $intlDomain, $options));
- $messages->replace(array(), $intlDomain);
+ $messages->replace([], $intlDomain);
try {
if ($messages->all($domain)) {
@@ -109,7 +109,7 @@ abstract class FileDumper implements DumperInterface
*
* @return string representation
*/
- abstract public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array());
+ abstract public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = []);
/**
* Gets the file extension of the dumper.
@@ -123,10 +123,10 @@ abstract class FileDumper implements DumperInterface
*/
private function getRelativePath(string $domain, string $locale): string
{
- return strtr($this->relativePathTemplate, array(
+ return strtr($this->relativePathTemplate, [
'%domain%' => $domain,
'%locale%' => $locale,
'%extension%' => $this->getExtension(),
- ));
+ ]);
}
}
diff --git a/vendor/symfony/translation/Dumper/IcuResFileDumper.php b/vendor/symfony/translation/Dumper/IcuResFileDumper.php
index efa9d7fee6..48d0befdf9 100644
--- a/vendor/symfony/translation/Dumper/IcuResFileDumper.php
+++ b/vendor/symfony/translation/Dumper/IcuResFileDumper.php
@@ -28,7 +28,7 @@ class IcuResFileDumper extends FileDumper
/**
* {@inheritdoc}
*/
- public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
+ public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = [])
{
$data = $indexes = $resources = '';
diff --git a/vendor/symfony/translation/Dumper/IniFileDumper.php b/vendor/symfony/translation/Dumper/IniFileDumper.php
index 9ed3754037..45ff9614b1 100644
--- a/vendor/symfony/translation/Dumper/IniFileDumper.php
+++ b/vendor/symfony/translation/Dumper/IniFileDumper.php
@@ -23,7 +23,7 @@ class IniFileDumper extends FileDumper
/**
* {@inheritdoc}
*/
- public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
+ public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = [])
{
$output = '';
diff --git a/vendor/symfony/translation/Dumper/JsonFileDumper.php b/vendor/symfony/translation/Dumper/JsonFileDumper.php
index a4db4d6ab8..2af8231bd6 100644
--- a/vendor/symfony/translation/Dumper/JsonFileDumper.php
+++ b/vendor/symfony/translation/Dumper/JsonFileDumper.php
@@ -23,7 +23,7 @@ class JsonFileDumper extends FileDumper
/**
* {@inheritdoc}
*/
- public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
+ public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = [])
{
$flags = $options['json_encoding'] ?? JSON_PRETTY_PRINT;
diff --git a/vendor/symfony/translation/Dumper/MoFileDumper.php b/vendor/symfony/translation/Dumper/MoFileDumper.php
index 32ed0ac268..27be16d573 100644
--- a/vendor/symfony/translation/Dumper/MoFileDumper.php
+++ b/vendor/symfony/translation/Dumper/MoFileDumper.php
@@ -24,20 +24,20 @@ class MoFileDumper extends FileDumper
/**
* {@inheritdoc}
*/
- public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
+ public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = [])
{
$sources = $targets = $sourceOffsets = $targetOffsets = '';
- $offsets = array();
+ $offsets = [];
$size = 0;
foreach ($messages->all($domain) as $source => $target) {
- $offsets[] = array_map('strlen', array($sources, $source, $targets, $target));
+ $offsets[] = array_map('strlen', [$sources, $source, $targets, $target]);
$sources .= "\0".$source;
$targets .= "\0".$target;
++$size;
}
- $header = array(
+ $header = [
'magicNumber' => MoFileLoader::MO_LITTLE_ENDIAN_MAGIC,
'formatRevision' => 0,
'count' => $size,
@@ -45,7 +45,7 @@ class MoFileDumper extends FileDumper
'offsetTranslated' => MoFileLoader::MO_HEADER_SIZE + (8 * $size),
'sizeHashes' => 0,
'offsetHashes' => MoFileLoader::MO_HEADER_SIZE + (16 * $size),
- );
+ ];
$sourcesSize = \strlen($sources);
$sourcesStart = $header['offsetHashes'] + 1;
@@ -57,7 +57,7 @@ class MoFileDumper extends FileDumper
.$this->writeLong($offset[2] + $sourcesStart + $sourcesSize);
}
- $output = implode('', array_map(array($this, 'writeLong'), $header))
+ $output = implode('', array_map([$this, 'writeLong'], $header))
.$sourceOffsets
.$targetOffsets
.$sources
diff --git a/vendor/symfony/translation/Dumper/PhpFileDumper.php b/vendor/symfony/translation/Dumper/PhpFileDumper.php
index c7c37aac92..e77afc2fbf 100644
--- a/vendor/symfony/translation/Dumper/PhpFileDumper.php
+++ b/vendor/symfony/translation/Dumper/PhpFileDumper.php
@@ -23,7 +23,7 @@ class PhpFileDumper extends FileDumper
/**
* {@inheritdoc}
*/
- public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
+ public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = [])
{
return "<?php\n\nreturn ".var_export($messages->all($domain), true).";\n";
}
diff --git a/vendor/symfony/translation/Dumper/PoFileDumper.php b/vendor/symfony/translation/Dumper/PoFileDumper.php
index ed4418b148..e9673b6d29 100644
--- a/vendor/symfony/translation/Dumper/PoFileDumper.php
+++ b/vendor/symfony/translation/Dumper/PoFileDumper.php
@@ -23,7 +23,7 @@ class PoFileDumper extends FileDumper
/**
* {@inheritdoc}
*/
- public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
+ public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = [])
{
$output = 'msgid ""'."\n";
$output .= 'msgstr ""'."\n";
diff --git a/vendor/symfony/translation/Dumper/QtFileDumper.php b/vendor/symfony/translation/Dumper/QtFileDumper.php
index a9073f26df..ec93f92e4a 100644
--- a/vendor/symfony/translation/Dumper/QtFileDumper.php
+++ b/vendor/symfony/translation/Dumper/QtFileDumper.php
@@ -23,7 +23,7 @@ class QtFileDumper extends FileDumper
/**
* {@inheritdoc}
*/
- public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
+ public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = [])
{
$dom = new \DOMDocument('1.0', 'utf-8');
$dom->formatOutput = true;
diff --git a/vendor/symfony/translation/Dumper/XliffFileDumper.php b/vendor/symfony/translation/Dumper/XliffFileDumper.php
index c12454cd84..8ee8d5a009 100644
--- a/vendor/symfony/translation/Dumper/XliffFileDumper.php
+++ b/vendor/symfony/translation/Dumper/XliffFileDumper.php
@@ -24,7 +24,7 @@ class XliffFileDumper extends FileDumper
/**
* {@inheritdoc}
*/
- public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
+ public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = [])
{
$xliffVersion = '1.2';
if (array_key_exists('xliff_version', $options)) {
@@ -55,9 +55,9 @@ class XliffFileDumper extends FileDumper
return 'xlf';
}
- private function dumpXliff1($defaultLocale, MessageCatalogue $messages, $domain, array $options = array())
+ private function dumpXliff1($defaultLocale, MessageCatalogue $messages, $domain, array $options = [])
{
- $toolInfo = array('tool-id' => 'symfony', 'tool-name' => 'Symfony');
+ $toolInfo = ['tool-id' => 'symfony', 'tool-name' => 'Symfony'];
if (array_key_exists('tool_info', $options)) {
$toolInfo = array_merge($toolInfo, $options['tool_info']);
}
@@ -129,7 +129,7 @@ class XliffFileDumper extends FileDumper
return $dom->saveXML();
}
- private function dumpXliff2($defaultLocale, MessageCatalogue $messages, $domain, array $options = array())
+ private function dumpXliff2($defaultLocale, MessageCatalogue $messages, $domain, array $options = [])
{
$dom = new \DOMDocument('1.0', 'utf-8');
$dom->formatOutput = true;
diff --git a/vendor/symfony/translation/Dumper/YamlFileDumper.php b/vendor/symfony/translation/Dumper/YamlFileDumper.php
index b19b9ae1fd..d6e4af8fb6 100644
--- a/vendor/symfony/translation/Dumper/YamlFileDumper.php
+++ b/vendor/symfony/translation/Dumper/YamlFileDumper.php
@@ -33,7 +33,7 @@ class YamlFileDumper extends FileDumper
/**
* {@inheritdoc}
*/
- public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
+ public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = [])
{
if (!class_exists('Symfony\Component\Yaml\Yaml')) {
throw new LogicException('Dumping translations in the YAML format requires the Symfony Yaml component.');
diff --git a/vendor/symfony/translation/Extractor/AbstractFileExtractor.php b/vendor/symfony/translation/Extractor/AbstractFileExtractor.php
index bebd6d9162..8d722dad81 100644
--- a/vendor/symfony/translation/Extractor/AbstractFileExtractor.php
+++ b/vendor/symfony/translation/Extractor/AbstractFileExtractor.php
@@ -28,14 +28,14 @@ abstract class AbstractFileExtractor
protected function extractFiles($resource)
{
if (\is_array($resource) || $resource instanceof \Traversable) {
- $files = array();
+ $files = [];
foreach ($resource as $file) {
if ($this->canBeExtracted($file)) {
$files[] = $this->toSplFileInfo($file);
}
}
} elseif (is_file($resource)) {
- $files = $this->canBeExtracted($resource) ? array($this->toSplFileInfo($resource)) : array();
+ $files = $this->canBeExtracted($resource) ? [$this->toSplFileInfo($resource)] : [];
} else {
$files = $this->extractFromDirectory($resource);
}
diff --git a/vendor/symfony/translation/Extractor/ChainExtractor.php b/vendor/symfony/translation/Extractor/ChainExtractor.php
index 50e3c84579..69ee2dfc39 100644
--- a/vendor/symfony/translation/Extractor/ChainExtractor.php
+++ b/vendor/symfony/translation/Extractor/ChainExtractor.php
@@ -25,7 +25,7 @@ class ChainExtractor implements ExtractorInterface
*
* @var ExtractorInterface[]
*/
- private $extractors = array();
+ private $extractors = [];
/**
* Adds a loader to the translation extractor.
diff --git a/vendor/symfony/translation/Extractor/PhpExtractor.php b/vendor/symfony/translation/Extractor/PhpExtractor.php
index b4b32361ff..5f6aecd50a 100644
--- a/vendor/symfony/translation/Extractor/PhpExtractor.php
+++ b/vendor/symfony/translation/Extractor/PhpExtractor.php
@@ -37,8 +37,8 @@ class PhpExtractor extends AbstractFileExtractor implements ExtractorInterface
*
* @var array
*/
- protected $sequences = array(
- array(
+ protected $sequences = [
+ [
'->',
'trans',
'(',
@@ -47,8 +47,8 @@ class PhpExtractor extends AbstractFileExtractor implements ExtractorInterface
self::METHOD_ARGUMENTS_TOKEN,
',',
self::DOMAIN_TOKEN,
- ),
- array(
+ ],
+ [
'->',
'transChoice',
'(',
@@ -59,20 +59,20 @@ class PhpExtractor extends AbstractFileExtractor implements ExtractorInterface
self::METHOD_ARGUMENTS_TOKEN,
',',
self::DOMAIN_TOKEN,
- ),
- array(
+ ],
+ [
'->',
'trans',
'(',
self::MESSAGE_TOKEN,
- ),
- array(
+ ],
+ [
'->',
'transChoice',
'(',
self::MESSAGE_TOKEN,
- ),
- );
+ ],
+ ];
/**
* {@inheritdoc}
@@ -154,9 +154,14 @@ class PhpExtractor extends AbstractFileExtractor implements ExtractorInterface
{
$message = '';
$docToken = '';
+ $docPart = '';
for (; $tokenIterator->valid(); $tokenIterator->next()) {
$t = $tokenIterator->current();
+ if ('.' === $t) {
+ // Concatenate with next token
+ continue;
+ }
if (!isset($t[1])) {
break;
}
@@ -167,19 +172,24 @@ class PhpExtractor extends AbstractFileExtractor implements ExtractorInterface
break;
case T_ENCAPSED_AND_WHITESPACE:
case T_CONSTANT_ENCAPSED_STRING:
- $message .= $t[1];
+ if ('' === $docToken) {
+ $message .= PhpStringTokenParser::parse($t[1]);
+ } else {
+ $docPart = $t[1];
+ }
break;
case T_END_HEREDOC:
- return PhpStringTokenParser::parseDocString($docToken, $message);
+ $message .= PhpStringTokenParser::parseDocString($docToken, $docPart);
+ $docToken = '';
+ $docPart = '';
+ break;
+ case T_WHITESPACE:
+ break;
default:
break 2;
}
}
- if ($message) {
- $message = PhpStringTokenParser::parse($message);
- }
-
return $message;
}
diff --git a/vendor/symfony/translation/Extractor/PhpStringTokenParser.php b/vendor/symfony/translation/Extractor/PhpStringTokenParser.php
index e8094e6c08..8a8ccb1f1a 100644
--- a/vendor/symfony/translation/Extractor/PhpStringTokenParser.php
+++ b/vendor/symfony/translation/Extractor/PhpStringTokenParser.php
@@ -49,7 +49,7 @@ namespace Symfony\Component\Translation\Extractor;
class PhpStringTokenParser
{
- protected static $replacements = array(
+ protected static $replacements = [
'\\' => '\\',
'$' => '$',
'n' => "\n",
@@ -58,7 +58,7 @@ class PhpStringTokenParser
'f' => "\f",
'v' => "\v",
'e' => "\x1B",
- );
+ ];
/**
* Parses a string token.
@@ -76,8 +76,8 @@ class PhpStringTokenParser
if ('\'' === $str[$bLength]) {
return str_replace(
- array('\\\\', '\\\''),
- array('\\', '\''),
+ ['\\\\', '\\\''],
+ ['\\', '\''],
substr($str, $bLength + 1, -1)
);
} else {
@@ -101,7 +101,7 @@ class PhpStringTokenParser
return preg_replace_callback(
'~\\\\([\\\\$nrtfve]|[xX][0-9a-fA-F]{1,2}|[0-7]{1,3})~',
- array(__CLASS__, 'parseCallback'),
+ [__CLASS__, 'parseCallback'],
$str
);
}
diff --git a/vendor/symfony/translation/Formatter/ChoiceMessageFormatterInterface.php b/vendor/symfony/translation/Formatter/ChoiceMessageFormatterInterface.php
index 6bc68384af..621dbb292d 100644
--- a/vendor/symfony/translation/Formatter/ChoiceMessageFormatterInterface.php
+++ b/vendor/symfony/translation/Formatter/ChoiceMessageFormatterInterface.php
@@ -28,5 +28,5 @@ interface ChoiceMessageFormatterInterface
*
* @return string
*/
- public function choiceFormat($message, $number, $locale, array $parameters = array());
+ public function choiceFormat($message, $number, $locale, array $parameters = []);
}
diff --git a/vendor/symfony/translation/Formatter/IntlFormatter.php b/vendor/symfony/translation/Formatter/IntlFormatter.php
index 338d5151f5..1d5f468d46 100644
--- a/vendor/symfony/translation/Formatter/IntlFormatter.php
+++ b/vendor/symfony/translation/Formatter/IntlFormatter.php
@@ -21,12 +21,12 @@ use Symfony\Component\Translation\Exception\LogicException;
class IntlFormatter implements IntlFormatterInterface
{
private $hasMessageFormatter;
- private $cache = array();
+ private $cache = [];
/**
* {@inheritdoc}
*/
- public function formatIntl(string $message, string $locale, array $parameters = array()): string
+ public function formatIntl(string $message, string $locale, array $parameters = []): string
{
if (!$formatter = $this->cache[$locale][$message] ?? null) {
if (!($this->hasMessageFormatter ?? $this->hasMessageFormatter = class_exists(\MessageFormatter::class))) {
@@ -40,7 +40,7 @@ class IntlFormatter implements IntlFormatterInterface
}
foreach ($parameters as $key => $value) {
- if (\in_array($key[0] ?? null, array('%', '{'), true)) {
+ if (\in_array($key[0] ?? null, ['%', '{'], true)) {
unset($parameters[$key]);
$parameters[trim($key, '%{ }')] = $value;
}
diff --git a/vendor/symfony/translation/Formatter/IntlFormatterInterface.php b/vendor/symfony/translation/Formatter/IntlFormatterInterface.php
index 5fc5d97d24..02fc6acbdf 100644
--- a/vendor/symfony/translation/Formatter/IntlFormatterInterface.php
+++ b/vendor/symfony/translation/Formatter/IntlFormatterInterface.php
@@ -23,5 +23,5 @@ interface IntlFormatterInterface
*
* @see http://icu-project.org/apiref/icu4c/classMessageFormat.html#details
*/
- public function formatIntl(string $message, string $locale, array $parameters = array()): string;
+ public function formatIntl(string $message, string $locale, array $parameters = []): string;
}
diff --git a/vendor/symfony/translation/Formatter/MessageFormatter.php b/vendor/symfony/translation/Formatter/MessageFormatter.php
index e36f242c89..030d7a5c3e 100644
--- a/vendor/symfony/translation/Formatter/MessageFormatter.php
+++ b/vendor/symfony/translation/Formatter/MessageFormatter.php
@@ -42,7 +42,7 @@ class MessageFormatter implements MessageFormatterInterface, IntlFormatterInterf
/**
* {@inheritdoc}
*/
- public function format($message, $locale, array $parameters = array())
+ public function format($message, $locale, array $parameters = [])
{
if ($this->translator instanceof TranslatorInterface) {
return $this->translator->trans($message, $parameters, null, $locale);
@@ -54,7 +54,7 @@ class MessageFormatter implements MessageFormatterInterface, IntlFormatterInterf
/**
* {@inheritdoc}
*/
- public function formatIntl(string $message, string $locale, array $parameters = array()): string
+ public function formatIntl(string $message, string $locale, array $parameters = []): string
{
return $this->intlFormatter->formatIntl($message, $locale, $parameters);
}
@@ -64,16 +64,16 @@ class MessageFormatter implements MessageFormatterInterface, IntlFormatterInterf
*
* @deprecated since Symfony 4.2, use format() with a %count% parameter instead
*/
- public function choiceFormat($message, $number, $locale, array $parameters = array())
+ public function choiceFormat($message, $number, $locale, array $parameters = [])
{
@trigger_error(sprintf('The "%s()" method is deprecated since Symfony 4.2, use the format() one instead with a %%count%% parameter.', __METHOD__), E_USER_DEPRECATED);
- $parameters = array('%count%' => $number) + $parameters;
+ $parameters = ['%count%' => $number] + $parameters;
if ($this->translator instanceof TranslatorInterface) {
return $this->format($message, $locale, $parameters);
}
- return $this->format($this->translator->transChoice($message, $number, array(), null, $locale), $locale, $parameters);
+ return $this->format($this->translator->transChoice($message, $number, [], null, $locale), $locale, $parameters);
}
}
diff --git a/vendor/symfony/translation/Formatter/MessageFormatterInterface.php b/vendor/symfony/translation/Formatter/MessageFormatterInterface.php
index 86937fb2f0..370c055866 100644
--- a/vendor/symfony/translation/Formatter/MessageFormatterInterface.php
+++ b/vendor/symfony/translation/Formatter/MessageFormatterInterface.php
@@ -26,5 +26,5 @@ interface MessageFormatterInterface
*
* @return string
*/
- public function format($message, $locale, array $parameters = array());
+ public function format($message, $locale, array $parameters = []);
}
diff --git a/vendor/symfony/translation/IdentityTranslator.php b/vendor/symfony/translation/IdentityTranslator.php
index 31abdaab12..b15792a9b5 100644
--- a/vendor/symfony/translation/IdentityTranslator.php
+++ b/vendor/symfony/translation/IdentityTranslator.php
@@ -34,7 +34,7 @@ class IdentityTranslator implements LegacyTranslatorInterface, TranslatorInterfa
$this->selector = $selector;
if (__CLASS__ !== \get_class($this)) {
- @trigger_error(sprintf('Calling "%s()" is deprecated since Symfony 4.2.'), E_USER_DEPRECATED);
+ @trigger_error(sprintf('Calling "%s()" is deprecated since Symfony 4.2.', __METHOD__), E_USER_DEPRECATED);
}
}
@@ -43,15 +43,15 @@ class IdentityTranslator implements LegacyTranslatorInterface, TranslatorInterfa
*
* @deprecated since Symfony 4.2, use the trans() method instead with a %count% parameter
*/
- public function transChoice($id, $number, array $parameters = array(), $domain = null, $locale = null)
+ public function transChoice($id, $number, array $parameters = [], $domain = null, $locale = null)
{
- @trigger_error(sprintf('The "%s()" method is deprecated since Symfony 4.2, use the trans() one instead with a "%count%" parameter.', __METHOD__), E_USER_DEPRECATED);
+ @trigger_error(sprintf('The "%s()" method is deprecated since Symfony 4.2, use the trans() one instead with a "%%count%%" parameter.', __METHOD__), E_USER_DEPRECATED);
if ($this->selector) {
return strtr($this->selector->choose((string) $id, $number, $locale ?: $this->getLocale()), $parameters);
}
- return $this->trans($id, array('%count%' => $number) + $parameters, $domain, $locale);
+ return $this->trans($id, ['%count%' => $number] + $parameters, $domain, $locale);
}
private function getPluralizationRule(int $number, string $locale): int
diff --git a/vendor/symfony/translation/Loader/ArrayLoader.php b/vendor/symfony/translation/Loader/ArrayLoader.php
index 7bbfca68a4..0a6f9f089d 100644
--- a/vendor/symfony/translation/Loader/ArrayLoader.php
+++ b/vendor/symfony/translation/Loader/ArrayLoader.php
@@ -36,7 +36,7 @@ class ArrayLoader implements LoaderInterface
* Flattens an nested array of translations.
*
* The scheme used is:
- * 'key' => array('key2' => array('key3' => 'value'))
+ * 'key' => ['key2' => ['key3' => 'value']]
* Becomes:
* 'key.key2.key3' => 'value'
*
diff --git a/vendor/symfony/translation/Loader/CsvFileLoader.php b/vendor/symfony/translation/Loader/CsvFileLoader.php
index 8a763e725d..18cc83ed68 100644
--- a/vendor/symfony/translation/Loader/CsvFileLoader.php
+++ b/vendor/symfony/translation/Loader/CsvFileLoader.php
@@ -29,7 +29,7 @@ class CsvFileLoader extends FileLoader
*/
protected function loadResource($resource)
{
- $messages = array();
+ $messages = [];
try {
$file = new \SplFileObject($resource, 'rb');
diff --git a/vendor/symfony/translation/Loader/FileLoader.php b/vendor/symfony/translation/Loader/FileLoader.php
index 9a02f52506..7ec54a3c87 100644
--- a/vendor/symfony/translation/Loader/FileLoader.php
+++ b/vendor/symfony/translation/Loader/FileLoader.php
@@ -37,7 +37,7 @@ abstract class FileLoader extends ArrayLoader
// empty resource
if (null === $messages) {
- $messages = array();
+ $messages = [];
}
// not an array
diff --git a/vendor/symfony/translation/Loader/IcuResFileLoader.php b/vendor/symfony/translation/Loader/IcuResFileLoader.php
index 28ace29775..005f26084d 100644
--- a/vendor/symfony/translation/Loader/IcuResFileLoader.php
+++ b/vendor/symfony/translation/Loader/IcuResFileLoader.php
@@ -75,7 +75,7 @@ class IcuResFileLoader implements LoaderInterface
*
* @return array the flattened ResourceBundle
*/
- protected function flatten(\ResourceBundle $rb, array &$messages = array(), $path = null)
+ protected function flatten(\ResourceBundle $rb, array &$messages = [], $path = null)
{
foreach ($rb as $key => $value) {
$nodePath = $path ? $path.'.'.$key : $key;
diff --git a/vendor/symfony/translation/Loader/JsonFileLoader.php b/vendor/symfony/translation/Loader/JsonFileLoader.php
index ce4e91ff4f..526721277d 100644
--- a/vendor/symfony/translation/Loader/JsonFileLoader.php
+++ b/vendor/symfony/translation/Loader/JsonFileLoader.php
@@ -25,7 +25,7 @@ class JsonFileLoader extends FileLoader
*/
protected function loadResource($resource)
{
- $messages = array();
+ $messages = [];
if ($data = file_get_contents($resource)) {
$messages = json_decode($data, true);
diff --git a/vendor/symfony/translation/Loader/MoFileLoader.php b/vendor/symfony/translation/Loader/MoFileLoader.php
index a1d7c4aef5..16a3dfc618 100644
--- a/vendor/symfony/translation/Loader/MoFileLoader.php
+++ b/vendor/symfony/translation/Loader/MoFileLoader.php
@@ -71,7 +71,7 @@ class MoFileLoader extends FileLoader
// offsetHashes
$this->readLong($stream, $isBigEndian);
- $messages = array();
+ $messages = [];
for ($i = 0; $i < $count; ++$i) {
$pluralId = null;
@@ -108,13 +108,13 @@ class MoFileLoader extends FileLoader
$translated = explode("\000", $translated);
}
- $ids = array('singular' => $singularId, 'plural' => $pluralId);
+ $ids = ['singular' => $singularId, 'plural' => $pluralId];
$item = compact('ids', 'translated');
if (\is_array($item['translated'])) {
$messages[$item['ids']['singular']] = stripcslashes($item['translated'][0]);
if (isset($item['ids']['plural'])) {
- $plurals = array();
+ $plurals = [];
foreach ($item['translated'] as $plural => $translated) {
$plurals[] = sprintf('{%d} %s', $plural, $translated);
}
diff --git a/vendor/symfony/translation/Loader/PoFileLoader.php b/vendor/symfony/translation/Loader/PoFileLoader.php
index 066168dc71..1412a786a7 100644
--- a/vendor/symfony/translation/Loader/PoFileLoader.php
+++ b/vendor/symfony/translation/Loader/PoFileLoader.php
@@ -64,14 +64,14 @@ class PoFileLoader extends FileLoader
{
$stream = fopen($resource, 'r');
- $defaults = array(
- 'ids' => array(),
+ $defaults = [
+ 'ids' => [],
'translated' => null,
- );
+ ];
- $messages = array();
+ $messages = [];
$item = $defaults;
- $flags = array();
+ $flags = [];
while ($line = fgets($stream)) {
$line = trim($line);
@@ -82,7 +82,7 @@ class PoFileLoader extends FileLoader
$this->addMessage($messages, $item);
}
$item = $defaults;
- $flags = array();
+ $flags = [];
} elseif ('#,' === substr($line, 0, 2)) {
$flags = array_map('trim', explode(',', substr($line, 2)));
} elseif ('msgid "' === substr($line, 0, 7)) {
diff --git a/vendor/symfony/translation/Loader/XliffFileLoader.php b/vendor/symfony/translation/Loader/XliffFileLoader.php
index 1106ec65f0..99306b86b1 100644
--- a/vendor/symfony/translation/Loader/XliffFileLoader.php
+++ b/vendor/symfony/translation/Loader/XliffFileLoader.php
@@ -97,13 +97,13 @@ class XliffFileLoader implements LoaderInterface
$catalogue->set((string) $source, $target, $domain);
- $metadata = array();
+ $metadata = [];
if ($notes = $this->parseNotesMetadata($translation->note, $encoding)) {
$metadata['notes'] = $notes;
}
if (isset($translation->target) && $translation->target->attributes()) {
- $metadata['target-attributes'] = array();
+ $metadata['target-attributes'] = [];
foreach ($translation->target->attributes() as $key => $value) {
$metadata['target-attributes'][$key] = (string) $value;
}
@@ -134,18 +134,18 @@ class XliffFileLoader implements LoaderInterface
$catalogue->set((string) $source, $target, $domain);
- $metadata = array();
+ $metadata = [];
if (isset($segment->target) && $segment->target->attributes()) {
- $metadata['target-attributes'] = array();
+ $metadata['target-attributes'] = [];
foreach ($segment->target->attributes() as $key => $value) {
$metadata['target-attributes'][$key] = (string) $value;
}
}
if (isset($unit->notes)) {
- $metadata['notes'] = array();
+ $metadata['notes'] = [];
foreach ($unit->notes->note as $noteNode) {
- $note = array();
+ $note = [];
foreach ($noteNode->attributes() as $key => $value) {
$note[$key] = (string) $value;
}
@@ -173,7 +173,7 @@ class XliffFileLoader implements LoaderInterface
private function parseNotesMetadata(\SimpleXMLElement $noteElement = null, string $encoding = null): array
{
- $notes = array();
+ $notes = [];
if (null === $noteElement) {
return $notes;
@@ -182,7 +182,7 @@ class XliffFileLoader implements LoaderInterface
/** @var \SimpleXMLElement $xmlNote */
foreach ($noteElement as $xmlNote) {
$noteAttributes = $xmlNote->attributes();
- $note = array('content' => $this->utf8ToCharset((string) $xmlNote, $encoding));
+ $note = ['content' => $this->utf8ToCharset((string) $xmlNote, $encoding)];
if (isset($noteAttributes['priority'])) {
$note['priority'] = (int) $noteAttributes['priority'];
}
diff --git a/vendor/symfony/translation/LoggingTranslator.php b/vendor/symfony/translation/LoggingTranslator.php
index 4fe756d7a7..d6b711d27e 100644
--- a/vendor/symfony/translation/LoggingTranslator.php
+++ b/vendor/symfony/translation/LoggingTranslator.php
@@ -49,7 +49,7 @@ class LoggingTranslator implements TranslatorInterface, LegacyTranslatorInterfac
/**
* {@inheritdoc}
*/
- public function trans($id, array $parameters = array(), $domain = null, $locale = null)
+ public function trans($id, array $parameters = [], $domain = null, $locale = null)
{
$trans = $this->translator->trans($id, $parameters, $domain, $locale);
$this->log($id, $domain, $locale);
@@ -62,12 +62,12 @@ class LoggingTranslator implements TranslatorInterface, LegacyTranslatorInterfac
*
* @deprecated since Symfony 4.2, use the trans() method instead with a %count% parameter
*/
- public function transChoice($id, $number, array $parameters = array(), $domain = null, $locale = null)
+ public function transChoice($id, $number, array $parameters = [], $domain = null, $locale = null)
{
- @trigger_error(sprintf('The "%s()" method is deprecated since Symfony 4.2, use the trans() one instead with a "%count%" parameter.', __METHOD__), E_USER_DEPRECATED);
+ @trigger_error(sprintf('The "%s()" method is deprecated since Symfony 4.2, use the trans() one instead with a "%%count%%" parameter.', __METHOD__), E_USER_DEPRECATED);
if ($this->translator instanceof TranslatorInterface) {
- $trans = $this->translator->trans($id, array('%count%' => $number) + $parameters, $domain, $locale);
+ $trans = $this->translator->trans($id, ['%count%' => $number] + $parameters, $domain, $locale);
} else {
$trans = $this->translator->transChoice($id, $number, $parameters, $domain, $locale);
}
@@ -112,7 +112,7 @@ class LoggingTranslator implements TranslatorInterface, LegacyTranslatorInterfac
return $this->translator->getFallbackLocales();
}
- return array();
+ return [];
}
/**
@@ -143,9 +143,9 @@ class LoggingTranslator implements TranslatorInterface, LegacyTranslatorInterfac
}
if ($catalogue->has($id, $domain)) {
- $this->logger->debug('Translation use fallback catalogue.', array('id' => $id, 'domain' => $domain, 'locale' => $catalogue->getLocale()));
+ $this->logger->debug('Translation use fallback catalogue.', ['id' => $id, 'domain' => $domain, 'locale' => $catalogue->getLocale()]);
} else {
- $this->logger->warning('Translation not found.', array('id' => $id, 'domain' => $domain, 'locale' => $catalogue->getLocale()));
+ $this->logger->warning('Translation not found.', ['id' => $id, 'domain' => $domain, 'locale' => $catalogue->getLocale()]);
}
}
}
diff --git a/vendor/symfony/translation/MessageCatalogue.php b/vendor/symfony/translation/MessageCatalogue.php
index 7a7657c0a4..19afb903f7 100644
--- a/vendor/symfony/translation/MessageCatalogue.php
+++ b/vendor/symfony/translation/MessageCatalogue.php
@@ -19,9 +19,9 @@ use Symfony\Component\Translation\Exception\LogicException;
*/
class MessageCatalogue implements MessageCatalogueInterface, MetadataAwareInterface
{
- private $messages = array();
- private $metadata = array();
- private $resources = array();
+ private $messages = [];
+ private $metadata = [];
+ private $resources = [];
private $locale;
private $fallbackCatalogue;
private $parent;
@@ -30,7 +30,7 @@ class MessageCatalogue implements MessageCatalogueInterface, MetadataAwareInterf
* @param string $locale The locale
* @param array $messages An array of messages classified by domain
*/
- public function __construct(?string $locale, array $messages = array())
+ public function __construct(?string $locale, array $messages = [])
{
$this->locale = $locale;
$this->messages = $messages;
@@ -49,7 +49,7 @@ class MessageCatalogue implements MessageCatalogueInterface, MetadataAwareInterf
*/
public function getDomains()
{
- $domains = array();
+ $domains = [];
$suffixLength = \strlen(self::INTL_DOMAIN_SUFFIX);
foreach ($this->messages as $domain => $messages) {
@@ -68,18 +68,18 @@ class MessageCatalogue implements MessageCatalogueInterface, MetadataAwareInterf
public function all($domain = null)
{
if (null !== $domain) {
- return ($this->messages[$domain.self::INTL_DOMAIN_SUFFIX] ?? array()) + ($this->messages[$domain] ?? array());
+ return ($this->messages[$domain.self::INTL_DOMAIN_SUFFIX] ?? []) + ($this->messages[$domain] ?? []);
}
- $allMessages = array();
+ $allMessages = [];
$suffixLength = \strlen(self::INTL_DOMAIN_SUFFIX);
foreach ($this->messages as $domain => $messages) {
if (\strlen($domain) > $suffixLength && false !== $i = strpos($domain, self::INTL_DOMAIN_SUFFIX, -$suffixLength)) {
$domain = substr($domain, 0, $i);
- $allMessages[$domain] = $messages + ($allMessages[$domain] ?? array());
+ $allMessages[$domain] = $messages + ($allMessages[$domain] ?? []);
} else {
- $allMessages[$domain] = ($allMessages[$domain] ?? array()) + $messages;
+ $allMessages[$domain] = ($allMessages[$domain] ?? []) + $messages;
}
}
@@ -91,7 +91,7 @@ class MessageCatalogue implements MessageCatalogueInterface, MetadataAwareInterf
*/
public function set($id, $translation, $domain = 'messages')
{
- $this->add(array($id => $translation), $domain);
+ $this->add([$id => $translation], $domain);
}
/**
@@ -277,7 +277,7 @@ class MessageCatalogue implements MessageCatalogueInterface, MetadataAwareInterf
public function deleteMetadata($key = '', $domain = 'messages')
{
if ('' == $domain) {
- $this->metadata = array();
+ $this->metadata = [];
} elseif ('' == $key) {
unset($this->metadata[$domain]);
} else {
diff --git a/vendor/symfony/translation/MessageSelector.php b/vendor/symfony/translation/MessageSelector.php
index 06639417b6..0f0febb8b2 100644
--- a/vendor/symfony/translation/MessageSelector.php
+++ b/vendor/symfony/translation/MessageSelector.php
@@ -53,15 +53,15 @@ class MessageSelector
*/
public function choose($message, $number, $locale)
{
- $parts = array();
+ $parts = [];
if (preg_match('/^\|++$/', $message)) {
$parts = explode('|', $message);
} elseif (preg_match_all('/(?:\|\||[^\|])++/', $message, $matches)) {
$parts = $matches[0];
}
- $explicitRules = array();
- $standardRules = array();
+ $explicitRules = [];
+ $standardRules = [];
foreach ($parts as $part) {
$part = trim(str_replace('||', '|', $part));
diff --git a/vendor/symfony/translation/PluralizationRules.php b/vendor/symfony/translation/PluralizationRules.php
index efbfd7f225..ee8609fada 100644
--- a/vendor/symfony/translation/PluralizationRules.php
+++ b/vendor/symfony/translation/PluralizationRules.php
@@ -20,7 +20,7 @@ namespace Symfony\Component\Translation;
*/
class PluralizationRules
{
- private static $rules = array();
+ private static $rules = [];
/**
* Returns the plural position to use for the given locale and number.
diff --git a/vendor/symfony/translation/Reader/TranslationReader.php b/vendor/symfony/translation/Reader/TranslationReader.php
index 948edec492..e4554f39b4 100644
--- a/vendor/symfony/translation/Reader/TranslationReader.php
+++ b/vendor/symfony/translation/Reader/TranslationReader.php
@@ -27,7 +27,7 @@ class TranslationReader implements TranslationReaderInterface
*
* @var array
*/
- private $loaders = array();
+ private $loaders = [];
/**
* Adds a loader to the translation extractor.
diff --git a/vendor/symfony/translation/Tests/Catalogue/AbstractOperationTest.php b/vendor/symfony/translation/Tests/Catalogue/AbstractOperationTest.php
index 90cf4a5dc3..e39ef39ec5 100644
--- a/vendor/symfony/translation/Tests/Catalogue/AbstractOperationTest.php
+++ b/vendor/symfony/translation/Tests/Catalogue/AbstractOperationTest.php
@@ -20,7 +20,7 @@ abstract class AbstractOperationTest extends TestCase
public function testGetEmptyDomains()
{
$this->assertEquals(
- array(),
+ [],
$this->createOperation(
new MessageCatalogue('en'),
new MessageCatalogue('en')
@@ -31,10 +31,10 @@ abstract class AbstractOperationTest extends TestCase
public function testGetMergedDomains()
{
$this->assertEquals(
- array('a', 'b', 'c'),
+ ['a', 'b', 'c'],
$this->createOperation(
- new MessageCatalogue('en', array('a' => array(), 'b' => array())),
- new MessageCatalogue('en', array('b' => array(), 'c' => array()))
+ new MessageCatalogue('en', ['a' => [], 'b' => []]),
+ new MessageCatalogue('en', ['b' => [], 'c' => []])
)->getDomains()
);
}
@@ -51,9 +51,9 @@ abstract class AbstractOperationTest extends TestCase
public function testGetEmptyMessages()
{
$this->assertEquals(
- array(),
+ [],
$this->createOperation(
- new MessageCatalogue('en', array('a' => array())),
+ new MessageCatalogue('en', ['a' => []]),
new MessageCatalogue('en')
)->getMessages('a')
);
diff --git a/vendor/symfony/translation/Tests/Catalogue/MergeOperationTest.php b/vendor/symfony/translation/Tests/Catalogue/MergeOperationTest.php
index 9a68847882..22af86e906 100644
--- a/vendor/symfony/translation/Tests/Catalogue/MergeOperationTest.php
+++ b/vendor/symfony/translation/Tests/Catalogue/MergeOperationTest.php
@@ -20,22 +20,22 @@ class MergeOperationTest extends AbstractOperationTest
public function testGetMessagesFromSingleDomain()
{
$operation = $this->createOperation(
- new MessageCatalogue('en', array('messages' => array('a' => 'old_a', 'b' => 'old_b'))),
- new MessageCatalogue('en', array('messages' => array('a' => 'new_a', 'c' => 'new_c')))
+ new MessageCatalogue('en', ['messages' => ['a' => 'old_a', 'b' => 'old_b']]),
+ new MessageCatalogue('en', ['messages' => ['a' => 'new_a', 'c' => 'new_c']])
);
$this->assertEquals(
- array('a' => 'old_a', 'b' => 'old_b', 'c' => 'new_c'),
+ ['a' => 'old_a', 'b' => 'old_b', 'c' => 'new_c'],
$operation->getMessages('messages')
);
$this->assertEquals(
- array('c' => 'new_c'),
+ ['c' => 'new_c'],
$operation->getNewMessages('messages')
);
$this->assertEquals(
- array(),
+ [],
$operation->getObsoleteMessages('messages')
);
}
@@ -43,12 +43,12 @@ class MergeOperationTest extends AbstractOperationTest
public function testGetResultFromSingleDomain()
{
$this->assertEquals(
- new MessageCatalogue('en', array(
- 'messages' => array('a' => 'old_a', 'b' => 'old_b', 'c' => 'new_c'),
- )),
+ new MessageCatalogue('en', [
+ 'messages' => ['a' => 'old_a', 'b' => 'old_b', 'c' => 'new_c'],
+ ]),
$this->createOperation(
- new MessageCatalogue('en', array('messages' => array('a' => 'old_a', 'b' => 'old_b'))),
- new MessageCatalogue('en', array('messages' => array('a' => 'new_a', 'c' => 'new_c')))
+ new MessageCatalogue('en', ['messages' => ['a' => 'old_a', 'b' => 'old_b']]),
+ new MessageCatalogue('en', ['messages' => ['a' => 'new_a', 'c' => 'new_c']])
)->getResult()
);
}
@@ -56,27 +56,27 @@ class MergeOperationTest extends AbstractOperationTest
public function testGetResultFromIntlDomain()
{
$this->assertEquals(
- new MessageCatalogue('en', array(
- 'messages' => array('a' => 'old_a', 'b' => 'old_b'),
- 'messages+intl-icu' => array('d' => 'old_d', 'c' => 'new_c'),
- )),
+ new MessageCatalogue('en', [
+ 'messages' => ['a' => 'old_a', 'b' => 'old_b'],
+ 'messages+intl-icu' => ['d' => 'old_d', 'c' => 'new_c'],
+ ]),
$this->createOperation(
- new MessageCatalogue('en', array('messages' => array('a' => 'old_a', 'b' => 'old_b'), 'messages+intl-icu' => array('d' => 'old_d'))),
- new MessageCatalogue('en', array('messages+intl-icu' => array('a' => 'new_a', 'c' => 'new_c')))
+ new MessageCatalogue('en', ['messages' => ['a' => 'old_a', 'b' => 'old_b'], 'messages+intl-icu' => ['d' => 'old_d']]),
+ new MessageCatalogue('en', ['messages+intl-icu' => ['a' => 'new_a', 'c' => 'new_c']])
)->getResult()
);
}
public function testGetResultWithMetadata()
{
- $leftCatalogue = new MessageCatalogue('en', array('messages' => array('a' => 'old_a', 'b' => 'old_b')));
+ $leftCatalogue = new MessageCatalogue('en', ['messages' => ['a' => 'old_a', 'b' => 'old_b']]);
$leftCatalogue->setMetadata('a', 'foo', 'messages');
$leftCatalogue->setMetadata('b', 'bar', 'messages');
- $rightCatalogue = new MessageCatalogue('en', array('messages' => array('b' => 'new_b', 'c' => 'new_c')));
+ $rightCatalogue = new MessageCatalogue('en', ['messages' => ['b' => 'new_b', 'c' => 'new_c']]);
$rightCatalogue->setMetadata('b', 'baz', 'messages');
$rightCatalogue->setMetadata('c', 'qux', 'messages');
- $mergedCatalogue = new MessageCatalogue('en', array('messages' => array('a' => 'old_a', 'b' => 'old_b', 'c' => 'new_c')));
+ $mergedCatalogue = new MessageCatalogue('en', ['messages' => ['a' => 'old_a', 'b' => 'old_b', 'c' => 'new_c']]);
$mergedCatalogue->setMetadata('a', 'foo', 'messages');
$mergedCatalogue->setMetadata('b', 'bar', 'messages');
$mergedCatalogue->setMetadata('c', 'qux', 'messages');
diff --git a/vendor/symfony/translation/Tests/Catalogue/TargetOperationTest.php b/vendor/symfony/translation/Tests/Catalogue/TargetOperationTest.php
index 83b0550d45..570b503aea 100644
--- a/vendor/symfony/translation/Tests/Catalogue/TargetOperationTest.php
+++ b/vendor/symfony/translation/Tests/Catalogue/TargetOperationTest.php
@@ -20,22 +20,22 @@ class TargetOperationTest extends AbstractOperationTest
public function testGetMessagesFromSingleDomain()
{
$operation = $this->createOperation(
- new MessageCatalogue('en', array('messages' => array('a' => 'old_a', 'b' => 'old_b'))),
- new MessageCatalogue('en', array('messages' => array('a' => 'new_a', 'c' => 'new_c')))
+ new MessageCatalogue('en', ['messages' => ['a' => 'old_a', 'b' => 'old_b']]),
+ new MessageCatalogue('en', ['messages' => ['a' => 'new_a', 'c' => 'new_c']])
);
$this->assertEquals(
- array('a' => 'old_a', 'c' => 'new_c'),
+ ['a' => 'old_a', 'c' => 'new_c'],
$operation->getMessages('messages')
);
$this->assertEquals(
- array('c' => 'new_c'),
+ ['c' => 'new_c'],
$operation->getNewMessages('messages')
);
$this->assertEquals(
- array('b' => 'old_b'),
+ ['b' => 'old_b'],
$operation->getObsoleteMessages('messages')
);
}
@@ -43,12 +43,12 @@ class TargetOperationTest extends AbstractOperationTest
public function testGetResultFromSingleDomain()
{
$this->assertEquals(
- new MessageCatalogue('en', array(
- 'messages' => array('a' => 'old_a', 'c' => 'new_c'),
- )),
+ new MessageCatalogue('en', [
+ 'messages' => ['a' => 'old_a', 'c' => 'new_c'],
+ ]),
$this->createOperation(
- new MessageCatalogue('en', array('messages' => array('a' => 'old_a', 'b' => 'old_b'))),
- new MessageCatalogue('en', array('messages' => array('a' => 'new_a', 'c' => 'new_c')))
+ new MessageCatalogue('en', ['messages' => ['a' => 'old_a', 'b' => 'old_b']]),
+ new MessageCatalogue('en', ['messages' => ['a' => 'new_a', 'c' => 'new_c']])
)->getResult()
);
}
@@ -56,27 +56,27 @@ class TargetOperationTest extends AbstractOperationTest
public function testGetResultFromIntlDomain()
{
$this->assertEquals(
- new MessageCatalogue('en', array(
- 'messages' => array('a' => 'old_a'),
- 'messages+intl-icu' => array('c' => 'new_c'),
- )),
+ new MessageCatalogue('en', [
+ 'messages' => ['a' => 'old_a'],
+ 'messages+intl-icu' => ['c' => 'new_c'],
+ ]),
$this->createOperation(
- new MessageCatalogue('en', array('messages' => array('a' => 'old_a'), 'messages+intl-icu' => array('b' => 'old_b'))),
- new MessageCatalogue('en', array('messages' => array('a' => 'new_a'), 'messages+intl-icu' => array('c' => 'new_c')))
+ new MessageCatalogue('en', ['messages' => ['a' => 'old_a'], 'messages+intl-icu' => ['b' => 'old_b']]),
+ new MessageCatalogue('en', ['messages' => ['a' => 'new_a'], 'messages+intl-icu' => ['c' => 'new_c']])
)->getResult()
);
}
public function testGetResultWithMetadata()
{
- $leftCatalogue = new MessageCatalogue('en', array('messages' => array('a' => 'old_a', 'b' => 'old_b')));
+ $leftCatalogue = new MessageCatalogue('en', ['messages' => ['a' => 'old_a', 'b' => 'old_b']]);
$leftCatalogue->setMetadata('a', 'foo', 'messages');
$leftCatalogue->setMetadata('b', 'bar', 'messages');
- $rightCatalogue = new MessageCatalogue('en', array('messages' => array('b' => 'new_b', 'c' => 'new_c')));
+ $rightCatalogue = new MessageCatalogue('en', ['messages' => ['b' => 'new_b', 'c' => 'new_c']]);
$rightCatalogue->setMetadata('b', 'baz', 'messages');
$rightCatalogue->setMetadata('c', 'qux', 'messages');
- $diffCatalogue = new MessageCatalogue('en', array('messages' => array('b' => 'old_b', 'c' => 'new_c')));
+ $diffCatalogue = new MessageCatalogue('en', ['messages' => ['b' => 'old_b', 'c' => 'new_c']]);
$diffCatalogue->setMetadata('b', 'bar', 'messages');
$diffCatalogue->setMetadata('c', 'qux', 'messages');
diff --git a/vendor/symfony/translation/Tests/Command/XliffLintCommandTest.php b/vendor/symfony/translation/Tests/Command/XliffLintCommandTest.php
index 758ac981ac..516d98af53 100644
--- a/vendor/symfony/translation/Tests/Command/XliffLintCommandTest.php
+++ b/vendor/symfony/translation/Tests/Command/XliffLintCommandTest.php
@@ -32,8 +32,8 @@ class XliffLintCommandTest extends TestCase
$filename = $this->createFile();
$tester->execute(
- array('filename' => $filename),
- array('verbosity' => OutputInterface::VERBOSITY_VERBOSE, 'decorated' => false)
+ ['filename' => $filename],
+ ['verbosity' => OutputInterface::VERBOSITY_VERBOSE, 'decorated' => false]
);
$this->assertEquals(0, $tester->getStatusCode(), 'Returns 0 in case of success');
@@ -47,8 +47,8 @@ class XliffLintCommandTest extends TestCase
$filename2 = $this->createFile();
$tester->execute(
- array('filename' => array($filename1, $filename2)),
- array('verbosity' => OutputInterface::VERBOSITY_VERBOSE, 'decorated' => false)
+ ['filename' => [$filename1, $filename2]],
+ ['verbosity' => OutputInterface::VERBOSITY_VERBOSE, 'decorated' => false]
);
$this->assertEquals(0, $tester->getStatusCode(), 'Returns 0 in case of success');
@@ -64,8 +64,8 @@ class XliffLintCommandTest extends TestCase
$filename = $this->createFile('note', $targetLanguage, $fileNamePattern);
$tester->execute(
- array('filename' => $filename),
- array('verbosity' => OutputInterface::VERBOSITY_VERBOSE, 'decorated' => false)
+ ['filename' => $filename],
+ ['verbosity' => OutputInterface::VERBOSITY_VERBOSE, 'decorated' => false]
);
$this->assertEquals($mustFail ? 1 : 0, $tester->getStatusCode());
@@ -77,7 +77,7 @@ class XliffLintCommandTest extends TestCase
$tester = $this->createCommandTester();
$filename = $this->createFile('note <target>');
- $tester->execute(array('filename' => $filename), array('decorated' => false));
+ $tester->execute(['filename' => $filename], ['decorated' => false]);
$this->assertEquals(1, $tester->getStatusCode(), 'Returns 1 in case of error');
$this->assertContains('Opening and ending tag mismatch: target line 6 and source', trim($tester->getDisplay()));
@@ -88,7 +88,7 @@ class XliffLintCommandTest extends TestCase
$tester = $this->createCommandTester();
$filename = $this->createFile('note', 'es');
- $tester->execute(array('filename' => $filename), array('decorated' => false));
+ $tester->execute(['filename' => $filename], ['decorated' => false]);
$this->assertEquals(1, $tester->getStatusCode(), 'Returns 1 in case of error');
$this->assertContains('There is a mismatch between the language included in the file name ("messages.en.xlf") and the "es" value used in the "target-language" attribute of the file.', trim($tester->getDisplay()));
@@ -103,7 +103,7 @@ class XliffLintCommandTest extends TestCase
$filename = $this->createFile();
unlink($filename);
- $tester->execute(array('filename' => $filename), array('decorated' => false));
+ $tester->execute(['filename' => $filename], ['decorated' => false]);
}
public function testGetHelp()
@@ -179,7 +179,7 @@ XLIFF;
protected function setUp()
{
- $this->files = array();
+ $this->files = [];
@mkdir(sys_get_temp_dir().'/translation-xliff-lint-test');
}
@@ -195,13 +195,13 @@ XLIFF;
public function provideStrictFilenames()
{
- yield array(false, 'messages.%locale%.xlf', 'en', false);
- yield array(false, 'messages.%locale%.xlf', 'es', true);
- yield array(false, '%locale%.messages.xlf', 'en', false);
- yield array(false, '%locale%.messages.xlf', 'es', true);
- yield array(true, 'messages.%locale%.xlf', 'en', false);
- yield array(true, 'messages.%locale%.xlf', 'es', true);
- yield array(true, '%locale%.messages.xlf', 'en', true);
- yield array(true, '%locale%.messages.xlf', 'es', true);
+ yield [false, 'messages.%locale%.xlf', 'en', false];
+ yield [false, 'messages.%locale%.xlf', 'es', true];
+ yield [false, '%locale%.messages.xlf', 'en', false];
+ yield [false, '%locale%.messages.xlf', 'es', true];
+ yield [true, 'messages.%locale%.xlf', 'en', false];
+ yield [true, 'messages.%locale%.xlf', 'es', true];
+ yield [true, '%locale%.messages.xlf', 'en', true];
+ yield [true, '%locale%.messages.xlf', 'es', true];
}
}
diff --git a/vendor/symfony/translation/Tests/DataCollector/TranslationDataCollectorTest.php b/vendor/symfony/translation/Tests/DataCollector/TranslationDataCollectorTest.php
index 6665eca499..b4d350ef86 100644
--- a/vendor/symfony/translation/Tests/DataCollector/TranslationDataCollectorTest.php
+++ b/vendor/symfony/translation/Tests/DataCollector/TranslationDataCollectorTest.php
@@ -27,7 +27,7 @@ class TranslationDataCollectorTest extends TestCase
public function testCollectEmptyMessages()
{
$translator = $this->getTranslator();
- $translator->expects($this->any())->method('getCollectedMessages')->will($this->returnValue(array()));
+ $translator->expects($this->any())->method('getCollectedMessages')->will($this->returnValue([]));
$dataCollector = new TranslationDataCollector($translator);
$dataCollector->lateCollect();
@@ -35,94 +35,94 @@ class TranslationDataCollectorTest extends TestCase
$this->assertEquals(0, $dataCollector->getCountMissings());
$this->assertEquals(0, $dataCollector->getCountFallbacks());
$this->assertEquals(0, $dataCollector->getCountDefines());
- $this->assertEquals(array(), $dataCollector->getMessages()->getValue());
+ $this->assertEquals([], $dataCollector->getMessages()->getValue());
}
public function testCollect()
{
- $collectedMessages = array(
- array(
+ $collectedMessages = [
+ [
'id' => 'foo',
'translation' => 'foo (en)',
'locale' => 'en',
'domain' => 'messages',
'state' => DataCollectorTranslator::MESSAGE_DEFINED,
- 'parameters' => array(),
+ 'parameters' => [],
'transChoiceNumber' => null,
- ),
- array(
+ ],
+ [
'id' => 'bar',
'translation' => 'bar (fr)',
'locale' => 'fr',
'domain' => 'messages',
'state' => DataCollectorTranslator::MESSAGE_EQUALS_FALLBACK,
- 'parameters' => array(),
+ 'parameters' => [],
'transChoiceNumber' => null,
- ),
- array(
+ ],
+ [
'id' => 'choice',
'translation' => 'choice',
'locale' => 'en',
'domain' => 'messages',
'state' => DataCollectorTranslator::MESSAGE_MISSING,
- 'parameters' => array('%count%' => 3),
+ 'parameters' => ['%count%' => 3],
'transChoiceNumber' => 3,
- ),
- array(
+ ],
+ [
'id' => 'choice',
'translation' => 'choice',
'locale' => 'en',
'domain' => 'messages',
'state' => DataCollectorTranslator::MESSAGE_MISSING,
- 'parameters' => array('%count%' => 3),
+ 'parameters' => ['%count%' => 3],
'transChoiceNumber' => 3,
- ),
- array(
+ ],
+ [
'id' => 'choice',
'translation' => 'choice',
'locale' => 'en',
'domain' => 'messages',
'state' => DataCollectorTranslator::MESSAGE_MISSING,
- 'parameters' => array('%count%' => 4, '%foo%' => 'bar'),
+ 'parameters' => ['%count%' => 4, '%foo%' => 'bar'],
'transChoiceNumber' => 4,
- ),
- );
- $expectedMessages = array(
- array(
+ ],
+ ];
+ $expectedMessages = [
+ [
'id' => 'foo',
'translation' => 'foo (en)',
'locale' => 'en',
'domain' => 'messages',
'state' => DataCollectorTranslator::MESSAGE_DEFINED,
'count' => 1,
- 'parameters' => array(),
+ 'parameters' => [],
'transChoiceNumber' => null,
- ),
- array(
+ ],
+ [
'id' => 'bar',
'translation' => 'bar (fr)',
'locale' => 'fr',
'domain' => 'messages',
'state' => DataCollectorTranslator::MESSAGE_EQUALS_FALLBACK,
'count' => 1,
- 'parameters' => array(),
+ 'parameters' => [],
'transChoiceNumber' => null,
- ),
- array(
+ ],
+ [
'id' => 'choice',
'translation' => 'choice',
'locale' => 'en',
'domain' => 'messages',
'state' => DataCollectorTranslator::MESSAGE_MISSING,
'count' => 3,
- 'parameters' => array(
- array('%count%' => 3),
- array('%count%' => 3),
- array('%count%' => 4, '%foo%' => 'bar'),
- ),
+ 'parameters' => [
+ ['%count%' => 3],
+ ['%count%' => 3],
+ ['%count%' => 4, '%foo%' => 'bar'],
+ ],
'transChoiceNumber' => 3,
- ),
- );
+ ],
+ ];
$translator = $this->getTranslator();
$translator->expects($this->any())->method('getCollectedMessages')->will($this->returnValue($collectedMessages));
diff --git a/vendor/symfony/translation/Tests/DataCollectorTranslatorTest.php b/vendor/symfony/translation/Tests/DataCollectorTranslatorTest.php
index 19e056c12e..138172e21d 100644
--- a/vendor/symfony/translation/Tests/DataCollectorTranslatorTest.php
+++ b/vendor/symfony/translation/Tests/DataCollectorTranslatorTest.php
@@ -21,60 +21,60 @@ class DataCollectorTranslatorTest extends TestCase
public function testCollectMessages()
{
$collector = $this->createCollector();
- $collector->setFallbackLocales(array('fr', 'ru'));
+ $collector->setFallbackLocales(['fr', 'ru']);
$collector->trans('foo');
$collector->trans('bar');
- $collector->trans('choice', array('%count%' => 0));
+ $collector->trans('choice', ['%count%' => 0]);
$collector->trans('bar_ru');
- $collector->trans('bar_ru', array('foo' => 'bar'));
+ $collector->trans('bar_ru', ['foo' => 'bar']);
- $expectedMessages = array();
- $expectedMessages[] = array(
+ $expectedMessages = [];
+ $expectedMessages[] = [
'id' => 'foo',
'translation' => 'foo (en)',
'locale' => 'en',
'domain' => 'messages',
'state' => DataCollectorTranslator::MESSAGE_DEFINED,
- 'parameters' => array(),
+ 'parameters' => [],
'transChoiceNumber' => null,
- );
- $expectedMessages[] = array(
+ ];
+ $expectedMessages[] = [
'id' => 'bar',
'translation' => 'bar (fr)',
'locale' => 'fr',
'domain' => 'messages',
'state' => DataCollectorTranslator::MESSAGE_EQUALS_FALLBACK,
- 'parameters' => array(),
+ 'parameters' => [],
'transChoiceNumber' => null,
- );
- $expectedMessages[] = array(
+ ];
+ $expectedMessages[] = [
'id' => 'choice',
'translation' => 'choice',
'locale' => 'en',
'domain' => 'messages',
'state' => DataCollectorTranslator::MESSAGE_MISSING,
- 'parameters' => array('%count%' => 0),
+ 'parameters' => ['%count%' => 0],
'transChoiceNumber' => 0,
- );
- $expectedMessages[] = array(
+ ];
+ $expectedMessages[] = [
'id' => 'bar_ru',
'translation' => 'bar (ru)',
'locale' => 'ru',
'domain' => 'messages',
'state' => DataCollectorTranslator::MESSAGE_EQUALS_FALLBACK,
- 'parameters' => array(),
+ 'parameters' => [],
'transChoiceNumber' => null,
- );
- $expectedMessages[] = array(
+ ];
+ $expectedMessages[] = [
'id' => 'bar_ru',
'translation' => 'bar (ru)',
'locale' => 'ru',
'domain' => 'messages',
'state' => DataCollectorTranslator::MESSAGE_EQUALS_FALLBACK,
- 'parameters' => array('foo' => 'bar'),
+ 'parameters' => ['foo' => 'bar'],
'transChoiceNumber' => null,
- );
+ ];
$this->assertEquals($expectedMessages, $collector->getCollectedMessages());
}
@@ -85,20 +85,20 @@ class DataCollectorTranslatorTest extends TestCase
public function testCollectMessagesTransChoice()
{
$collector = $this->createCollector();
- $collector->setFallbackLocales(array('fr', 'ru'));
+ $collector->setFallbackLocales(['fr', 'ru']);
$collector->transChoice('choice', 0);
- $expectedMessages = array();
+ $expectedMessages = [];
- $expectedMessages[] = array(
+ $expectedMessages[] = [
'id' => 'choice',
'translation' => 'choice',
'locale' => 'en',
'domain' => 'messages',
'state' => DataCollectorTranslator::MESSAGE_MISSING,
- 'parameters' => array('%count%' => 0),
+ 'parameters' => ['%count%' => 0],
'transChoiceNumber' => 0,
- );
+ ];
$this->assertEquals($expectedMessages, $collector->getCollectedMessages());
}
@@ -107,9 +107,9 @@ class DataCollectorTranslatorTest extends TestCase
{
$translator = new Translator('en');
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array('foo' => 'foo (en)'), 'en');
- $translator->addResource('array', array('bar' => 'bar (fr)'), 'fr');
- $translator->addResource('array', array('bar_ru' => 'bar (ru)'), 'ru');
+ $translator->addResource('array', ['foo' => 'foo (en)'], 'en');
+ $translator->addResource('array', ['bar' => 'bar (fr)'], 'fr');
+ $translator->addResource('array', ['bar_ru' => 'bar (ru)'], 'ru');
return new DataCollectorTranslator($translator);
}
diff --git a/vendor/symfony/translation/Tests/DependencyInjection/TranslationDumperPassTest.php b/vendor/symfony/translation/Tests/DependencyInjection/TranslationDumperPassTest.php
index 759bb0e97d..94769e9dae 100644
--- a/vendor/symfony/translation/Tests/DependencyInjection/TranslationDumperPassTest.php
+++ b/vendor/symfony/translation/Tests/DependencyInjection/TranslationDumperPassTest.php
@@ -23,12 +23,12 @@ class TranslationDumperPassTest extends TestCase
$container = new ContainerBuilder();
$writerDefinition = $container->register('translation.writer');
$container->register('foo.id')
- ->addTag('translation.dumper', array('alias' => 'bar.alias'));
+ ->addTag('translation.dumper', ['alias' => 'bar.alias']);
$translationDumperPass = new TranslationDumperPass();
$translationDumperPass->process($container);
- $this->assertEquals(array(array('addDumper', array('bar.alias', new Reference('foo.id')))), $writerDefinition->getMethodCalls());
+ $this->assertEquals([['addDumper', ['bar.alias', new Reference('foo.id')]]], $writerDefinition->getMethodCalls());
}
public function testProcessNoDefinitionFound()
diff --git a/vendor/symfony/translation/Tests/DependencyInjection/TranslationExtractorPassTest.php b/vendor/symfony/translation/Tests/DependencyInjection/TranslationExtractorPassTest.php
index 14d164d0ee..a638498b6b 100644
--- a/vendor/symfony/translation/Tests/DependencyInjection/TranslationExtractorPassTest.php
+++ b/vendor/symfony/translation/Tests/DependencyInjection/TranslationExtractorPassTest.php
@@ -23,12 +23,12 @@ class TranslationExtractorPassTest extends TestCase
$container = new ContainerBuilder();
$extractorDefinition = $container->register('translation.extractor');
$container->register('foo.id')
- ->addTag('translation.extractor', array('alias' => 'bar.alias'));
+ ->addTag('translation.extractor', ['alias' => 'bar.alias']);
$translationDumperPass = new TranslationExtractorPass();
$translationDumperPass->process($container);
- $this->assertEquals(array(array('addExtractor', array('bar.alias', new Reference('foo.id')))), $extractorDefinition->getMethodCalls());
+ $this->assertEquals([['addExtractor', ['bar.alias', new Reference('foo.id')]]], $extractorDefinition->getMethodCalls());
}
public function testProcessNoDefinitionFound()
@@ -56,7 +56,7 @@ class TranslationExtractorPassTest extends TestCase
$container = new ContainerBuilder();
$container->register('translation.extractor');
$container->register('foo.id')
- ->addTag('translation.extractor', array());
+ ->addTag('translation.extractor', []);
$definition->expects($this->never())->method('addMethodCall');
diff --git a/vendor/symfony/translation/Tests/DependencyInjection/TranslationPassTest.php b/vendor/symfony/translation/Tests/DependencyInjection/TranslationPassTest.php
index 4082d169c4..8b9c03d991 100644
--- a/vendor/symfony/translation/Tests/DependencyInjection/TranslationPassTest.php
+++ b/vendor/symfony/translation/Tests/DependencyInjection/TranslationPassTest.php
@@ -23,12 +23,12 @@ class TranslationPassTest extends TestCase
public function testValidCollector()
{
$loader = (new Definition())
- ->addTag('translation.loader', array('alias' => 'xliff', 'legacy-alias' => 'xlf'));
+ ->addTag('translation.loader', ['alias' => 'xliff', 'legacy-alias' => 'xlf']);
$reader = new Definition();
$translator = (new Definition())
- ->setArguments(array(null, null, null, null));
+ ->setArguments([null, null, null, null]);
$container = new ContainerBuilder();
$container->setDefinition('translator.default', $translator);
@@ -39,19 +39,19 @@ class TranslationPassTest extends TestCase
$pass->process($container);
$expectedReader = (new Definition())
- ->addMethodCall('addLoader', array('xliff', new Reference('translation.xliff_loader')))
- ->addMethodCall('addLoader', array('xlf', new Reference('translation.xliff_loader')))
+ ->addMethodCall('addLoader', ['xliff', new Reference('translation.xliff_loader')])
+ ->addMethodCall('addLoader', ['xlf', new Reference('translation.xliff_loader')])
;
$this->assertEquals($expectedReader, $reader);
$expectedLoader = (new Definition())
- ->addTag('translation.loader', array('alias' => 'xliff', 'legacy-alias' => 'xlf'))
+ ->addTag('translation.loader', ['alias' => 'xliff', 'legacy-alias' => 'xlf'])
;
$this->assertEquals($expectedLoader, $loader);
- $this->assertSame(array('translation.xliff_loader' => array('xliff', 'xlf')), $translator->getArgument(3));
+ $this->assertSame(['translation.xliff_loader' => ['xliff', 'xlf']], $translator->getArgument(3));
- $expected = array('translation.xliff_loader' => new ServiceClosureArgument(new Reference('translation.xliff_loader')));
+ $expected = ['translation.xliff_loader' => new ServiceClosureArgument(new Reference('translation.xliff_loader'))];
$this->assertEquals($expected, $container->getDefinition((string) $translator->getArgument(0))->getArgument(0));
}
}
diff --git a/vendor/symfony/translation/Tests/Dumper/CsvFileDumperTest.php b/vendor/symfony/translation/Tests/Dumper/CsvFileDumperTest.php
index 9a7a059a4e..0d1cf2c628 100644
--- a/vendor/symfony/translation/Tests/Dumper/CsvFileDumperTest.php
+++ b/vendor/symfony/translation/Tests/Dumper/CsvFileDumperTest.php
@@ -20,8 +20,8 @@ class CsvFileDumperTest extends TestCase
public function testFormatCatalogue()
{
$catalogue = new MessageCatalogue('en');
- $catalogue->add(array('foo' => 'bar', 'bar' => 'foo
-foo', 'foo;foo' => 'bar'));
+ $catalogue->add(['foo' => 'bar', 'bar' => 'foo
+foo', 'foo;foo' => 'bar']);
$dumper = new CsvFileDumper();
diff --git a/vendor/symfony/translation/Tests/Dumper/FileDumperTest.php b/vendor/symfony/translation/Tests/Dumper/FileDumperTest.php
index 908f22d748..20fa918bd6 100644
--- a/vendor/symfony/translation/Tests/Dumper/FileDumperTest.php
+++ b/vendor/symfony/translation/Tests/Dumper/FileDumperTest.php
@@ -22,10 +22,10 @@ class FileDumperTest extends TestCase
$tempDir = sys_get_temp_dir();
$catalogue = new MessageCatalogue('en');
- $catalogue->add(array('foo' => 'bar'));
+ $catalogue->add(['foo' => 'bar']);
$dumper = new ConcreteFileDumper();
- $dumper->dump($catalogue, array('path' => $tempDir));
+ $dumper->dump($catalogue, ['path' => $tempDir]);
$this->assertFileExists($tempDir.'/messages.en.concrete');
@@ -37,13 +37,13 @@ class FileDumperTest extends TestCase
$tempDir = sys_get_temp_dir();
$catalogue = new MessageCatalogue('en');
- $catalogue->add(array('foo' => 'bar'), 'd1');
- $catalogue->add(array('bar' => 'foo'), 'd1+intl-icu');
- $catalogue->add(array('bar' => 'foo'), 'd2+intl-icu');
+ $catalogue->add(['foo' => 'bar'], 'd1');
+ $catalogue->add(['bar' => 'foo'], 'd1+intl-icu');
+ $catalogue->add(['bar' => 'foo'], 'd2+intl-icu');
$dumper = new ConcreteFileDumper();
@unlink($tempDir.'/d2.en.concrete');
- $dumper->dump($catalogue, array('path' => $tempDir));
+ $dumper->dump($catalogue, ['path' => $tempDir]);
$this->assertStringEqualsFile($tempDir.'/d1.en.concrete', 'foo=bar');
@unlink($tempDir.'/d1.en.concrete');
@@ -63,11 +63,11 @@ class FileDumperTest extends TestCase
$file = $translationsDir.'/messages.en.concrete';
$catalogue = new MessageCatalogue('en');
- $catalogue->add(array('foo' => 'bar'));
+ $catalogue->add(['foo' => 'bar']);
$dumper = new ConcreteFileDumper();
$dumper->setRelativePathTemplate('test/translations/%domain%.%locale%.%extension%');
- $dumper->dump($catalogue, array('path' => $tempDir));
+ $dumper->dump($catalogue, ['path' => $tempDir]);
$this->assertFileExists($file);
@@ -78,7 +78,7 @@ class FileDumperTest extends TestCase
class ConcreteFileDumper extends FileDumper
{
- public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
+ public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = [])
{
return http_build_query($messages->all($domain), '', '&');
}
diff --git a/vendor/symfony/translation/Tests/Dumper/IcuResFileDumperTest.php b/vendor/symfony/translation/Tests/Dumper/IcuResFileDumperTest.php
index 78d0abb6e4..dcb9c2c38f 100644
--- a/vendor/symfony/translation/Tests/Dumper/IcuResFileDumperTest.php
+++ b/vendor/symfony/translation/Tests/Dumper/IcuResFileDumperTest.php
@@ -20,7 +20,7 @@ class IcuResFileDumperTest extends TestCase
public function testFormatCatalogue()
{
$catalogue = new MessageCatalogue('en');
- $catalogue->add(array('foo' => 'bar'));
+ $catalogue->add(['foo' => 'bar']);
$dumper = new IcuResFileDumper();
diff --git a/vendor/symfony/translation/Tests/Dumper/IniFileDumperTest.php b/vendor/symfony/translation/Tests/Dumper/IniFileDumperTest.php
index 5f3c1236c7..1ed168bdc3 100644
--- a/vendor/symfony/translation/Tests/Dumper/IniFileDumperTest.php
+++ b/vendor/symfony/translation/Tests/Dumper/IniFileDumperTest.php
@@ -20,7 +20,7 @@ class IniFileDumperTest extends TestCase
public function testFormatCatalogue()
{
$catalogue = new MessageCatalogue('en');
- $catalogue->add(array('foo' => 'bar'));
+ $catalogue->add(['foo' => 'bar']);
$dumper = new IniFileDumper();
diff --git a/vendor/symfony/translation/Tests/Dumper/JsonFileDumperTest.php b/vendor/symfony/translation/Tests/Dumper/JsonFileDumperTest.php
index b134ce4f23..04e3d86bec 100644
--- a/vendor/symfony/translation/Tests/Dumper/JsonFileDumperTest.php
+++ b/vendor/symfony/translation/Tests/Dumper/JsonFileDumperTest.php
@@ -20,7 +20,7 @@ class JsonFileDumperTest extends TestCase
public function testFormatCatalogue()
{
$catalogue = new MessageCatalogue('en');
- $catalogue->add(array('foo' => 'bar'));
+ $catalogue->add(['foo' => 'bar']);
$dumper = new JsonFileDumper();
@@ -30,10 +30,10 @@ class JsonFileDumperTest extends TestCase
public function testDumpWithCustomEncoding()
{
$catalogue = new MessageCatalogue('en');
- $catalogue->add(array('foo' => '"bar"'));
+ $catalogue->add(['foo' => '"bar"']);
$dumper = new JsonFileDumper();
- $this->assertStringEqualsFile(__DIR__.'/../fixtures/resources.dump.json', $dumper->formatCatalogue($catalogue, 'messages', array('json_encoding' => JSON_HEX_QUOT)));
+ $this->assertStringEqualsFile(__DIR__.'/../fixtures/resources.dump.json', $dumper->formatCatalogue($catalogue, 'messages', ['json_encoding' => JSON_HEX_QUOT]));
}
}
diff --git a/vendor/symfony/translation/Tests/Dumper/MoFileDumperTest.php b/vendor/symfony/translation/Tests/Dumper/MoFileDumperTest.php
index d0519675bc..fbbd75dc3b 100644
--- a/vendor/symfony/translation/Tests/Dumper/MoFileDumperTest.php
+++ b/vendor/symfony/translation/Tests/Dumper/MoFileDumperTest.php
@@ -20,7 +20,7 @@ class MoFileDumperTest extends TestCase
public function testFormatCatalogue()
{
$catalogue = new MessageCatalogue('en');
- $catalogue->add(array('foo' => 'bar'));
+ $catalogue->add(['foo' => 'bar']);
$dumper = new MoFileDumper();
diff --git a/vendor/symfony/translation/Tests/Dumper/PhpFileDumperTest.php b/vendor/symfony/translation/Tests/Dumper/PhpFileDumperTest.php
index 22a39dd43d..00e535da39 100644
--- a/vendor/symfony/translation/Tests/Dumper/PhpFileDumperTest.php
+++ b/vendor/symfony/translation/Tests/Dumper/PhpFileDumperTest.php
@@ -20,7 +20,7 @@ class PhpFileDumperTest extends TestCase
public function testFormatCatalogue()
{
$catalogue = new MessageCatalogue('en');
- $catalogue->add(array('foo' => 'bar'));
+ $catalogue->add(['foo' => 'bar']);
$dumper = new PhpFileDumper();
diff --git a/vendor/symfony/translation/Tests/Dumper/PoFileDumperTest.php b/vendor/symfony/translation/Tests/Dumper/PoFileDumperTest.php
index 5d75247103..d694a6dd3f 100644
--- a/vendor/symfony/translation/Tests/Dumper/PoFileDumperTest.php
+++ b/vendor/symfony/translation/Tests/Dumper/PoFileDumperTest.php
@@ -20,7 +20,7 @@ class PoFileDumperTest extends TestCase
public function testFormatCatalogue()
{
$catalogue = new MessageCatalogue('en');
- $catalogue->add(array('foo' => 'bar'));
+ $catalogue->add(['foo' => 'bar']);
$dumper = new PoFileDumper();
diff --git a/vendor/symfony/translation/Tests/Dumper/QtFileDumperTest.php b/vendor/symfony/translation/Tests/Dumper/QtFileDumperTest.php
index 8e4a6f43fc..edfad6005c 100644
--- a/vendor/symfony/translation/Tests/Dumper/QtFileDumperTest.php
+++ b/vendor/symfony/translation/Tests/Dumper/QtFileDumperTest.php
@@ -20,7 +20,7 @@ class QtFileDumperTest extends TestCase
public function testFormatCatalogue()
{
$catalogue = new MessageCatalogue('en');
- $catalogue->add(array('foo' => 'bar'), 'resources');
+ $catalogue->add(['foo' => 'bar'], 'resources');
$dumper = new QtFileDumper();
diff --git a/vendor/symfony/translation/Tests/Dumper/XliffFileDumperTest.php b/vendor/symfony/translation/Tests/Dumper/XliffFileDumperTest.php
index 443dccf2bc..c634a27936 100644
--- a/vendor/symfony/translation/Tests/Dumper/XliffFileDumperTest.php
+++ b/vendor/symfony/translation/Tests/Dumper/XliffFileDumperTest.php
@@ -20,49 +20,49 @@ class XliffFileDumperTest extends TestCase
public function testFormatCatalogue()
{
$catalogue = new MessageCatalogue('en_US');
- $catalogue->add(array(
+ $catalogue->add([
'foo' => 'bar',
'key' => '',
'key.with.cdata' => '<source> & <target>',
- ));
- $catalogue->setMetadata('foo', array('notes' => array(array('priority' => 1, 'from' => 'bar', 'content' => 'baz'))));
- $catalogue->setMetadata('key', array('notes' => array(array('content' => 'baz'), array('content' => 'qux'))));
+ ]);
+ $catalogue->setMetadata('foo', ['notes' => [['priority' => 1, 'from' => 'bar', 'content' => 'baz']]]);
+ $catalogue->setMetadata('key', ['notes' => [['content' => 'baz'], ['content' => 'qux']]]);
$dumper = new XliffFileDumper();
$this->assertStringEqualsFile(
__DIR__.'/../fixtures/resources-clean.xlf',
- $dumper->formatCatalogue($catalogue, 'messages', array('default_locale' => 'fr_FR'))
+ $dumper->formatCatalogue($catalogue, 'messages', ['default_locale' => 'fr_FR'])
);
}
public function testFormatCatalogueXliff2()
{
$catalogue = new MessageCatalogue('en_US');
- $catalogue->add(array(
+ $catalogue->add([
'foo' => 'bar',
'key' => '',
'key.with.cdata' => '<source> & <target>',
- ));
- $catalogue->setMetadata('key', array('target-attributes' => array('order' => 1)));
+ ]);
+ $catalogue->setMetadata('key', ['target-attributes' => ['order' => 1]]);
$dumper = new XliffFileDumper();
$this->assertStringEqualsFile(
__DIR__.'/../fixtures/resources-2.0-clean.xlf',
- $dumper->formatCatalogue($catalogue, 'messages', array('default_locale' => 'fr_FR', 'xliff_version' => '2.0'))
+ $dumper->formatCatalogue($catalogue, 'messages', ['default_locale' => 'fr_FR', 'xliff_version' => '2.0'])
);
}
public function testFormatCatalogueWithCustomToolInfo()
{
- $options = array(
+ $options = [
'default_locale' => 'en_US',
- 'tool_info' => array('tool-id' => 'foo', 'tool-name' => 'foo', 'tool-version' => '0.0', 'tool-company' => 'Foo'),
- );
+ 'tool_info' => ['tool-id' => 'foo', 'tool-name' => 'foo', 'tool-version' => '0.0', 'tool-company' => 'Foo'],
+ ];
$catalogue = new MessageCatalogue('en_US');
- $catalogue->add(array('foo' => 'bar'));
+ $catalogue->add(['foo' => 'bar']);
$dumper = new XliffFileDumper();
@@ -75,41 +75,41 @@ class XliffFileDumperTest extends TestCase
public function testFormatCatalogueWithTargetAttributesMetadata()
{
$catalogue = new MessageCatalogue('en_US');
- $catalogue->add(array(
+ $catalogue->add([
'foo' => 'bar',
- ));
- $catalogue->setMetadata('foo', array('target-attributes' => array('state' => 'needs-translation')));
+ ]);
+ $catalogue->setMetadata('foo', ['target-attributes' => ['state' => 'needs-translation']]);
$dumper = new XliffFileDumper();
$this->assertStringEqualsFile(
__DIR__.'/../fixtures/resources-target-attributes.xlf',
- $dumper->formatCatalogue($catalogue, 'messages', array('default_locale' => 'fr_FR'))
+ $dumper->formatCatalogue($catalogue, 'messages', ['default_locale' => 'fr_FR'])
);
}
public function testFormatCatalogueWithNotesMetadata()
{
$catalogue = new MessageCatalogue('en_US');
- $catalogue->add(array(
+ $catalogue->add([
'foo' => 'bar',
'baz' => 'biz',
- ));
- $catalogue->setMetadata('foo', array('notes' => array(
- array('category' => 'state', 'content' => 'new'),
- array('category' => 'approved', 'content' => 'true'),
- array('category' => 'section', 'content' => 'user login', 'priority' => '1'),
- )));
- $catalogue->setMetadata('baz', array('notes' => array(
- array('id' => 'x', 'content' => 'x_content'),
- array('appliesTo' => 'target', 'category' => 'quality', 'content' => 'Fuzzy'),
- )));
+ ]);
+ $catalogue->setMetadata('foo', ['notes' => [
+ ['category' => 'state', 'content' => 'new'],
+ ['category' => 'approved', 'content' => 'true'],
+ ['category' => 'section', 'content' => 'user login', 'priority' => '1'],
+ ]]);
+ $catalogue->setMetadata('baz', ['notes' => [
+ ['id' => 'x', 'content' => 'x_content'],
+ ['appliesTo' => 'target', 'category' => 'quality', 'content' => 'Fuzzy'],
+ ]]);
$dumper = new XliffFileDumper();
$this->assertStringEqualsFile(
__DIR__.'/../fixtures/resources-notes-meta.xlf',
- $dumper->formatCatalogue($catalogue, 'messages', array('default_locale' => 'fr_FR', 'xliff_version' => '2.0'))
+ $dumper->formatCatalogue($catalogue, 'messages', ['default_locale' => 'fr_FR', 'xliff_version' => '2.0'])
);
}
}
diff --git a/vendor/symfony/translation/Tests/Dumper/YamlFileDumperTest.php b/vendor/symfony/translation/Tests/Dumper/YamlFileDumperTest.php
index a5549a2e93..24bc65ba24 100644
--- a/vendor/symfony/translation/Tests/Dumper/YamlFileDumperTest.php
+++ b/vendor/symfony/translation/Tests/Dumper/YamlFileDumperTest.php
@@ -21,24 +21,24 @@ class YamlFileDumperTest extends TestCase
{
$catalogue = new MessageCatalogue('en');
$catalogue->add(
- array(
+ [
'foo.bar1' => 'value1',
'foo.bar2' => 'value2',
- ));
+ ]);
$dumper = new YamlFileDumper();
- $this->assertStringEqualsFile(__DIR__.'/../fixtures/messages.yml', $dumper->formatCatalogue($catalogue, 'messages', array('as_tree' => true, 'inline' => 999)));
+ $this->assertStringEqualsFile(__DIR__.'/../fixtures/messages.yml', $dumper->formatCatalogue($catalogue, 'messages', ['as_tree' => true, 'inline' => 999]));
}
public function testLinearFormatCatalogue()
{
$catalogue = new MessageCatalogue('en');
$catalogue->add(
- array(
+ [
'foo.bar1' => 'value1',
'foo.bar2' => 'value2',
- ));
+ ]);
$dumper = new YamlFileDumper();
diff --git a/vendor/symfony/translation/Tests/Extractor/PhpExtractorTest.php b/vendor/symfony/translation/Tests/Extractor/PhpExtractorTest.php
index 3487dd6248..73ccb07cfb 100644
--- a/vendor/symfony/translation/Tests/Extractor/PhpExtractorTest.php
+++ b/vendor/symfony/translation/Tests/Extractor/PhpExtractorTest.php
@@ -39,8 +39,8 @@ EOF;
nowdoc key with whitespace and nonescaped \$\n sequences
EOF;
// Assert
- $expectedCatalogue = array(
- 'messages' => array(
+ $expectedCatalogue = [
+ 'messages' => [
'single-quoted key' => 'prefixsingle-quoted key',
'double-quoted key' => 'prefixdouble-quoted key',
'heredoc key' => 'prefixheredoc key',
@@ -51,8 +51,9 @@ EOF;
$expectedHeredoc => 'prefix'.$expectedHeredoc,
$expectedNowdoc => 'prefix'.$expectedNowdoc,
'{0} There is no apples|{1} There is one apple|]1,Inf[ There are %count% apples' => 'prefix{0} There is no apples|{1} There is one apple|]1,Inf[ There are %count% apples',
- ),
- 'not_messages' => array(
+ 'concatenated message with heredoc and nowdoc' => 'prefixconcatenated message with heredoc and nowdoc',
+ ],
+ 'not_messages' => [
'other-domain-test-no-params-short-array' => 'prefixother-domain-test-no-params-short-array',
'other-domain-test-no-params-long-array' => 'prefixother-domain-test-no-params-long-array',
'other-domain-test-params-short-array' => 'prefixother-domain-test-params-short-array',
@@ -62,8 +63,8 @@ EOF;
'typecast' => 'prefixtypecast',
'msg1' => 'prefixmsg1',
'msg2' => 'prefixmsg2',
- ),
- );
+ ],
+ ];
$actualCatalogue = $catalogue->all();
$this->assertEquals($expectedCatalogue, $actualCatalogue);
@@ -72,7 +73,7 @@ EOF;
public function resourcesProvider()
{
$directory = __DIR__.'/../fixtures/extractor/';
- $splFiles = array();
+ $splFiles = [];
foreach (new \DirectoryIterator($directory) as $fileInfo) {
if ($fileInfo->isDot()) {
continue;
@@ -83,13 +84,13 @@ EOF;
$splFiles[] = $fileInfo->getFileInfo();
}
- return array(
- array($directory),
- array($phpFile),
- array(glob($directory.'*')),
- array($splFiles),
- array(new \ArrayObject(glob($directory.'*'))),
- array(new \ArrayObject($splFiles)),
- );
+ return [
+ [$directory],
+ [$phpFile],
+ [glob($directory.'*')],
+ [$splFiles],
+ [new \ArrayObject(glob($directory.'*'))],
+ [new \ArrayObject($splFiles)],
+ ];
}
}
diff --git a/vendor/symfony/translation/Tests/Formatter/IntlFormatterTest.php b/vendor/symfony/translation/Tests/Formatter/IntlFormatterTest.php
index 89eaa18f32..45ce6d4f6e 100644
--- a/vendor/symfony/translation/Tests/Formatter/IntlFormatterTest.php
+++ b/vendor/symfony/translation/Tests/Formatter/IntlFormatterTest.php
@@ -31,7 +31,7 @@ class IntlFormatterTest extends \PHPUnit\Framework\TestCase
public function testInvalidFormat()
{
$this->expectException(InvalidArgumentException::class);
- (new IntlFormatter())->formatIntl('{foo', 'en', array(2));
+ (new IntlFormatter())->formatIntl('{foo', 'en', [2]);
}
public function testFormatWithNamedArguments()
@@ -59,38 +59,38 @@ class IntlFormatterTest extends \PHPUnit\Framework\TestCase
other {{host} invites {guest} as one of the # people invited to their party.}}}}
_MSG_;
- $message = (new IntlFormatter())->formatIntl($chooseMessage, 'en', array(
+ $message = (new IntlFormatter())->formatIntl($chooseMessage, 'en', [
'gender_of_host' => 'male',
'num_guests' => 10,
'host' => 'Fabien',
'guest' => 'Guilherme',
- ));
+ ]);
$this->assertEquals('Fabien invites Guilherme as one of the 9 people invited to his party.', $message);
}
public function provideDataForFormat()
{
- return array(
- array(
+ return [
+ [
'There is one apple',
'There is one apple',
- array(),
- ),
- array(
+ [],
+ ],
+ [
'4,560 monkeys on 123 trees make 37.073 monkeys per tree',
'{0,number,integer} monkeys on {1,number,integer} trees make {2,number} monkeys per tree',
- array(4560, 123, 4560 / 123),
- ),
- );
+ [4560, 123, 4560 / 123],
+ ],
+ ];
}
public function testPercentsAndBracketsAreTrimmed()
{
$formatter = new IntlFormatter();
$this->assertInstanceof(IntlFormatterInterface::class, $formatter);
- $this->assertSame('Hello Fab', $formatter->formatIntl('Hello {name}', 'en', array('name' => 'Fab')));
- $this->assertSame('Hello Fab', $formatter->formatIntl('Hello {name}', 'en', array('%name%' => 'Fab')));
- $this->assertSame('Hello Fab', $formatter->formatIntl('Hello {name}', 'en', array('{{ name }}' => 'Fab')));
+ $this->assertSame('Hello Fab', $formatter->formatIntl('Hello {name}', 'en', ['name' => 'Fab']));
+ $this->assertSame('Hello Fab', $formatter->formatIntl('Hello {name}', 'en', ['%name%' => 'Fab']));
+ $this->assertSame('Hello Fab', $formatter->formatIntl('Hello {name}', 'en', ['{{ name }}' => 'Fab']));
}
}
diff --git a/vendor/symfony/translation/Tests/Formatter/MessageFormatterTest.php b/vendor/symfony/translation/Tests/Formatter/MessageFormatterTest.php
index f4c96aa12f..232bcf9043 100644
--- a/vendor/symfony/translation/Tests/Formatter/MessageFormatterTest.php
+++ b/vendor/symfony/translation/Tests/Formatter/MessageFormatterTest.php
@@ -19,7 +19,7 @@ class MessageFormatterTest extends TestCase
/**
* @dataProvider getTransMessages
*/
- public function testFormat($expected, $message, $parameters = array())
+ public function testFormat($expected, $message, $parameters = [])
{
$this->assertEquals($expected, $this->getMessageFormatter()->format($message, 'en', $parameters));
}
@@ -35,45 +35,45 @@ class MessageFormatterTest extends TestCase
public function getTransMessages()
{
- return array(
- array(
+ return [
+ [
'There is one apple',
'There is one apple',
- ),
- array(
+ ],
+ [
'There are 5 apples',
'There are %count% apples',
- array('%count%' => 5),
- ),
- array(
+ ['%count%' => 5],
+ ],
+ [
'There are 5 apples',
'There are {{count}} apples',
- array('{{count}}' => 5),
- ),
- );
+ ['{{count}}' => 5],
+ ],
+ ];
}
public function getTransChoiceMessages()
{
- return array(
- array('Il y a 0 pomme', '[0,1] Il y a %count% pomme|]1,Inf] Il y a %count% pommes', 0, array('%count%' => 0)),
- array('Il y a 1 pomme', '[0,1] Il y a %count% pomme|]1,Inf] Il y a %count% pommes', 1, array('%count%' => 1)),
- array('Il y a 10 pommes', '[0,1] Il y a %count% pomme|]1,Inf] Il y a %count% pommes', 10, array('%count%' => 10)),
+ return [
+ ['Il y a 0 pomme', '[0,1] Il y a %count% pomme|]1,Inf] Il y a %count% pommes', 0, ['%count%' => 0]],
+ ['Il y a 1 pomme', '[0,1] Il y a %count% pomme|]1,Inf] Il y a %count% pommes', 1, ['%count%' => 1]],
+ ['Il y a 10 pommes', '[0,1] Il y a %count% pomme|]1,Inf] Il y a %count% pommes', 10, ['%count%' => 10]],
- array('Il y a 0 pomme', 'Il y a %count% pomme|Il y a %count% pommes', 0, array('%count%' => 0)),
- array('Il y a 1 pomme', 'Il y a %count% pomme|Il y a %count% pommes', 1, array('%count%' => 1)),
- array('Il y a 10 pommes', 'Il y a %count% pomme|Il y a %count% pommes', 10, array('%count%' => 10)),
+ ['Il y a 0 pomme', 'Il y a %count% pomme|Il y a %count% pommes', 0, ['%count%' => 0]],
+ ['Il y a 1 pomme', 'Il y a %count% pomme|Il y a %count% pommes', 1, ['%count%' => 1]],
+ ['Il y a 10 pommes', 'Il y a %count% pomme|Il y a %count% pommes', 10, ['%count%' => 10]],
- array('Il y a 0 pomme', 'one: Il y a %count% pomme|more: Il y a %count% pommes', 0, array('%count%' => 0)),
- array('Il y a 1 pomme', 'one: Il y a %count% pomme|more: Il y a %count% pommes', 1, array('%count%' => 1)),
- array('Il y a 10 pommes', 'one: Il y a %count% pomme|more: Il y a %count% pommes', 10, array('%count%' => 10)),
+ ['Il y a 0 pomme', 'one: Il y a %count% pomme|more: Il y a %count% pommes', 0, ['%count%' => 0]],
+ ['Il y a 1 pomme', 'one: Il y a %count% pomme|more: Il y a %count% pommes', 1, ['%count%' => 1]],
+ ['Il y a 10 pommes', 'one: Il y a %count% pomme|more: Il y a %count% pommes', 10, ['%count%' => 10]],
- array('Il n\'y a aucune pomme', '{0} Il n\'y a aucune pomme|one: Il y a %count% pomme|more: Il y a %count% pommes', 0, array('%count%' => 0)),
- array('Il y a 1 pomme', '{0} Il n\'y a aucune pomme|one: Il y a %count% pomme|more: Il y a %count% pommes', 1, array('%count%' => 1)),
- array('Il y a 10 pommes', '{0} Il n\'y a aucune pomme|one: Il y a %count% pomme|more: Il y a %count% pommes', 10, array('%count%' => 10)),
+ ['Il n\'y a aucune pomme', '{0} Il n\'y a aucune pomme|one: Il y a %count% pomme|more: Il y a %count% pommes', 0, ['%count%' => 0]],
+ ['Il y a 1 pomme', '{0} Il n\'y a aucune pomme|one: Il y a %count% pomme|more: Il y a %count% pommes', 1, ['%count%' => 1]],
+ ['Il y a 10 pommes', '{0} Il n\'y a aucune pomme|one: Il y a %count% pomme|more: Il y a %count% pommes', 10, ['%count%' => 10]],
- array('Il y a 0 pomme', '[0,1] Il y a %count% pomme|]1,Inf] Il y a %count% pommes', 0, array('%count%' => 0)),
- );
+ ['Il y a 0 pomme', '[0,1] Il y a %count% pomme|]1,Inf] Il y a %count% pommes', 0, ['%count%' => 0]],
+ ];
}
private function getMessageFormatter()
diff --git a/vendor/symfony/translation/Tests/IntervalTest.php b/vendor/symfony/translation/Tests/IntervalTest.php
index a8dd18caa2..bfd90a2867 100644
--- a/vendor/symfony/translation/Tests/IntervalTest.php
+++ b/vendor/symfony/translation/Tests/IntervalTest.php
@@ -37,16 +37,16 @@ class IntervalTest extends TestCase
public function getTests()
{
- return array(
- array(true, 3, '{1,2, 3 ,4}'),
- array(false, 10, '{1,2, 3 ,4}'),
- array(false, 3, '[1,2]'),
- array(true, 1, '[1,2]'),
- array(true, 2, '[1,2]'),
- array(false, 1, ']1,2['),
- array(false, 2, ']1,2['),
- array(true, log(0), '[-Inf,2['),
- array(true, -log(0), '[-2,+Inf]'),
- );
+ return [
+ [true, 3, '{1,2, 3 ,4}'],
+ [false, 10, '{1,2, 3 ,4}'],
+ [false, 3, '[1,2]'],
+ [true, 1, '[1,2]'],
+ [true, 2, '[1,2]'],
+ [false, 1, ']1,2['],
+ [false, 2, ']1,2['],
+ [true, log(0), '[-Inf,2['],
+ [true, -log(0), '[-2,+Inf]'],
+ ];
}
}
diff --git a/vendor/symfony/translation/Tests/Loader/CsvFileLoaderTest.php b/vendor/symfony/translation/Tests/Loader/CsvFileLoaderTest.php
index 29efdef00d..4fd5752db2 100644
--- a/vendor/symfony/translation/Tests/Loader/CsvFileLoaderTest.php
+++ b/vendor/symfony/translation/Tests/Loader/CsvFileLoaderTest.php
@@ -23,9 +23,9 @@ class CsvFileLoaderTest extends TestCase
$resource = __DIR__.'/../fixtures/resources.csv';
$catalogue = $loader->load($resource, 'en', 'domain1');
- $this->assertEquals(array('foo' => 'bar'), $catalogue->all('domain1'));
+ $this->assertEquals(['foo' => 'bar'], $catalogue->all('domain1'));
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
}
public function testLoadDoesNothingIfEmpty()
@@ -34,9 +34,9 @@ class CsvFileLoaderTest extends TestCase
$resource = __DIR__.'/../fixtures/empty.csv';
$catalogue = $loader->load($resource, 'en', 'domain1');
- $this->assertEquals(array(), $catalogue->all('domain1'));
+ $this->assertEquals([], $catalogue->all('domain1'));
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
}
/**
diff --git a/vendor/symfony/translation/Tests/Loader/IcuDatFileLoaderTest.php b/vendor/symfony/translation/Tests/Loader/IcuDatFileLoaderTest.php
index e28db60135..601680af8a 100644
--- a/vendor/symfony/translation/Tests/Loader/IcuDatFileLoaderTest.php
+++ b/vendor/symfony/translation/Tests/Loader/IcuDatFileLoaderTest.php
@@ -37,9 +37,9 @@ class IcuDatFileLoaderTest extends LocalizedTestCase
$resource = __DIR__.'/../fixtures/resourcebundle/dat/resources';
$catalogue = $loader->load($resource, 'en', 'domain1');
- $this->assertEquals(array('symfony' => 'Symfony 2 is great'), $catalogue->all('domain1'));
+ $this->assertEquals(['symfony' => 'Symfony 2 is great'], $catalogue->all('domain1'));
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource.'.dat')), $catalogue->getResources());
+ $this->assertEquals([new FileResource($resource.'.dat')], $catalogue->getResources());
}
public function testDatFrenchLoad()
@@ -48,9 +48,9 @@ class IcuDatFileLoaderTest extends LocalizedTestCase
$resource = __DIR__.'/../fixtures/resourcebundle/dat/resources';
$catalogue = $loader->load($resource, 'fr', 'domain1');
- $this->assertEquals(array('symfony' => 'Symfony 2 est génial'), $catalogue->all('domain1'));
+ $this->assertEquals(['symfony' => 'Symfony 2 est génial'], $catalogue->all('domain1'));
$this->assertEquals('fr', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource.'.dat')), $catalogue->getResources());
+ $this->assertEquals([new FileResource($resource.'.dat')], $catalogue->getResources());
}
/**
diff --git a/vendor/symfony/translation/Tests/Loader/IcuResFileLoaderTest.php b/vendor/symfony/translation/Tests/Loader/IcuResFileLoaderTest.php
index 92d8933c8e..962c3af2ef 100644
--- a/vendor/symfony/translation/Tests/Loader/IcuResFileLoaderTest.php
+++ b/vendor/symfony/translation/Tests/Loader/IcuResFileLoaderTest.php
@@ -26,9 +26,9 @@ class IcuResFileLoaderTest extends LocalizedTestCase
$resource = __DIR__.'/../fixtures/resourcebundle/res';
$catalogue = $loader->load($resource, 'en', 'domain1');
- $this->assertEquals(array('foo' => 'bar'), $catalogue->all('domain1'));
+ $this->assertEquals(['foo' => 'bar'], $catalogue->all('domain1'));
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new DirectoryResource($resource)), $catalogue->getResources());
+ $this->assertEquals([new DirectoryResource($resource)], $catalogue->getResources());
}
/**
diff --git a/vendor/symfony/translation/Tests/Loader/IniFileLoaderTest.php b/vendor/symfony/translation/Tests/Loader/IniFileLoaderTest.php
index d9dcc5e8f0..e0d8b2f4c4 100644
--- a/vendor/symfony/translation/Tests/Loader/IniFileLoaderTest.php
+++ b/vendor/symfony/translation/Tests/Loader/IniFileLoaderTest.php
@@ -23,9 +23,9 @@ class IniFileLoaderTest extends TestCase
$resource = __DIR__.'/../fixtures/resources.ini';
$catalogue = $loader->load($resource, 'en', 'domain1');
- $this->assertEquals(array('foo' => 'bar'), $catalogue->all('domain1'));
+ $this->assertEquals(['foo' => 'bar'], $catalogue->all('domain1'));
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
}
public function testLoadDoesNothingIfEmpty()
@@ -34,9 +34,9 @@ class IniFileLoaderTest extends TestCase
$resource = __DIR__.'/../fixtures/empty.ini';
$catalogue = $loader->load($resource, 'en', 'domain1');
- $this->assertEquals(array(), $catalogue->all('domain1'));
+ $this->assertEquals([], $catalogue->all('domain1'));
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
}
/**
diff --git a/vendor/symfony/translation/Tests/Loader/JsonFileLoaderTest.php b/vendor/symfony/translation/Tests/Loader/JsonFileLoaderTest.php
index cea0aef4bb..4c507da5ab 100644
--- a/vendor/symfony/translation/Tests/Loader/JsonFileLoaderTest.php
+++ b/vendor/symfony/translation/Tests/Loader/JsonFileLoaderTest.php
@@ -23,9 +23,9 @@ class JsonFileLoaderTest extends TestCase
$resource = __DIR__.'/../fixtures/resources.json';
$catalogue = $loader->load($resource, 'en', 'domain1');
- $this->assertEquals(array('foo' => 'bar'), $catalogue->all('domain1'));
+ $this->assertEquals(['foo' => 'bar'], $catalogue->all('domain1'));
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
}
public function testLoadDoesNothingIfEmpty()
@@ -34,9 +34,9 @@ class JsonFileLoaderTest extends TestCase
$resource = __DIR__.'/../fixtures/empty.json';
$catalogue = $loader->load($resource, 'en', 'domain1');
- $this->assertEquals(array(), $catalogue->all('domain1'));
+ $this->assertEquals([], $catalogue->all('domain1'));
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
}
/**
diff --git a/vendor/symfony/translation/Tests/Loader/MoFileLoaderTest.php b/vendor/symfony/translation/Tests/Loader/MoFileLoaderTest.php
index 6ad3d44d21..63de5cebaa 100644
--- a/vendor/symfony/translation/Tests/Loader/MoFileLoaderTest.php
+++ b/vendor/symfony/translation/Tests/Loader/MoFileLoaderTest.php
@@ -23,9 +23,9 @@ class MoFileLoaderTest extends TestCase
$resource = __DIR__.'/../fixtures/resources.mo';
$catalogue = $loader->load($resource, 'en', 'domain1');
- $this->assertEquals(array('foo' => 'bar'), $catalogue->all('domain1'));
+ $this->assertEquals(['foo' => 'bar'], $catalogue->all('domain1'));
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
}
public function testLoadPlurals()
@@ -34,9 +34,9 @@ class MoFileLoaderTest extends TestCase
$resource = __DIR__.'/../fixtures/plurals.mo';
$catalogue = $loader->load($resource, 'en', 'domain1');
- $this->assertEquals(array('foo' => 'bar', 'foos' => '{0} bar|{1} bars'), $catalogue->all('domain1'));
+ $this->assertEquals(['foo' => 'bar', 'foos' => '{0} bar|{1} bars'], $catalogue->all('domain1'));
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
}
/**
@@ -65,8 +65,8 @@ class MoFileLoaderTest extends TestCase
$resource = __DIR__.'/../fixtures/empty-translation.mo';
$catalogue = $loader->load($resource, 'en', 'message');
- $this->assertEquals(array(), $catalogue->all('message'));
+ $this->assertEquals([], $catalogue->all('message'));
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
}
}
diff --git a/vendor/symfony/translation/Tests/Loader/PhpFileLoaderTest.php b/vendor/symfony/translation/Tests/Loader/PhpFileLoaderTest.php
index 01b7a5feab..68cb2d0b72 100644
--- a/vendor/symfony/translation/Tests/Loader/PhpFileLoaderTest.php
+++ b/vendor/symfony/translation/Tests/Loader/PhpFileLoaderTest.php
@@ -23,9 +23,9 @@ class PhpFileLoaderTest extends TestCase
$resource = __DIR__.'/../fixtures/resources.php';
$catalogue = $loader->load($resource, 'en', 'domain1');
- $this->assertEquals(array('foo' => 'bar'), $catalogue->all('domain1'));
+ $this->assertEquals(['foo' => 'bar'], $catalogue->all('domain1'));
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
}
/**
diff --git a/vendor/symfony/translation/Tests/Loader/PoFileLoaderTest.php b/vendor/symfony/translation/Tests/Loader/PoFileLoaderTest.php
index 4176cb7ffc..4bf2ee6545 100644
--- a/vendor/symfony/translation/Tests/Loader/PoFileLoaderTest.php
+++ b/vendor/symfony/translation/Tests/Loader/PoFileLoaderTest.php
@@ -23,9 +23,9 @@ class PoFileLoaderTest extends TestCase
$resource = __DIR__.'/../fixtures/resources.po';
$catalogue = $loader->load($resource, 'en', 'domain1');
- $this->assertEquals(array('foo' => 'bar'), $catalogue->all('domain1'));
+ $this->assertEquals(['foo' => 'bar'], $catalogue->all('domain1'));
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
}
public function testLoadPlurals()
@@ -34,9 +34,9 @@ class PoFileLoaderTest extends TestCase
$resource = __DIR__.'/../fixtures/plurals.po';
$catalogue = $loader->load($resource, 'en', 'domain1');
- $this->assertEquals(array('foo' => 'bar', 'foos' => 'bar|bars'), $catalogue->all('domain1'));
+ $this->assertEquals(['foo' => 'bar', 'foos' => 'bar|bars'], $catalogue->all('domain1'));
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
}
public function testLoadDoesNothingIfEmpty()
@@ -45,9 +45,9 @@ class PoFileLoaderTest extends TestCase
$resource = __DIR__.'/../fixtures/empty.po';
$catalogue = $loader->load($resource, 'en', 'domain1');
- $this->assertEquals(array(), $catalogue->all('domain1'));
+ $this->assertEquals([], $catalogue->all('domain1'));
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
}
/**
@@ -66,9 +66,9 @@ class PoFileLoaderTest extends TestCase
$resource = __DIR__.'/../fixtures/empty-translation.po';
$catalogue = $loader->load($resource, 'en', 'domain1');
- $this->assertEquals(array('foo' => ''), $catalogue->all('domain1'));
+ $this->assertEquals(['foo' => ''], $catalogue->all('domain1'));
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
}
public function testEscapedId()
diff --git a/vendor/symfony/translation/Tests/Loader/QtFileLoaderTest.php b/vendor/symfony/translation/Tests/Loader/QtFileLoaderTest.php
index 8a00fdedcf..08f55e9022 100644
--- a/vendor/symfony/translation/Tests/Loader/QtFileLoaderTest.php
+++ b/vendor/symfony/translation/Tests/Loader/QtFileLoaderTest.php
@@ -23,9 +23,9 @@ class QtFileLoaderTest extends TestCase
$resource = __DIR__.'/../fixtures/resources.ts';
$catalogue = $loader->load($resource, 'en', 'resources');
- $this->assertEquals(array('foo' => 'bar'), $catalogue->all('resources'));
+ $this->assertEquals(['foo' => 'bar'], $catalogue->all('resources'));
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
}
/**
diff --git a/vendor/symfony/translation/Tests/Loader/XliffFileLoaderTest.php b/vendor/symfony/translation/Tests/Loader/XliffFileLoaderTest.php
index c6958486c1..7cb9f54fde 100644
--- a/vendor/symfony/translation/Tests/Loader/XliffFileLoaderTest.php
+++ b/vendor/symfony/translation/Tests/Loader/XliffFileLoaderTest.php
@@ -24,8 +24,8 @@ class XliffFileLoaderTest extends TestCase
$catalogue = $loader->load($resource, 'en', 'domain1');
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
- $this->assertSame(array(), libxml_get_errors());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
+ $this->assertSame([], libxml_get_errors());
$this->assertContainsOnly('string', $catalogue->all('domain1'));
}
@@ -33,15 +33,15 @@ class XliffFileLoaderTest extends TestCase
{
$internalErrors = libxml_use_internal_errors(true);
- $this->assertSame(array(), libxml_get_errors());
+ $this->assertSame([], libxml_get_errors());
$loader = new XliffFileLoader();
$resource = __DIR__.'/../fixtures/resources.xlf';
$catalogue = $loader->load($resource, 'en', 'domain1');
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
- $this->assertSame(array(), libxml_get_errors());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
+ $this->assertSame([], libxml_get_errors());
libxml_clear_errors();
libxml_use_internal_errors($internalErrors);
@@ -58,7 +58,7 @@ class XliffFileLoaderTest extends TestCase
libxml_disable_entity_loader($disableEntities);
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
}
public function testLoadWithResname()
@@ -66,7 +66,7 @@ class XliffFileLoaderTest extends TestCase
$loader = new XliffFileLoader();
$catalogue = $loader->load(__DIR__.'/../fixtures/resname.xlf', 'en', 'domain1');
- $this->assertEquals(array('foo' => 'bar', 'bar' => 'baz', 'baz' => 'foo', 'qux' => 'qux source'), $catalogue->all('domain1'));
+ $this->assertEquals(['foo' => 'bar', 'bar' => 'baz', 'baz' => 'foo', 'qux' => 'qux source'], $catalogue->all('domain1'));
}
public function testIncompleteResource()
@@ -74,7 +74,7 @@ class XliffFileLoaderTest extends TestCase
$loader = new XliffFileLoader();
$catalogue = $loader->load(__DIR__.'/../fixtures/resources.xlf', 'en', 'domain1');
- $this->assertEquals(array('foo' => 'bar', 'extra' => 'extra', 'key' => '', 'test' => 'with'), $catalogue->all('domain1'));
+ $this->assertEquals(['foo' => 'bar', 'extra' => 'extra', 'key' => '', 'test' => 'with'], $catalogue->all('domain1'));
}
public function testEncoding()
@@ -84,7 +84,7 @@ class XliffFileLoaderTest extends TestCase
$this->assertEquals(utf8_decode('föö'), $catalogue->get('bar', 'domain1'));
$this->assertEquals(utf8_decode('bär'), $catalogue->get('foo', 'domain1'));
- $this->assertEquals(array('notes' => array(array('content' => utf8_decode('bäz'))), 'id' => '1'), $catalogue->getMetadata('foo', 'domain1'));
+ $this->assertEquals(['notes' => [['content' => utf8_decode('bäz')]], 'id' => '1'], $catalogue->getMetadata('foo', 'domain1'));
}
public function testTargetAttributesAreStoredCorrectly()
@@ -164,11 +164,11 @@ class XliffFileLoaderTest extends TestCase
$loader = new XliffFileLoader();
$catalogue = $loader->load(__DIR__.'/../fixtures/withnote.xlf', 'en', 'domain1');
- $this->assertEquals(array('notes' => array(array('priority' => 1, 'content' => 'foo')), 'id' => '1'), $catalogue->getMetadata('foo', 'domain1'));
+ $this->assertEquals(['notes' => [['priority' => 1, 'content' => 'foo']], 'id' => '1'], $catalogue->getMetadata('foo', 'domain1'));
// message without target
- $this->assertEquals(array('notes' => array(array('content' => 'bar', 'from' => 'foo')), 'id' => '2'), $catalogue->getMetadata('extra', 'domain1'));
+ $this->assertEquals(['notes' => [['content' => 'bar', 'from' => 'foo']], 'id' => '2'], $catalogue->getMetadata('extra', 'domain1'));
// message with empty target
- $this->assertEquals(array('notes' => array(array('content' => 'baz'), array('priority' => 2, 'from' => 'bar', 'content' => 'qux')), 'id' => '123'), $catalogue->getMetadata('key', 'domain1'));
+ $this->assertEquals(['notes' => [['content' => 'baz'], ['priority' => 2, 'from' => 'bar', 'content' => 'qux']], 'id' => '123'], $catalogue->getMetadata('key', 'domain1'));
}
public function testLoadVersion2()
@@ -178,15 +178,15 @@ class XliffFileLoaderTest extends TestCase
$catalogue = $loader->load($resource, 'en', 'domain1');
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
- $this->assertSame(array(), libxml_get_errors());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
+ $this->assertSame([], libxml_get_errors());
$domains = $catalogue->all();
$this->assertCount(3, $domains['domain1']);
$this->assertContainsOnly('string', $catalogue->all('domain1'));
// target attributes
- $this->assertEquals(array('target-attributes' => array('order' => 1)), $catalogue->getMetadata('bar', 'domain1'));
+ $this->assertEquals(['target-attributes' => ['order' => 1]], $catalogue->getMetadata('bar', 'domain1'));
}
public function testLoadVersion2WithNoteMeta()
@@ -196,8 +196,8 @@ class XliffFileLoaderTest extends TestCase
$catalogue = $loader->load($resource, 'en', 'domain1');
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
- $this->assertSame(array(), libxml_get_errors());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
+ $this->assertSame([], libxml_get_errors());
// test for "foo" metadata
$this->assertTrue($catalogue->defines('foo', 'domain1'));
@@ -236,7 +236,7 @@ class XliffFileLoaderTest extends TestCase
$catalog = $loader->load($resource, 'en', 'domain1');
$this->assertSame('en', $catalog->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalog->getResources());
+ $this->assertEquals([new FileResource($resource)], $catalog->getResources());
$this->assertFalse(libxml_get_last_error());
// test for "foo" metadata
diff --git a/vendor/symfony/translation/Tests/Loader/YamlFileLoaderTest.php b/vendor/symfony/translation/Tests/Loader/YamlFileLoaderTest.php
index bb3c1a99a7..a535db56fc 100644
--- a/vendor/symfony/translation/Tests/Loader/YamlFileLoaderTest.php
+++ b/vendor/symfony/translation/Tests/Loader/YamlFileLoaderTest.php
@@ -23,9 +23,9 @@ class YamlFileLoaderTest extends TestCase
$resource = __DIR__.'/../fixtures/resources.yml';
$catalogue = $loader->load($resource, 'en', 'domain1');
- $this->assertEquals(array('foo' => 'bar'), $catalogue->all('domain1'));
+ $this->assertEquals(['foo' => 'bar'], $catalogue->all('domain1'));
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
}
public function testLoadDoesNothingIfEmpty()
@@ -34,9 +34,9 @@ class YamlFileLoaderTest extends TestCase
$resource = __DIR__.'/../fixtures/empty.yml';
$catalogue = $loader->load($resource, 'en', 'domain1');
- $this->assertEquals(array(), $catalogue->all('domain1'));
+ $this->assertEquals([], $catalogue->all('domain1'));
$this->assertEquals('en', $catalogue->getLocale());
- $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
+ $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
}
/**
diff --git a/vendor/symfony/translation/Tests/LoggingTranslatorTest.php b/vendor/symfony/translation/Tests/LoggingTranslatorTest.php
index 0e43cbecf4..450e060aab 100644
--- a/vendor/symfony/translation/Tests/LoggingTranslatorTest.php
+++ b/vendor/symfony/translation/Tests/LoggingTranslatorTest.php
@@ -43,11 +43,11 @@ class LoggingTranslatorTest extends TestCase
;
$translator = new Translator('ar');
- $translator->setFallbackLocales(array('en'));
+ $translator->setFallbackLocales(['en']);
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array('some_message2' => 'one thing|%count% things'), 'en');
+ $translator->addResource('array', ['some_message2' => 'one thing|%count% things'], 'en');
$loggableTranslator = new LoggingTranslator($translator, $logger);
- $loggableTranslator->transChoice('some_message2', 10, array('%count%' => 10));
+ $loggableTranslator->transChoice('some_message2', 10, ['%count%' => 10]);
}
/**
@@ -63,6 +63,6 @@ class LoggingTranslatorTest extends TestCase
$translator = new Translator('ar');
$loggableTranslator = new LoggingTranslator($translator, $logger);
- $loggableTranslator->transChoice('some_message2', 10, array('%count%' => 10));
+ $loggableTranslator->transChoice('some_message2', 10, ['%count%' => 10]);
}
}
diff --git a/vendor/symfony/translation/Tests/MessageCatalogueTest.php b/vendor/symfony/translation/Tests/MessageCatalogueTest.php
index 3339f3db20..6fe9368f5c 100644
--- a/vendor/symfony/translation/Tests/MessageCatalogueTest.php
+++ b/vendor/symfony/translation/Tests/MessageCatalogueTest.php
@@ -25,40 +25,40 @@ class MessageCatalogueTest extends TestCase
public function testGetDomains()
{
- $catalogue = new MessageCatalogue('en', array('domain1' => array(), 'domain2' => array(), 'domain2+intl-icu' => array(), 'domain3+intl-icu' => array()));
+ $catalogue = new MessageCatalogue('en', ['domain1' => [], 'domain2' => [], 'domain2+intl-icu' => [], 'domain3+intl-icu' => []]);
- $this->assertEquals(array('domain1', 'domain2', 'domain3'), $catalogue->getDomains());
+ $this->assertEquals(['domain1', 'domain2', 'domain3'], $catalogue->getDomains());
}
public function testAll()
{
- $catalogue = new MessageCatalogue('en', $messages = array('domain1' => array('foo' => 'foo'), 'domain2' => array('bar' => 'bar')));
+ $catalogue = new MessageCatalogue('en', $messages = ['domain1' => ['foo' => 'foo'], 'domain2' => ['bar' => 'bar']]);
- $this->assertEquals(array('foo' => 'foo'), $catalogue->all('domain1'));
- $this->assertEquals(array(), $catalogue->all('domain88'));
+ $this->assertEquals(['foo' => 'foo'], $catalogue->all('domain1'));
+ $this->assertEquals([], $catalogue->all('domain88'));
$this->assertEquals($messages, $catalogue->all());
- $messages = array('domain1+intl-icu' => array('foo' => 'bar')) + $messages + array(
- 'domain2+intl-icu' => array('bar' => 'foo'),
- 'domain3+intl-icu' => array('biz' => 'biz'),
- );
+ $messages = ['domain1+intl-icu' => ['foo' => 'bar']] + $messages + [
+ 'domain2+intl-icu' => ['bar' => 'foo'],
+ 'domain3+intl-icu' => ['biz' => 'biz'],
+ ];
$catalogue = new MessageCatalogue('en', $messages);
- $this->assertEquals(array('foo' => 'bar'), $catalogue->all('domain1'));
- $this->assertEquals(array('bar' => 'foo'), $catalogue->all('domain2'));
- $this->assertEquals(array('biz' => 'biz'), $catalogue->all('domain3'));
+ $this->assertEquals(['foo' => 'bar'], $catalogue->all('domain1'));
+ $this->assertEquals(['bar' => 'foo'], $catalogue->all('domain2'));
+ $this->assertEquals(['biz' => 'biz'], $catalogue->all('domain3'));
- $messages = array(
- 'domain1' => array('foo' => 'bar'),
- 'domain2' => array('bar' => 'foo'),
- 'domain3' => array('biz' => 'biz'),
- );
+ $messages = [
+ 'domain1' => ['foo' => 'bar'],
+ 'domain2' => ['bar' => 'foo'],
+ 'domain3' => ['biz' => 'biz'],
+ ];
$this->assertEquals($messages, $catalogue->all());
}
public function testHas()
{
- $catalogue = new MessageCatalogue('en', array('domain1' => array('foo' => 'foo'), 'domain2+intl-icu' => array('bar' => 'bar')));
+ $catalogue = new MessageCatalogue('en', ['domain1' => ['foo' => 'foo'], 'domain2+intl-icu' => ['bar' => 'bar']]);
$this->assertTrue($catalogue->has('foo', 'domain1'));
$this->assertTrue($catalogue->has('bar', 'domain2'));
@@ -68,7 +68,7 @@ class MessageCatalogueTest extends TestCase
public function testGetSet()
{
- $catalogue = new MessageCatalogue('en', array('domain1' => array('foo' => 'foo'), 'domain2' => array('bar' => 'bar'), 'domain2+intl-icu' => array('bar' => 'foo')));
+ $catalogue = new MessageCatalogue('en', ['domain1' => ['foo' => 'foo'], 'domain2' => ['bar' => 'bar'], 'domain2+intl-icu' => ['bar' => 'foo']]);
$catalogue->set('foo1', 'foo1', 'domain1');
$this->assertEquals('foo', $catalogue->get('foo', 'domain1'));
@@ -78,24 +78,24 @@ class MessageCatalogueTest extends TestCase
public function testAdd()
{
- $catalogue = new MessageCatalogue('en', array('domain1' => array('foo' => 'foo'), 'domain2' => array('bar' => 'bar')));
- $catalogue->add(array('foo1' => 'foo1'), 'domain1');
+ $catalogue = new MessageCatalogue('en', ['domain1' => ['foo' => 'foo'], 'domain2' => ['bar' => 'bar']]);
+ $catalogue->add(['foo1' => 'foo1'], 'domain1');
$this->assertEquals('foo', $catalogue->get('foo', 'domain1'));
$this->assertEquals('foo1', $catalogue->get('foo1', 'domain1'));
- $catalogue->add(array('foo' => 'bar'), 'domain1');
+ $catalogue->add(['foo' => 'bar'], 'domain1');
$this->assertEquals('bar', $catalogue->get('foo', 'domain1'));
$this->assertEquals('foo1', $catalogue->get('foo1', 'domain1'));
- $catalogue->add(array('foo' => 'bar'), 'domain88');
+ $catalogue->add(['foo' => 'bar'], 'domain88');
$this->assertEquals('bar', $catalogue->get('foo', 'domain88'));
}
public function testReplace()
{
- $catalogue = new MessageCatalogue('en', array('domain1' => array('foo' => 'foo'), 'domain1+intl-icu' => array('bar' => 'bar')));
- $catalogue->replace($messages = array('foo1' => 'foo1'), 'domain1');
+ $catalogue = new MessageCatalogue('en', ['domain1' => ['foo' => 'foo'], 'domain1+intl-icu' => ['bar' => 'bar']]);
+ $catalogue->replace($messages = ['foo1' => 'foo1'], 'domain1');
$this->assertEquals($messages, $catalogue->all('domain1'));
}
@@ -108,10 +108,10 @@ class MessageCatalogueTest extends TestCase
$r1 = $this->getMockBuilder('Symfony\Component\Config\Resource\ResourceInterface')->getMock();
$r1->expects($this->any())->method('__toString')->will($this->returnValue('r1'));
- $catalogue = new MessageCatalogue('en', array('domain1' => array('foo' => 'foo')));
+ $catalogue = new MessageCatalogue('en', ['domain1' => ['foo' => 'foo']]);
$catalogue->addResource($r);
- $catalogue1 = new MessageCatalogue('en', array('domain1' => array('foo1' => 'foo1'), 'domain2+intl-icu' => array('bar' => 'bar')));
+ $catalogue1 = new MessageCatalogue('en', ['domain1' => ['foo1' => 'foo1'], 'domain2+intl-icu' => ['bar' => 'bar']]);
$catalogue1->addResource($r1);
$catalogue->addCatalogue($catalogue1);
@@ -121,7 +121,7 @@ class MessageCatalogueTest extends TestCase
$this->assertEquals('bar', $catalogue->get('bar', 'domain2'));
$this->assertEquals('bar', $catalogue->get('bar', 'domain2+intl-icu'));
- $this->assertEquals(array($r, $r1), $catalogue->getResources());
+ $this->assertEquals([$r, $r1], $catalogue->getResources());
}
public function testAddFallbackCatalogue()
@@ -135,10 +135,10 @@ class MessageCatalogueTest extends TestCase
$r2 = $this->getMockBuilder('Symfony\Component\Config\Resource\ResourceInterface')->getMock();
$r2->expects($this->any())->method('__toString')->will($this->returnValue('r2'));
- $catalogue = new MessageCatalogue('fr_FR', array('domain1' => array('foo' => 'foo'), 'domain2' => array('bar' => 'bar')));
+ $catalogue = new MessageCatalogue('fr_FR', ['domain1' => ['foo' => 'foo'], 'domain2' => ['bar' => 'bar']]);
$catalogue->addResource($r);
- $catalogue1 = new MessageCatalogue('fr', array('domain1' => array('foo' => 'bar', 'foo1' => 'foo1')));
+ $catalogue1 = new MessageCatalogue('fr', ['domain1' => ['foo' => 'bar', 'foo1' => 'foo1']]);
$catalogue1->addResource($r1);
$catalogue2 = new MessageCatalogue('en');
@@ -150,7 +150,7 @@ class MessageCatalogueTest extends TestCase
$this->assertEquals('foo', $catalogue->get('foo', 'domain1'));
$this->assertEquals('foo1', $catalogue->get('foo1', 'domain1'));
- $this->assertEquals(array($r, $r1, $r2), $catalogue->getResources());
+ $this->assertEquals([$r, $r1, $r2], $catalogue->getResources());
}
/**
@@ -185,7 +185,7 @@ class MessageCatalogueTest extends TestCase
public function testAddCatalogueWhenLocaleIsNotTheSameAsTheCurrentOne()
{
$catalogue = new MessageCatalogue('en');
- $catalogue->addCatalogue(new MessageCatalogue('fr', array()));
+ $catalogue->addCatalogue(new MessageCatalogue('fr', []));
}
public function testGetAddResource()
@@ -199,13 +199,13 @@ class MessageCatalogueTest extends TestCase
$r1->expects($this->any())->method('__toString')->will($this->returnValue('r1'));
$catalogue->addResource($r1);
- $this->assertEquals(array($r, $r1), $catalogue->getResources());
+ $this->assertEquals([$r, $r1], $catalogue->getResources());
}
public function testMetadataDelete()
{
$catalogue = new MessageCatalogue('en');
- $this->assertEquals(array(), $catalogue->getMetadata('', ''), 'Metadata is empty');
+ $this->assertEquals([], $catalogue->getMetadata('', ''), 'Metadata is empty');
$catalogue->deleteMetadata('key', 'messages');
$catalogue->deleteMetadata('', 'messages');
$catalogue->deleteMetadata();
@@ -217,8 +217,8 @@ class MessageCatalogueTest extends TestCase
$catalogue->setMetadata('key', 'value');
$this->assertEquals('value', $catalogue->getMetadata('key', 'messages'), "Metadata 'key' = 'value'");
- $catalogue->setMetadata('key2', array());
- $this->assertEquals(array(), $catalogue->getMetadata('key2', 'messages'), 'Metadata key2 is array');
+ $catalogue->setMetadata('key2', []);
+ $this->assertEquals([], $catalogue->getMetadata('key2', 'messages'), 'Metadata key2 is array');
$catalogue->deleteMetadata('key2', 'messages');
$this->assertNull($catalogue->getMetadata('key2', 'messages'), 'Metadata key2 should is deleted.');
@@ -231,13 +231,13 @@ class MessageCatalogueTest extends TestCase
{
$cat1 = new MessageCatalogue('en');
$cat1->setMetadata('a', 'b');
- $this->assertEquals(array('messages' => array('a' => 'b')), $cat1->getMetadata('', ''), 'Cat1 contains messages metadata.');
+ $this->assertEquals(['messages' => ['a' => 'b']], $cat1->getMetadata('', ''), 'Cat1 contains messages metadata.');
$cat2 = new MessageCatalogue('en');
$cat2->setMetadata('b', 'c', 'domain');
- $this->assertEquals(array('domain' => array('b' => 'c')), $cat2->getMetadata('', ''), 'Cat2 contains domain metadata.');
+ $this->assertEquals(['domain' => ['b' => 'c']], $cat2->getMetadata('', ''), 'Cat2 contains domain metadata.');
$cat1->addCatalogue($cat2);
- $this->assertEquals(array('messages' => array('a' => 'b'), 'domain' => array('b' => 'c')), $cat1->getMetadata('', ''), 'Cat1 contains merged metadata.');
+ $this->assertEquals(['messages' => ['a' => 'b'], 'domain' => ['b' => 'c']], $cat1->getMetadata('', ''), 'Cat1 contains merged metadata.');
}
}
diff --git a/vendor/symfony/translation/Tests/MessageSelectorTest.php b/vendor/symfony/translation/Tests/MessageSelectorTest.php
index 5f85c5b235..f099716176 100644
--- a/vendor/symfony/translation/Tests/MessageSelectorTest.php
+++ b/vendor/symfony/translation/Tests/MessageSelectorTest.php
@@ -49,92 +49,92 @@ class MessageSelectorTest extends TestCase
public function getNonMatchingMessages()
{
- return array(
- array('{0} There are no apples|{1} There is one apple', 2),
- array('{1} There is one apple|]1,Inf] There are %count% apples', 0),
- array('{1} There is one apple|]2,Inf] There are %count% apples', 2),
- array('{0} There are no apples|There is one apple', 2),
- );
+ return [
+ ['{0} There are no apples|{1} There is one apple', 2],
+ ['{1} There is one apple|]1,Inf] There are %count% apples', 0],
+ ['{1} There is one apple|]2,Inf] There are %count% apples', 2],
+ ['{0} There are no apples|There is one apple', 2],
+ ];
}
public function getChooseTests()
{
- return array(
- array('There are no apples', '{0} There are no apples|{1} There is one apple|]1,Inf] There are %count% apples', 0),
- array('There are no apples', '{0} There are no apples|{1} There is one apple|]1,Inf] There are %count% apples', 0),
- array('There are no apples', '{0}There are no apples|{1} There is one apple|]1,Inf] There are %count% apples', 0),
+ return [
+ ['There are no apples', '{0} There are no apples|{1} There is one apple|]1,Inf] There are %count% apples', 0],
+ ['There are no apples', '{0} There are no apples|{1} There is one apple|]1,Inf] There are %count% apples', 0],
+ ['There are no apples', '{0}There are no apples|{1} There is one apple|]1,Inf] There are %count% apples', 0],
- array('There is one apple', '{0} There are no apples|{1} There is one apple|]1,Inf] There are %count% apples', 1),
+ ['There is one apple', '{0} There are no apples|{1} There is one apple|]1,Inf] There are %count% apples', 1],
- array('There are %count% apples', '{0} There are no apples|{1} There is one apple|]1,Inf] There are %count% apples', 10),
- array('There are %count% apples', '{0} There are no apples|{1} There is one apple|]1,Inf]There are %count% apples', 10),
- array('There are %count% apples', '{0} There are no apples|{1} There is one apple|]1,Inf] There are %count% apples', 10),
+ ['There are %count% apples', '{0} There are no apples|{1} There is one apple|]1,Inf] There are %count% apples', 10],
+ ['There are %count% apples', '{0} There are no apples|{1} There is one apple|]1,Inf]There are %count% apples', 10],
+ ['There are %count% apples', '{0} There are no apples|{1} There is one apple|]1,Inf] There are %count% apples', 10],
- array('There are %count% apples', 'There is one apple|There are %count% apples', 0),
- array('There is one apple', 'There is one apple|There are %count% apples', 1),
- array('There are %count% apples', 'There is one apple|There are %count% apples', 10),
+ ['There are %count% apples', 'There is one apple|There are %count% apples', 0],
+ ['There is one apple', 'There is one apple|There are %count% apples', 1],
+ ['There are %count% apples', 'There is one apple|There are %count% apples', 10],
- array('There are %count% apples', 'one: There is one apple|more: There are %count% apples', 0),
- array('There is one apple', 'one: There is one apple|more: There are %count% apples', 1),
- array('There are %count% apples', 'one: There is one apple|more: There are %count% apples', 10),
+ ['There are %count% apples', 'one: There is one apple|more: There are %count% apples', 0],
+ ['There is one apple', 'one: There is one apple|more: There are %count% apples', 1],
+ ['There are %count% apples', 'one: There is one apple|more: There are %count% apples', 10],
- array('There are no apples', '{0} There are no apples|one: There is one apple|more: There are %count% apples', 0),
- array('There is one apple', '{0} There are no apples|one: There is one apple|more: There are %count% apples', 1),
- array('There are %count% apples', '{0} There are no apples|one: There is one apple|more: There are %count% apples', 10),
+ ['There are no apples', '{0} There are no apples|one: There is one apple|more: There are %count% apples', 0],
+ ['There is one apple', '{0} There are no apples|one: There is one apple|more: There are %count% apples', 1],
+ ['There are %count% apples', '{0} There are no apples|one: There is one apple|more: There are %count% apples', 10],
- array('', '{0}|{1} There is one apple|]1,Inf] There are %count% apples', 0),
- array('', '{0} There are no apples|{1}|]1,Inf] There are %count% apples', 1),
+ ['', '{0}|{1} There is one apple|]1,Inf] There are %count% apples', 0],
+ ['', '{0} There are no apples|{1}|]1,Inf] There are %count% apples', 1],
// Indexed only tests which are Gettext PoFile* compatible strings.
- array('There are %count% apples', 'There is one apple|There are %count% apples', 0),
- array('There is one apple', 'There is one apple|There are %count% apples', 1),
- array('There are %count% apples', 'There is one apple|There are %count% apples', 2),
+ ['There are %count% apples', 'There is one apple|There are %count% apples', 0],
+ ['There is one apple', 'There is one apple|There are %count% apples', 1],
+ ['There are %count% apples', 'There is one apple|There are %count% apples', 2],
// Tests for float numbers
- array('There is almost one apple', '{0} There are no apples|]0,1[ There is almost one apple|{1} There is one apple|[1,Inf] There is more than one apple', 0.7),
- array('There is one apple', '{0} There are no apples|]0,1[There are %count% apples|{1} There is one apple|[1,Inf] There is more than one apple', 1),
- array('There is more than one apple', '{0} There are no apples|]0,1[There are %count% apples|{1} There is one apple|[1,Inf] There is more than one apple', 1.7),
- array('There are no apples', '{0} There are no apples|]0,1[There are %count% apples|{1} There is one apple|[1,Inf] There is more than one apple', 0),
- array('There are no apples', '{0} There are no apples|]0,1[There are %count% apples|{1} There is one apple|[1,Inf] There is more than one apple', 0.0),
- array('There are no apples', '{0.0} There are no apples|]0,1[There are %count% apples|{1} There is one apple|[1,Inf] There is more than one apple', 0),
+ ['There is almost one apple', '{0} There are no apples|]0,1[ There is almost one apple|{1} There is one apple|[1,Inf] There is more than one apple', 0.7],
+ ['There is one apple', '{0} There are no apples|]0,1[There are %count% apples|{1} There is one apple|[1,Inf] There is more than one apple', 1],
+ ['There is more than one apple', '{0} There are no apples|]0,1[There are %count% apples|{1} There is one apple|[1,Inf] There is more than one apple', 1.7],
+ ['There are no apples', '{0} There are no apples|]0,1[There are %count% apples|{1} There is one apple|[1,Inf] There is more than one apple', 0],
+ ['There are no apples', '{0} There are no apples|]0,1[There are %count% apples|{1} There is one apple|[1,Inf] There is more than one apple', 0.0],
+ ['There are no apples', '{0.0} There are no apples|]0,1[There are %count% apples|{1} There is one apple|[1,Inf] There is more than one apple', 0],
// Test texts with new-lines
// with double-quotes and \n in id & double-quotes and actual newlines in text
- array("This is a text with a\n new-line in it. Selector = 0.", '{0}This is a text with a
+ ["This is a text with a\n new-line in it. Selector = 0.", '{0}This is a text with a
new-line in it. Selector = 0.|{1}This is a text with a
new-line in it. Selector = 1.|[1,Inf]This is a text with a
- new-line in it. Selector > 1.', 0),
+ new-line in it. Selector > 1.', 0],
// with double-quotes and \n in id and single-quotes and actual newlines in text
- array("This is a text with a\n new-line in it. Selector = 1.", '{0}This is a text with a
+ ["This is a text with a\n new-line in it. Selector = 1.", '{0}This is a text with a
new-line in it. Selector = 0.|{1}This is a text with a
new-line in it. Selector = 1.|[1,Inf]This is a text with a
- new-line in it. Selector > 1.', 1),
- array("This is a text with a\n new-line in it. Selector > 1.", '{0}This is a text with a
+ new-line in it. Selector > 1.', 1],
+ ["This is a text with a\n new-line in it. Selector > 1.", '{0}This is a text with a
new-line in it. Selector = 0.|{1}This is a text with a
new-line in it. Selector = 1.|[1,Inf]This is a text with a
- new-line in it. Selector > 1.', 5),
+ new-line in it. Selector > 1.', 5],
// with double-quotes and id split accros lines
- array('This is a text with a
+ ['This is a text with a
new-line in it. Selector = 1.', '{0}This is a text with a
new-line in it. Selector = 0.|{1}This is a text with a
new-line in it. Selector = 1.|[1,Inf]This is a text with a
- new-line in it. Selector > 1.', 1),
+ new-line in it. Selector > 1.', 1],
// with single-quotes and id split accros lines
- array('This is a text with a
+ ['This is a text with a
new-line in it. Selector > 1.', '{0}This is a text with a
new-line in it. Selector = 0.|{1}This is a text with a
new-line in it. Selector = 1.|[1,Inf]This is a text with a
- new-line in it. Selector > 1.', 5),
+ new-line in it. Selector > 1.', 5],
// with single-quotes and \n in text
- array('This is a text with a\nnew-line in it. Selector = 0.', '{0}This is a text with a\nnew-line in it. Selector = 0.|{1}This is a text with a\nnew-line in it. Selector = 1.|[1,Inf]This is a text with a\nnew-line in it. Selector > 1.', 0),
+ ['This is a text with a\nnew-line in it. Selector = 0.', '{0}This is a text with a\nnew-line in it. Selector = 0.|{1}This is a text with a\nnew-line in it. Selector = 1.|[1,Inf]This is a text with a\nnew-line in it. Selector > 1.', 0],
// with double-quotes and id split accros lines
- array("This is a text with a\nnew-line in it. Selector = 1.", "{0}This is a text with a\nnew-line in it. Selector = 0.|{1}This is a text with a\nnew-line in it. Selector = 1.|[1,Inf]This is a text with a\nnew-line in it. Selector > 1.", 1),
+ ["This is a text with a\nnew-line in it. Selector = 1.", "{0}This is a text with a\nnew-line in it. Selector = 0.|{1}This is a text with a\nnew-line in it. Selector = 1.|[1,Inf]This is a text with a\nnew-line in it. Selector > 1.", 1],
// esacape pipe
- array('This is a text with | in it. Selector = 0.', '{0}This is a text with || in it. Selector = 0.|{1}This is a text with || in it. Selector = 1.', 0),
+ ['This is a text with | in it. Selector = 0.', '{0}This is a text with || in it. Selector = 0.|{1}This is a text with || in it. Selector = 1.', 0],
// Empty plural set (2 plural forms) from a .PO file
- array('', '|', 1),
+ ['', '|', 1],
// Empty plural set (3 plural forms) from a .PO file
- array('', '||', 1),
- );
+ ['', '||', 1],
+ ];
}
}
diff --git a/vendor/symfony/translation/Tests/PluralizationRulesTest.php b/vendor/symfony/translation/Tests/PluralizationRulesTest.php
index 0da8757aaa..696c92b2dd 100644
--- a/vendor/symfony/translation/Tests/PluralizationRulesTest.php
+++ b/vendor/symfony/translation/Tests/PluralizationRulesTest.php
@@ -62,13 +62,13 @@ class PluralizationRulesTest extends TestCase
*/
public function successLangcodes()
{
- return array(
- array('1', array('ay', 'bo', 'cgg', 'dz', 'id', 'ja', 'jbo', 'ka', 'kk', 'km', 'ko', 'ky')),
- array('2', array('nl', 'fr', 'en', 'de', 'de_GE', 'hy', 'hy_AM')),
- array('3', array('be', 'bs', 'cs', 'hr')),
- array('4', array('cy', 'mt', 'sl')),
- array('6', array('ar')),
- );
+ return [
+ ['1', ['ay', 'bo', 'cgg', 'dz', 'id', 'ja', 'jbo', 'ka', 'kk', 'km', 'ko', 'ky']],
+ ['2', ['nl', 'fr', 'en', 'de', 'de_GE', 'hy', 'hy_AM']],
+ ['3', ['be', 'bs', 'cs', 'hr']],
+ ['4', ['cy', 'mt', 'sl']],
+ ['6', ['ar']],
+ ];
}
/**
@@ -81,13 +81,13 @@ class PluralizationRulesTest extends TestCase
*/
public function failingLangcodes()
{
- return array(
- array('1', array('fa')),
- array('2', array('jbo')),
- array('3', array('cbs')),
- array('4', array('gd', 'kw')),
- array('5', array('ga')),
- );
+ return [
+ ['1', ['fa']],
+ ['2', ['jbo']],
+ ['3', ['cbs']],
+ ['4', ['gd', 'kw']],
+ ['5', ['ga']],
+ ];
}
/**
@@ -111,7 +111,7 @@ class PluralizationRulesTest extends TestCase
protected function generateTestData($langCodes)
{
- $matrix = array();
+ $matrix = [];
foreach ($langCodes as $langCode) {
for ($count = 0; $count < 200; ++$count) {
$plural = PluralizationRules::get($count, $langCode);
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]];
}
/**
diff --git a/vendor/symfony/translation/Tests/TranslatorTest.php b/vendor/symfony/translation/Tests/TranslatorTest.php
index bbc8ce2d21..51c4a0a048 100644
--- a/vendor/symfony/translation/Tests/TranslatorTest.php
+++ b/vendor/symfony/translation/Tests/TranslatorTest.php
@@ -97,8 +97,8 @@ class TranslatorTest extends TestCase
$translator = new Translator($locale);
$translator->addLoader('loader-a', new ArrayLoader());
$translator->addLoader('loader-b', new ArrayLoader());
- $translator->addResource('loader-a', array('foo' => 'foofoo'), $locale, 'domain-a');
- $translator->addResource('loader-b', array('bar' => 'foobar'), $locale, 'domain-b');
+ $translator->addResource('loader-a', ['foo' => 'foofoo'], $locale, 'domain-a');
+ $translator->addResource('loader-b', ['bar' => 'foobar'], $locale, 'domain-b');
/*
* Test that we get a single catalogue comprising messages
@@ -113,13 +113,13 @@ class TranslatorTest extends TestCase
{
$translator = new Translator('en');
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array('foo' => 'foofoo'), 'en');
- $translator->addResource('array', array('bar' => 'foobar'), 'fr');
+ $translator->addResource('array', ['foo' => 'foofoo'], 'en');
+ $translator->addResource('array', ['bar' => 'foobar'], 'fr');
// force catalogue loading
$translator->trans('bar');
- $translator->setFallbackLocales(array('fr'));
+ $translator->setFallbackLocales(['fr']);
$this->assertEquals('foobar', $translator->trans('bar'));
}
@@ -127,13 +127,13 @@ class TranslatorTest extends TestCase
{
$translator = new Translator('en');
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array('foo' => 'foo (en)'), 'en');
- $translator->addResource('array', array('bar' => 'bar (fr)'), 'fr');
+ $translator->addResource('array', ['foo' => 'foo (en)'], 'en');
+ $translator->addResource('array', ['bar' => 'bar (fr)'], 'fr');
// force catalogue loading
$translator->trans('bar');
- $translator->setFallbackLocales(array('fr_FR', 'fr'));
+ $translator->setFallbackLocales(['fr_FR', 'fr']);
$this->assertEquals('bar (fr)', $translator->trans('bar'));
}
@@ -144,7 +144,7 @@ class TranslatorTest extends TestCase
public function testSetFallbackInvalidLocales($locale)
{
$translator = new Translator('fr');
- $translator->setFallbackLocales(array('fr', $locale));
+ $translator->setFallbackLocales(['fr', $locale]);
}
/**
@@ -153,7 +153,7 @@ class TranslatorTest extends TestCase
public function testSetFallbackValidLocales($locale)
{
$translator = new Translator($locale);
- $translator->setFallbackLocales(array('fr', $locale));
+ $translator->setFallbackLocales(['fr', $locale]);
// no assertion. this method just asserts that no exception is thrown
$this->addToAssertionCount(1);
}
@@ -161,10 +161,10 @@ class TranslatorTest extends TestCase
public function testTransWithFallbackLocale()
{
$translator = new Translator('fr_FR');
- $translator->setFallbackLocales(array('en'));
+ $translator->setFallbackLocales(['en']);
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array('bar' => 'foobar'), 'en');
+ $translator->addResource('array', ['bar' => 'foobar'], 'en');
$this->assertEquals('foobar', $translator->trans('bar'));
}
@@ -176,7 +176,7 @@ class TranslatorTest extends TestCase
public function testAddResourceInvalidLocales($locale)
{
$translator = new Translator('fr');
- $translator->addResource('array', array('foo' => 'foofoo'), $locale);
+ $translator->addResource('array', ['foo' => 'foofoo'], $locale);
}
/**
@@ -185,7 +185,7 @@ class TranslatorTest extends TestCase
public function testAddResourceValidLocales($locale)
{
$translator = new Translator('fr');
- $translator->addResource('array', array('foo' => 'foofoo'), $locale);
+ $translator->addResource('array', ['foo' => 'foofoo'], $locale);
// no assertion. this method just asserts that no exception is thrown
$this->addToAssertionCount(1);
}
@@ -195,12 +195,12 @@ class TranslatorTest extends TestCase
$translator = new Translator('fr');
$translator->addLoader('array', new ArrayLoader());
- $translator->setFallbackLocales(array('en'));
+ $translator->setFallbackLocales(['en']);
- $translator->addResource('array', array('foo' => 'foofoo'), 'en');
+ $translator->addResource('array', ['foo' => 'foofoo'], 'en');
$this->assertEquals('foofoo', $translator->trans('foo'));
- $translator->addResource('array', array('bar' => 'foobar'), 'en');
+ $translator->addResource('array', ['bar' => 'foobar'], 'en');
$this->assertEquals('foobar', $translator->trans('bar'));
}
@@ -231,16 +231,16 @@ class TranslatorTest extends TestCase
$translator->addResource($format, __DIR__.'/fixtures/non-existing', 'en_GB');
$translator->addResource($format, __DIR__.'/fixtures/resources.'.$format, 'en', 'resources');
- $this->assertEquals('bar', $translator->trans('foo', array(), 'resources'));
+ $this->assertEquals('bar', $translator->trans('foo', [], 'resources'));
}
public function testTransWithIcuFallbackLocale()
{
$translator = new Translator('en_GB');
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array('foo' => 'foofoo'), 'en_GB');
- $translator->addResource('array', array('bar' => 'foobar'), 'en_001');
- $translator->addResource('array', array('baz' => 'foobaz'), 'en');
+ $translator->addResource('array', ['foo' => 'foofoo'], 'en_GB');
+ $translator->addResource('array', ['bar' => 'foobar'], 'en_001');
+ $translator->addResource('array', ['baz' => 'foobaz'], 'en');
$this->assertSame('foofoo', $translator->trans('foo'));
$this->assertSame('foobar', $translator->trans('bar'));
$this->assertSame('foobaz', $translator->trans('baz'));
@@ -250,10 +250,10 @@ class TranslatorTest extends TestCase
{
$translator = new Translator('en_GB_scouse');
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array('foo' => 'foofoo'), 'en_GB_scouse');
- $translator->addResource('array', array('bar' => 'foobar'), 'en_GB');
- $translator->addResource('array', array('baz' => 'foobaz'), 'en_001');
- $translator->addResource('array', array('qux' => 'fooqux'), 'en');
+ $translator->addResource('array', ['foo' => 'foofoo'], 'en_GB_scouse');
+ $translator->addResource('array', ['bar' => 'foobar'], 'en_GB');
+ $translator->addResource('array', ['baz' => 'foobaz'], 'en_001');
+ $translator->addResource('array', ['qux' => 'fooqux'], 'en');
$this->assertSame('foofoo', $translator->trans('foo'));
$this->assertSame('foobar', $translator->trans('bar'));
$this->assertSame('foobaz', $translator->trans('baz'));
@@ -264,8 +264,8 @@ class TranslatorTest extends TestCase
{
$translator = new Translator('az_Cyrl');
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array('foo' => 'foofoo'), 'az_Cyrl');
- $translator->addResource('array', array('bar' => 'foobar'), 'az');
+ $translator->addResource('array', ['foo' => 'foofoo'], 'az_Cyrl');
+ $translator->addResource('array', ['bar' => 'foobar'], 'az');
$this->assertSame('foofoo', $translator->trans('foo'));
$this->assertSame('bar', $translator->trans('bar'));
}
@@ -274,8 +274,8 @@ class TranslatorTest extends TestCase
{
$translator = new Translator('en_US');
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array('foo' => 'foofoo'), 'en_US');
- $translator->addResource('array', array('bar' => 'foobar'), 'en');
+ $translator->addResource('array', ['foo' => 'foofoo'], 'en_US');
+ $translator->addResource('array', ['bar' => 'foobar'], 'en');
$this->assertEquals('foobar', $translator->trans('bar'));
}
@@ -283,10 +283,10 @@ class TranslatorTest extends TestCase
{
$translator = new Translator('fr_FR');
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array('foo' => 'foo (en_US)'), 'en_US');
- $translator->addResource('array', array('bar' => 'bar (en)'), 'en');
+ $translator->addResource('array', ['foo' => 'foo (en_US)'], 'en_US');
+ $translator->addResource('array', ['bar' => 'bar (en)'], 'en');
- $translator->setFallbackLocales(array('en_US', 'en'));
+ $translator->setFallbackLocales(['en_US', 'en']);
$this->assertEquals('foo (en_US)', $translator->trans('foo'));
$this->assertEquals('bar (en)', $translator->trans('bar'));
@@ -295,7 +295,7 @@ class TranslatorTest extends TestCase
public function testTransNonExistentWithFallback()
{
$translator = new Translator('fr');
- $translator->setFallbackLocales(array('en'));
+ $translator->setFallbackLocales(['en']);
$translator->addLoader('array', new ArrayLoader());
$this->assertEquals('non-existent', $translator->trans('non-existent'));
}
@@ -306,7 +306,7 @@ class TranslatorTest extends TestCase
public function testWhenAResourceHasNoRegisteredLoader()
{
$translator = new Translator('en');
- $translator->addResource('array', array('foo' => 'foofoo'), 'en');
+ $translator->addResource('array', ['foo' => 'foofoo'], 'en');
$translator->trans('foo');
}
@@ -314,7 +314,7 @@ class TranslatorTest extends TestCase
public function testNestedFallbackCatalogueWhenUsingMultipleLocales()
{
$translator = new Translator('fr');
- $translator->setFallbackLocales(array('ru', 'en'));
+ $translator->setFallbackLocales(['ru', 'en']);
$translator->getCatalogue('fr');
@@ -329,7 +329,7 @@ class TranslatorTest extends TestCase
$translator->addResource('yml', __DIR__.'/fixtures/resources.yml', 'en');
// force catalogue loading
- $this->assertEquals('bar', $translator->trans('foo', array()));
+ $this->assertEquals('bar', $translator->trans('foo', []));
$resources = $translator->getCatalogue('en')->getResources();
$this->assertCount(1, $resources);
@@ -348,7 +348,7 @@ class TranslatorTest extends TestCase
{
$translator = new Translator('en');
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array((string) $id => $translation), $locale, $domain);
+ $translator->addResource('array', [(string) $id => $translation], $locale, $domain);
$this->assertEquals($expected, $translator->trans($id, $parameters, $domain, $locale));
}
@@ -361,9 +361,9 @@ class TranslatorTest extends TestCase
{
$translator = new Translator('en');
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array('foo' => 'foofoo'), 'en');
+ $translator->addResource('array', ['foo' => 'foofoo'], 'en');
- $translator->trans('foo', array(), '', $locale);
+ $translator->trans('foo', [], '', $locale);
}
/**
@@ -373,10 +373,10 @@ class TranslatorTest extends TestCase
{
$translator = new Translator($locale);
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array('test' => 'OK'), $locale);
+ $translator->addResource('array', ['test' => 'OK'], $locale);
$this->assertEquals('OK', $translator->trans('test'));
- $this->assertEquals('OK', $translator->trans('test', array(), null, $locale));
+ $this->assertEquals('OK', $translator->trans('test', [], null, $locale));
}
/**
@@ -388,7 +388,7 @@ class TranslatorTest extends TestCase
$translator->addLoader('array', new ArrayLoader());
$translator->addResource('array', $messages, 'fr', '');
- $this->assertEquals($expected, $translator->trans($id, array(), '', 'fr'));
+ $this->assertEquals($expected, $translator->trans($id, [], '', 'fr'));
}
/**
@@ -399,7 +399,7 @@ class TranslatorTest extends TestCase
{
$translator = new Translator('en');
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array((string) $id => $translation), $locale, $domain);
+ $translator->addResource('array', [(string) $id => $translation], $locale, $domain);
$this->assertEquals($expected, $translator->transChoice($id, $number, $parameters, $domain, $locale));
}
@@ -413,9 +413,9 @@ class TranslatorTest extends TestCase
{
$translator = new Translator('en');
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array('foo' => 'foofoo'), 'en');
+ $translator->addResource('array', ['foo' => 'foofoo'], 'en');
- $translator->transChoice('foo', 1, array(), '', $locale);
+ $translator->transChoice('foo', 1, [], '', $locale);
}
/**
@@ -426,118 +426,118 @@ class TranslatorTest extends TestCase
{
$translator = new Translator('en');
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array('foo' => 'foofoo'), 'en');
+ $translator->addResource('array', ['foo' => 'foofoo'], 'en');
- $translator->transChoice('foo', 1, array(), '', $locale);
+ $translator->transChoice('foo', 1, [], '', $locale);
// no assertion. this method just asserts that no exception is thrown
$this->addToAssertionCount(1);
}
public function getTransFileTests()
{
- return array(
- array('csv', 'CsvFileLoader'),
- array('ini', 'IniFileLoader'),
- array('mo', 'MoFileLoader'),
- array('po', 'PoFileLoader'),
- array('php', 'PhpFileLoader'),
- array('ts', 'QtFileLoader'),
- array('xlf', 'XliffFileLoader'),
- array('yml', 'YamlFileLoader'),
- array('json', 'JsonFileLoader'),
- );
+ return [
+ ['csv', 'CsvFileLoader'],
+ ['ini', 'IniFileLoader'],
+ ['mo', 'MoFileLoader'],
+ ['po', 'PoFileLoader'],
+ ['php', 'PhpFileLoader'],
+ ['ts', 'QtFileLoader'],
+ ['xlf', 'XliffFileLoader'],
+ ['yml', 'YamlFileLoader'],
+ ['json', 'JsonFileLoader'],
+ ];
}
public function getTransTests()
{
- return array(
- array('Symfony est super !', 'Symfony is great!', 'Symfony est super !', array(), 'fr', ''),
- array('Symfony est awesome !', 'Symfony is %what%!', 'Symfony est %what% !', array('%what%' => 'awesome'), 'fr', ''),
- array('Symfony est super !', new StringClass('Symfony is great!'), 'Symfony est super !', array(), 'fr', ''),
- );
+ return [
+ ['Symfony est super !', 'Symfony is great!', 'Symfony est super !', [], 'fr', ''],
+ ['Symfony est awesome !', 'Symfony is %what%!', 'Symfony est %what% !', ['%what%' => 'awesome'], 'fr', ''],
+ ['Symfony est super !', new StringClass('Symfony is great!'), 'Symfony est super !', [], 'fr', ''],
+ ];
}
public function getFlattenedTransTests()
{
- $messages = array(
- 'symfony' => array(
- 'is' => array(
+ $messages = [
+ 'symfony' => [
+ 'is' => [
'great' => 'Symfony est super!',
- ),
- ),
- 'foo' => array(
- 'bar' => array(
+ ],
+ ],
+ 'foo' => [
+ 'bar' => [
'baz' => 'Foo Bar Baz',
- ),
+ ],
'baz' => 'Foo Baz',
- ),
- );
+ ],
+ ];
- return array(
- array('Symfony est super!', $messages, 'symfony.is.great'),
- array('Foo Bar Baz', $messages, 'foo.bar.baz'),
- array('Foo Baz', $messages, 'foo.baz'),
- );
+ return [
+ ['Symfony est super!', $messages, 'symfony.is.great'],
+ ['Foo Bar Baz', $messages, 'foo.bar.baz'],
+ ['Foo Baz', $messages, 'foo.baz'],
+ ];
}
public function getTransChoiceTests()
{
- return array(
- array('Il y a 0 pomme', '{0} There are no appless|{1} There is one apple|]1,Inf] There is %count% apples', '[0,1] Il y a %count% pomme|]1,Inf] Il y a %count% pommes', 0, array(), 'fr', ''),
- array('Il y a 1 pomme', '{0} There are no appless|{1} There is one apple|]1,Inf] There is %count% apples', '[0,1] Il y a %count% pomme|]1,Inf] Il y a %count% pommes', 1, array(), 'fr', ''),
- array('Il y a 10 pommes', '{0} There are no appless|{1} There is one apple|]1,Inf] There is %count% apples', '[0,1] Il y a %count% pomme|]1,Inf] Il y a %count% pommes', 10, array(), 'fr', ''),
+ return [
+ ['Il y a 0 pomme', '{0} There are no appless|{1} There is one apple|]1,Inf] There is %count% apples', '[0,1] Il y a %count% pomme|]1,Inf] Il y a %count% pommes', 0, [], 'fr', ''],
+ ['Il y a 1 pomme', '{0} There are no appless|{1} There is one apple|]1,Inf] There is %count% apples', '[0,1] Il y a %count% pomme|]1,Inf] Il y a %count% pommes', 1, [], 'fr', ''],
+ ['Il y a 10 pommes', '{0} There are no appless|{1} There is one apple|]1,Inf] There is %count% apples', '[0,1] Il y a %count% pomme|]1,Inf] Il y a %count% pommes', 10, [], 'fr', ''],
- array('Il y a 0 pomme', 'There is one apple|There is %count% apples', 'Il y a %count% pomme|Il y a %count% pommes', 0, array(), 'fr', ''),
- array('Il y a 1 pomme', 'There is one apple|There is %count% apples', 'Il y a %count% pomme|Il y a %count% pommes', 1, array(), 'fr', ''),
- array('Il y a 10 pommes', 'There is one apple|There is %count% apples', 'Il y a %count% pomme|Il y a %count% pommes', 10, array(), 'fr', ''),
+ ['Il y a 0 pomme', 'There is one apple|There is %count% apples', 'Il y a %count% pomme|Il y a %count% pommes', 0, [], 'fr', ''],
+ ['Il y a 1 pomme', 'There is one apple|There is %count% apples', 'Il y a %count% pomme|Il y a %count% pommes', 1, [], 'fr', ''],
+ ['Il y a 10 pommes', 'There is one apple|There is %count% apples', 'Il y a %count% pomme|Il y a %count% pommes', 10, [], 'fr', ''],
- array('Il y a 0 pomme', 'one: There is one apple|more: There is %count% apples', 'one: Il y a %count% pomme|more: Il y a %count% pommes', 0, array(), 'fr', ''),
- array('Il y a 1 pomme', 'one: There is one apple|more: There is %count% apples', 'one: Il y a %count% pomme|more: Il y a %count% pommes', 1, array(), 'fr', ''),
- array('Il y a 10 pommes', 'one: There is one apple|more: There is %count% apples', 'one: Il y a %count% pomme|more: Il y a %count% pommes', 10, array(), 'fr', ''),
+ ['Il y a 0 pomme', 'one: There is one apple|more: There is %count% apples', 'one: Il y a %count% pomme|more: Il y a %count% pommes', 0, [], 'fr', ''],
+ ['Il y a 1 pomme', 'one: There is one apple|more: There is %count% apples', 'one: Il y a %count% pomme|more: Il y a %count% pommes', 1, [], 'fr', ''],
+ ['Il y a 10 pommes', 'one: There is one apple|more: There is %count% apples', 'one: Il y a %count% pomme|more: Il y a %count% pommes', 10, [], 'fr', ''],
- array('Il n\'y a aucune pomme', '{0} There are no apples|one: There is one apple|more: There is %count% apples', '{0} Il n\'y a aucune pomme|one: Il y a %count% pomme|more: Il y a %count% pommes', 0, array(), 'fr', ''),
- array('Il y a 1 pomme', '{0} There are no apples|one: There is one apple|more: There is %count% apples', '{0} Il n\'y a aucune pomme|one: Il y a %count% pomme|more: Il y a %count% pommes', 1, array(), 'fr', ''),
- array('Il y a 10 pommes', '{0} There are no apples|one: There is one apple|more: There is %count% apples', '{0} Il n\'y a aucune pomme|one: Il y a %count% pomme|more: Il y a %count% pommes', 10, array(), 'fr', ''),
+ ['Il n\'y a aucune pomme', '{0} There are no apples|one: There is one apple|more: There is %count% apples', '{0} Il n\'y a aucune pomme|one: Il y a %count% pomme|more: Il y a %count% pommes', 0, [], 'fr', ''],
+ ['Il y a 1 pomme', '{0} There are no apples|one: There is one apple|more: There is %count% apples', '{0} Il n\'y a aucune pomme|one: Il y a %count% pomme|more: Il y a %count% pommes', 1, [], 'fr', ''],
+ ['Il y a 10 pommes', '{0} There are no apples|one: There is one apple|more: There is %count% apples', '{0} Il n\'y a aucune pomme|one: Il y a %count% pomme|more: Il y a %count% pommes', 10, [], 'fr', ''],
- array('Il y a 0 pomme', new StringClass('{0} There are no appless|{1} There is one apple|]1,Inf] There is %count% apples'), '[0,1] Il y a %count% pomme|]1,Inf] Il y a %count% pommes', 0, array(), 'fr', ''),
+ ['Il y a 0 pomme', new StringClass('{0} There are no appless|{1} There is one apple|]1,Inf] There is %count% apples'), '[0,1] Il y a %count% pomme|]1,Inf] Il y a %count% pommes', 0, [], 'fr', ''],
// Override %count% with a custom value
- array('Il y a quelques pommes', 'one: There is one apple|more: There are %count% apples', 'one: Il y a %count% pomme|more: Il y a quelques pommes', 2, array('%count%' => 'quelques'), 'fr', ''),
- );
+ ['Il y a quelques pommes', 'one: There is one apple|more: There are %count% apples', 'one: Il y a %count% pomme|more: Il y a quelques pommes', 2, ['%count%' => 'quelques'], 'fr', ''],
+ ];
}
public function getInvalidLocalesTests()
{
- return array(
- array('fr FR'),
- array('français'),
- array('fr+en'),
- array('utf#8'),
- array('fr&en'),
- array('fr~FR'),
- array(' fr'),
- array('fr '),
- array('fr*'),
- array('fr/FR'),
- array('fr\\FR'),
- );
+ return [
+ ['fr FR'],
+ ['français'],
+ ['fr+en'],
+ ['utf#8'],
+ ['fr&en'],
+ ['fr~FR'],
+ [' fr'],
+ ['fr '],
+ ['fr*'],
+ ['fr/FR'],
+ ['fr\\FR'],
+ ];
}
public function getValidLocalesTests()
{
- return array(
- array(''),
- array(null),
- array('fr'),
- array('francais'),
- array('FR'),
- array('frFR'),
- array('fr-FR'),
- array('fr_FR'),
- array('fr.FR'),
- array('fr-FR.UTF8'),
- array('sr@latin'),
- );
+ return [
+ [''],
+ [null],
+ ['fr'],
+ ['francais'],
+ ['FR'],
+ ['frFR'],
+ ['fr-FR'],
+ ['fr_FR'],
+ ['fr.FR'],
+ ['fr-FR.UTF8'],
+ ['sr@latin'],
+ ];
}
/**
@@ -548,11 +548,11 @@ class TranslatorTest extends TestCase
$translator = new Translator('en');
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array('some_message' => 'Hello %name%'), 'en');
- $this->assertSame('Hello Bob', $translator->trans('some_message', array('%name%' => 'Bob')));
+ $translator->addResource('array', ['some_message' => 'Hello %name%'], 'en');
+ $this->assertSame('Hello Bob', $translator->trans('some_message', ['%name%' => 'Bob']));
- $translator->addResource('array', array('some_message' => 'Hi {name}'), 'en', 'messages+intl-icu');
- $this->assertSame('Hi Bob', $translator->trans('some_message', array('%name%' => 'Bob')));
+ $translator->addResource('array', ['some_message' => 'Hi {name}'], 'en', 'messages+intl-icu');
+ $this->assertSame('Hi Bob', $translator->trans('some_message', ['%name%' => 'Bob']));
}
/**
@@ -561,11 +561,11 @@ class TranslatorTest extends TestCase
public function testTransChoiceFallback()
{
$translator = new Translator('ru');
- $translator->setFallbackLocales(array('en'));
+ $translator->setFallbackLocales(['en']);
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array('some_message2' => 'one thing|%count% things'), 'en');
+ $translator->addResource('array', ['some_message2' => 'one thing|%count% things'], 'en');
- $this->assertEquals('10 things', $translator->transChoice('some_message2', 10, array('%count%' => 10)));
+ $this->assertEquals('10 things', $translator->transChoice('some_message2', 10, ['%count%' => 10]));
}
/**
@@ -574,11 +574,11 @@ class TranslatorTest extends TestCase
public function testTransChoiceFallbackBis()
{
$translator = new Translator('ru');
- $translator->setFallbackLocales(array('en_US', 'en'));
+ $translator->setFallbackLocales(['en_US', 'en']);
$translator->addLoader('array', new ArrayLoader());
- $translator->addResource('array', array('some_message2' => 'one thing|%count% things'), 'en_US');
+ $translator->addResource('array', ['some_message2' => 'one thing|%count% things'], 'en_US');
- $this->assertEquals('10 things', $translator->transChoice('some_message2', 10, array('%count%' => 10)));
+ $this->assertEquals('10 things', $translator->transChoice('some_message2', 10, ['%count%' => 10]));
}
/**
@@ -587,12 +587,12 @@ class TranslatorTest extends TestCase
public function testTransChoiceFallbackWithNoTranslation()
{
$translator = new Translator('ru');
- $translator->setFallbackLocales(array('en'));
+ $translator->setFallbackLocales(['en']);
$translator->addLoader('array', new ArrayLoader());
// consistent behavior with Translator::trans(), which returns the string
// unchanged if it can't be found
- $this->assertEquals('some_message2', $translator->transChoice('some_message2', 10, array('%count%' => 10)));
+ $this->assertEquals('some_message2', $translator->transChoice('some_message2', 10, ['%count%' => 10]));
}
}
diff --git a/vendor/symfony/translation/Tests/Util/ArrayConverterTest.php b/vendor/symfony/translation/Tests/Util/ArrayConverterTest.php
index dbb5424f1c..b0335415e1 100644
--- a/vendor/symfony/translation/Tests/Util/ArrayConverterTest.php
+++ b/vendor/symfony/translation/Tests/Util/ArrayConverterTest.php
@@ -26,49 +26,49 @@ class ArrayConverterTest extends TestCase
public function messagesData()
{
- return array(
- array(
+ return [
+ [
// input
- array(
+ [
'foo1' => 'bar',
'foo.bar' => 'value',
- ),
+ ],
// expected output
- array(
+ [
'foo1' => 'bar',
- 'foo' => array('bar' => 'value'),
- ),
- ),
- array(
+ 'foo' => ['bar' => 'value'],
+ ],
+ ],
+ [
// input
- array(
+ [
'foo.bar' => 'value1',
'foo.bar.test' => 'value2',
- ),
+ ],
// expected output
- array(
- 'foo' => array(
+ [
+ 'foo' => [
'bar' => 'value1',
'bar.test' => 'value2',
- ),
- ),
- ),
- array(
+ ],
+ ],
+ ],
+ [
// input
- array(
+ [
'foo.level2.level3.level4' => 'value1',
'foo.level2' => 'value2',
'foo.bar' => 'value3',
- ),
+ ],
// expected output
- array(
- 'foo' => array(
+ [
+ 'foo' => [
'level2' => 'value2',
'level2.level3.level4' => 'value1',
'bar' => 'value3',
- ),
- ),
- ),
- );
+ ],
+ ],
+ ],
+ ];
}
}
diff --git a/vendor/symfony/translation/Tests/Writer/TranslationWriterTest.php b/vendor/symfony/translation/Tests/Writer/TranslationWriterTest.php
index ab66af13e7..d3b6754d33 100644
--- a/vendor/symfony/translation/Tests/Writer/TranslationWriterTest.php
+++ b/vendor/symfony/translation/Tests/Writer/TranslationWriterTest.php
@@ -49,7 +49,7 @@ class TranslationWriterTest extends TestCase
class NonBackupDumper implements DumperInterface
{
- public function dump(MessageCatalogue $messages, $options = array())
+ public function dump(MessageCatalogue $messages, $options = [])
{
}
}
@@ -58,7 +58,7 @@ class BackupDumper implements DumperInterface
{
public $backup = true;
- public function dump(MessageCatalogue $messages, $options = array())
+ public function dump(MessageCatalogue $messages, $options = [])
{
}
diff --git a/vendor/symfony/translation/Tests/fixtures/extractor/translation.html.php b/vendor/symfony/translation/Tests/fixtures/extractor/translation.html.php
index 1ce8ea94fd..55520203c6 100644
--- a/vendor/symfony/translation/Tests/fixtures/extractor/translation.html.php
+++ b/vendor/symfony/translation/Tests/fixtures/extractor/translation.html.php
@@ -1,7 +1,7 @@
This template is used for translation message extraction tests
<?php echo $view['translator']->trans('single-quoted key'); ?>
<?php echo $view['translator']->trans('double-quoted key'); ?>
-<?php echo $view['translator']->trans(<<<'EOF'
+<?php echo $view['translator']->trans(<<<EOF
heredoc key
EOF
); ?>
@@ -29,21 +29,29 @@ EOF
<?php echo $view['translator']->transChoice(
'{0} There is no apples|{1} There is one apple|]1,Inf[ There are %count% apples',
10,
- array('%count%' => 10)
+ ['%count%' => 10]
+); ?>
+
+<?php echo $view['translator']->trans('concatenated'.' message'.<<<EOF
+ with heredoc
+EOF
+.<<<'EOF'
+ and nowdoc
+EOF
); ?>
-<?php echo $view['translator']->trans('other-domain-test-no-params-short-array', array(), 'not_messages'); ?>
+<?php echo $view['translator']->trans('other-domain-test-no-params-short-array', [], 'not_messages'); ?>
-<?php echo $view['translator']->trans('other-domain-test-no-params-long-array', array(), 'not_messages'); ?>
+<?php echo $view['translator']->trans('other-domain-test-no-params-long-array', [], 'not_messages'); ?>
-<?php echo $view['translator']->trans('other-domain-test-params-short-array', array('foo' => 'bar'), 'not_messages'); ?>
+<?php echo $view['translator']->trans('other-domain-test-params-short-array', ['foo' => 'bar'], 'not_messages'); ?>
-<?php echo $view['translator']->trans('other-domain-test-params-long-array', array('foo' => 'bar'), 'not_messages'); ?>
+<?php echo $view['translator']->trans('other-domain-test-params-long-array', ['foo' => 'bar'], 'not_messages'); ?>
-<?php echo $view['translator']->transChoice('other-domain-test-trans-choice-short-array-%count%', 10, array('%count%' => 10), 'not_messages'); ?>
+<?php echo $view['translator']->transChoice('other-domain-test-trans-choice-short-array-%count%', 10, ['%count%' => 10], 'not_messages'); ?>
-<?php echo $view['translator']->transChoice('other-domain-test-trans-choice-long-array-%count%', 10, array('%count%' => 10), 'not_messages'); ?>
+<?php echo $view['translator']->transChoice('other-domain-test-trans-choice-long-array-%count%', 10, ['%count%' => 10], 'not_messages'); ?>
-<?php echo $view['translator']->trans('typecast', array('a' => (int) '123'), 'not_messages'); ?>
-<?php echo $view['translator']->transChoice('msg1', 10 + 1, array(), 'not_messages'); ?>
-<?php echo $view['translator']->transChoice('msg2', ceil(4.5), array(), 'not_messages'); ?>
+<?php echo $view['translator']->trans('typecast', ['a' => (int) '123'], 'not_messages'); ?>
+<?php echo $view['translator']->transChoice('msg1', 10 + 1, [], 'not_messages'); ?>
+<?php echo $view['translator']->transChoice('msg2', ceil(4.5), [], 'not_messages'); ?>
diff --git a/vendor/symfony/translation/Translator.php b/vendor/symfony/translation/Translator.php
index 7fcb77853d..8a2b2dd9d0 100644
--- a/vendor/symfony/translation/Translator.php
+++ b/vendor/symfony/translation/Translator.php
@@ -34,7 +34,7 @@ class Translator implements LegacyTranslatorInterface, TranslatorInterface, Tran
/**
* @var MessageCatalogueInterface[]
*/
- protected $catalogues = array();
+ protected $catalogues = [];
/**
* @var string
@@ -44,17 +44,17 @@ class Translator implements LegacyTranslatorInterface, TranslatorInterface, Tran
/**
* @var array
*/
- private $fallbackLocales = array();
+ private $fallbackLocales = [];
/**
* @var LoaderInterface[]
*/
- private $loaders = array();
+ private $loaders = [];
/**
* @var array
*/
- private $resources = array();
+ private $resources = [];
/**
* @var MessageFormatterInterface
@@ -134,10 +134,10 @@ class Translator implements LegacyTranslatorInterface, TranslatorInterface, Tran
$this->assertValidLocale($locale);
- $this->resources[$locale][] = array($format, $resource, $domain);
+ $this->resources[$locale][] = [$format, $resource, $domain];
if (\in_array($locale, $this->fallbackLocales)) {
- $this->catalogues = array();
+ $this->catalogues = [];
} else {
unset($this->catalogues[$locale]);
}
@@ -170,7 +170,7 @@ class Translator implements LegacyTranslatorInterface, TranslatorInterface, Tran
public function setFallbackLocales(array $locales)
{
// needed as the fallback locales are linked to the already loaded catalogues
- $this->catalogues = array();
+ $this->catalogues = [];
foreach ($locales as $locale) {
$this->assertValidLocale($locale);
@@ -194,7 +194,7 @@ class Translator implements LegacyTranslatorInterface, TranslatorInterface, Tran
/**
* {@inheritdoc}
*/
- public function trans($id, array $parameters = array(), $domain = null, $locale = null)
+ public function trans($id, array $parameters = [], $domain = null, $locale = null)
{
if (null === $domain) {
$domain = 'messages';
@@ -224,7 +224,7 @@ class Translator implements LegacyTranslatorInterface, TranslatorInterface, Tran
*
* @deprecated since Symfony 4.2, use the trans() method instead with a %count% parameter
*/
- public function transChoice($id, $number, array $parameters = array(), $domain = null, $locale = null)
+ public function transChoice($id, $number, array $parameters = [], $domain = null, $locale = null)
{
@trigger_error(sprintf('The "%s()" method is deprecated since Symfony 4.2, use the trans() one instead with a "%%count%%" parameter.', __METHOD__), E_USER_DEPRECATED);
@@ -249,7 +249,7 @@ class Translator implements LegacyTranslatorInterface, TranslatorInterface, Tran
}
if ($this->hasIntlFormatter && $catalogue->defines($id, $domain.MessageCatalogue::INTL_DOMAIN_SUFFIX)) {
- return $this->formatter->formatIntl($catalogue->get($id, $domain), $locale, array('%count%' => $number) + $parameters);
+ return $this->formatter->formatIntl($catalogue->get($id, $domain), $locale, ['%count%' => $number] + $parameters);
}
return $this->formatter->choiceFormat($catalogue->get($id, $domain), $number, $locale, $parameters);
@@ -433,7 +433,7 @@ EOF
$parentLocales = \json_decode(\file_get_contents(__DIR__.'/Resources/data/parents.json'), true);
}
- $locales = array();
+ $locales = [];
foreach ($this->fallbackLocales as $fallback) {
if ($fallback === $locale) {
continue;
@@ -490,7 +490,7 @@ EOF
private function getAllMessages(MessageCatalogueInterface $catalogue): array
{
- $allMessages = array();
+ $allMessages = [];
foreach ($catalogue->all() as $domain => $messages) {
if ($intlMessages = $catalogue->all($domain.MessageCatalogue::INTL_DOMAIN_SUFFIX)) {
diff --git a/vendor/symfony/translation/TranslatorInterface.php b/vendor/symfony/translation/TranslatorInterface.php
index 77f14868e6..f677d2455f 100644
--- a/vendor/symfony/translation/TranslatorInterface.php
+++ b/vendor/symfony/translation/TranslatorInterface.php
@@ -35,7 +35,7 @@ interface TranslatorInterface extends LocaleAwareInterface
*
* @throws InvalidArgumentException If the locale contains invalid characters
*/
- public function trans($id, array $parameters = array(), $domain = null, $locale = null);
+ public function trans($id, array $parameters = [], $domain = null, $locale = null);
/**
* Translates the given choice message by choosing a translation according to a number.
@@ -50,7 +50,7 @@ interface TranslatorInterface extends LocaleAwareInterface
*
* @throws InvalidArgumentException If the locale contains invalid characters
*/
- public function transChoice($id, $number, array $parameters = array(), $domain = null, $locale = null);
+ public function transChoice($id, $number, array $parameters = [], $domain = null, $locale = null);
/**
* Sets the current locale.
diff --git a/vendor/symfony/translation/Util/ArrayConverter.php b/vendor/symfony/translation/Util/ArrayConverter.php
index e8b7559dfb..0276294f62 100644
--- a/vendor/symfony/translation/Util/ArrayConverter.php
+++ b/vendor/symfony/translation/Util/ArrayConverter.php
@@ -27,7 +27,7 @@ class ArrayConverter
{
/**
* Converts linear messages array to tree-like array.
- * For example this rray('foo.bar' => 'value') will be converted to array('foo' => array('bar' => 'value')).
+ * For example this rray('foo.bar' => 'value') will be converted to ['foo' => ['bar' => 'value']].
*
* @param array $messages Linear messages array
*
@@ -35,7 +35,7 @@ class ArrayConverter
*/
public static function expandToTree(array $messages)
{
- $tree = array();
+ $tree = [];
foreach ($messages as $id => $value) {
$referenceToElement = &self::getElementByPath($tree, explode('.', $id));
diff --git a/vendor/symfony/translation/Util/XliffUtils.php b/vendor/symfony/translation/Util/XliffUtils.php
index 9f024e5985..3ace285bfa 100644
--- a/vendor/symfony/translation/Util/XliffUtils.php
+++ b/vendor/symfony/translation/Util/XliffUtils.php
@@ -77,7 +77,7 @@ class XliffUtils
libxml_clear_errors();
libxml_use_internal_errors($internalErrors);
- return array();
+ return [];
}
public static function getErrorsAsString(array $xmlErrors): string
@@ -143,16 +143,16 @@ class XliffUtils
*/
private static function getXmlErrors(bool $internalErrors): array
{
- $errors = array();
+ $errors = [];
foreach (libxml_get_errors() as $error) {
- $errors[] = array(
+ $errors[] = [
'level' => LIBXML_ERR_WARNING == $error->level ? 'WARNING' : 'ERROR',
'code' => $error->code,
'message' => trim($error->message),
'file' => $error->file ?: 'n/a',
'line' => $error->line,
'column' => $error->column,
- );
+ ];
}
libxml_clear_errors();
diff --git a/vendor/symfony/translation/Writer/TranslationWriter.php b/vendor/symfony/translation/Writer/TranslationWriter.php
index 762733b4f2..a44d24c136 100644
--- a/vendor/symfony/translation/Writer/TranslationWriter.php
+++ b/vendor/symfony/translation/Writer/TranslationWriter.php
@@ -23,7 +23,7 @@ use Symfony\Component\Translation\MessageCatalogue;
*/
class TranslationWriter implements TranslationWriterInterface
{
- private $dumpers = array();
+ private $dumpers = [];
/**
* Adds a dumper to the writer.
@@ -71,7 +71,7 @@ class TranslationWriter implements TranslationWriterInterface
*
* @throws InvalidArgumentException
*/
- public function write(MessageCatalogue $catalogue, $format, $options = array())
+ public function write(MessageCatalogue $catalogue, $format, $options = [])
{
if (!isset($this->dumpers[$format])) {
throw new InvalidArgumentException(sprintf('There is no dumper associated with format "%s".', $format));
diff --git a/vendor/symfony/translation/Writer/TranslationWriterInterface.php b/vendor/symfony/translation/Writer/TranslationWriterInterface.php
index 992ab769a0..b07c08e236 100644
--- a/vendor/symfony/translation/Writer/TranslationWriterInterface.php
+++ b/vendor/symfony/translation/Writer/TranslationWriterInterface.php
@@ -30,5 +30,5 @@ interface TranslationWriterInterface
*
* @throws InvalidArgumentException
*/
- public function write(MessageCatalogue $catalogue, $format, $options = array());
+ public function write(MessageCatalogue $catalogue, $format, $options = []);
}