namespace Symfony\Component\Translation\Tests\DataCollector;
use PHPUnit\Framework\TestCase;
-use Symfony\Component\Translation\DataCollectorTranslator;
use Symfony\Component\Translation\DataCollector\TranslationDataCollector;
+use Symfony\Component\Translation\DataCollectorTranslator;
class TranslationDataCollectorTest extends TestCase
{
{
$collectedMessages = array(
array(
- 'id' => 'foo',
- 'translation' => 'foo (en)',
- 'locale' => 'en',
- 'domain' => 'messages',
- 'state' => DataCollectorTranslator::MESSAGE_DEFINED,
- 'parameters' => array(),
- 'transChoiceNumber' => null,
+ 'id' => 'foo',
+ 'translation' => 'foo (en)',
+ 'locale' => 'en',
+ 'domain' => 'messages',
+ 'state' => DataCollectorTranslator::MESSAGE_DEFINED,
+ 'parameters' => array(),
+ 'transChoiceNumber' => null,
),
array(
- 'id' => 'bar',
- 'translation' => 'bar (fr)',
- 'locale' => 'fr',
- 'domain' => 'messages',
- 'state' => DataCollectorTranslator::MESSAGE_EQUALS_FALLBACK,
- 'parameters' => array(),
- 'transChoiceNumber' => null,
+ 'id' => 'bar',
+ 'translation' => 'bar (fr)',
+ 'locale' => 'fr',
+ 'domain' => 'messages',
+ 'state' => DataCollectorTranslator::MESSAGE_EQUALS_FALLBACK,
+ 'parameters' => array(),
+ 'transChoiceNumber' => null,
),
array(
- 'id' => 'choice',
- 'translation' => 'choice',
- 'locale' => 'en',
- 'domain' => 'messages',
- 'state' => DataCollectorTranslator::MESSAGE_MISSING,
- 'parameters' => array('%count%' => 3),
- 'transChoiceNumber' => 3,
+ 'id' => 'choice',
+ 'translation' => 'choice',
+ 'locale' => 'en',
+ 'domain' => 'messages',
+ 'state' => DataCollectorTranslator::MESSAGE_MISSING,
+ 'parameters' => array('%count%' => 3),
+ 'transChoiceNumber' => 3,
),
array(
- 'id' => 'choice',
- 'translation' => 'choice',
- 'locale' => 'en',
- 'domain' => 'messages',
- 'state' => DataCollectorTranslator::MESSAGE_MISSING,
- 'parameters' => array('%count%' => 3),
- 'transChoiceNumber' => 3,
+ 'id' => 'choice',
+ 'translation' => 'choice',
+ 'locale' => 'en',
+ 'domain' => 'messages',
+ 'state' => DataCollectorTranslator::MESSAGE_MISSING,
+ 'parameters' => array('%count%' => 3),
+ 'transChoiceNumber' => 3,
),
array(
- 'id' => 'choice',
- 'translation' => 'choice',
- 'locale' => 'en',
- 'domain' => 'messages',
- 'state' => DataCollectorTranslator::MESSAGE_MISSING,
- 'parameters' => array('%count%' => 4, '%foo%' => 'bar'),
- 'transChoiceNumber' => 4,
+ 'id' => 'choice',
+ 'translation' => 'choice',
+ 'locale' => 'en',
+ 'domain' => 'messages',
+ 'state' => DataCollectorTranslator::MESSAGE_MISSING,
+ 'parameters' => array('%count%' => 4, '%foo%' => 'bar'),
+ 'transChoiceNumber' => 4,
),
);
$expectedMessages = array(
array(
- 'id' => 'foo',
- 'translation' => 'foo (en)',
- 'locale' => 'en',
- 'domain' => 'messages',
- 'state' => DataCollectorTranslator::MESSAGE_DEFINED,
- 'count' => 1,
- 'parameters' => array(),
- 'transChoiceNumber' => null,
+ 'id' => 'foo',
+ 'translation' => 'foo (en)',
+ 'locale' => 'en',
+ 'domain' => 'messages',
+ 'state' => DataCollectorTranslator::MESSAGE_DEFINED,
+ 'count' => 1,
+ 'parameters' => array(),
+ 'transChoiceNumber' => null,
),
array(
- 'id' => 'bar',
- 'translation' => 'bar (fr)',
- 'locale' => 'fr',
- 'domain' => 'messages',
- 'state' => DataCollectorTranslator::MESSAGE_EQUALS_FALLBACK,
- 'count' => 1,
- 'parameters' => array(),
- 'transChoiceNumber' => null,
+ 'id' => 'bar',
+ 'translation' => 'bar (fr)',
+ 'locale' => 'fr',
+ 'domain' => 'messages',
+ 'state' => DataCollectorTranslator::MESSAGE_EQUALS_FALLBACK,
+ 'count' => 1,
+ 'parameters' => array(),
+ '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'),
- ),
- 'transChoiceNumber' => 3,
+ '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'),
+ ),
+ 'transChoiceNumber' => 3,
),
);