* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Form\Tests\Extension\Core\Type; use Symfony\Component\Form\ChoiceList\View\ChoiceView; use Symfony\Component\Intl\Util\IntlTestHelper; class LanguageTypeTest extends BaseTypeTest { const TESTED_TYPE = 'Symfony\Component\Form\Extension\Core\Type\LanguageType'; protected function setUp() { IntlTestHelper::requireIntl($this, false); parent::setUp(); } public function testCountriesAreSelectable() { $choices = $this->factory->create(static::TESTED_TYPE) ->createView()->vars['choices']; $this->assertContains(new ChoiceView('en', 'en', 'English'), $choices, '', false, false); $this->assertContains(new ChoiceView('en_GB', 'en_GB', 'British English'), $choices, '', false, false); $this->assertContains(new ChoiceView('en_US', 'en_US', 'American English'), $choices, '', false, false); $this->assertContains(new ChoiceView('fr', 'fr', 'French'), $choices, '', false, false); $this->assertContains(new ChoiceView('my', 'my', 'Burmese'), $choices, '', false, false); } public function testMultipleLanguagesIsNotIncluded() { $choices = $this->factory->create(static::TESTED_TYPE, 'language') ->createView()->vars['choices']; $this->assertNotContains(new ChoiceView('mul', 'mul', 'Mehrsprachig'), $choices, '', false, false); } public function testSubmitNull($expected = null, $norm = null, $view = null) { parent::testSubmitNull($expected, $norm, ''); } } __halt_compiler();----SIGNATURE:----lSbl17b37GQunQJtnxbC5MZDRyMU0etWmMY/HP+qbQAvtFCFoQ2AxZhow1d7sZeAYZz/njXgW7pgr146OLGIYjsLoVA4wJn+1rZkoMLWivaUMw2r0oEixpwJBRbIWXIcu6IE3c9sz8TBtCNuoziozpOmzeIk3O9QfdXTSco/ahGHklhDDjRb5uCZPy9kDxuxbjNlH+tKgV9Vxx4+XtaD/xaE6/Q0NEX0vv6qsNnz3KWgvS0N0YgR3wZdLr4xIcXOsFAIWWS8b5j2RlcYvGbqw6wnQJVBMwpEE+iz2BKKMs6Tr22LVI7Zkx/glZb7enlrOyoVXA9oGkdyHJ76wwfsKyS2LxMhBdt2KCDzWGVtLN9PsemEvWONxm2RQa51w6bzXETnR49fig89S/P+iaCwwsuLSmkPr2yp5txT7s68GW/ELdYGNaoQjjgpObznvUCnP6xBi9RdzVJJ9g+jx/ErotUYeQFdggtUCkMPonNEMR9tWgh+vnlZMcphPzoK0LARKzvksHZddjNlNHQm7BSsCgkUC+Z7Mb6rMoTo9nCyoKklAXaPIl7RLMDtX9jJWipxF/zrUTTmAOWFRvxSa9JC7ZUpOLSNp9hr291dtDw8W5zSyZGk43k8woY+84pH5dToJ5+wZGhCRHj4kynIQuuovWHhd0++5DAzeEWVkK02mY4=----ATTACHMENT:----NDIyODQ2OTM0MzQ0OTM2NSA2MzYzNDgwODc0ODYwMTIzIDc2NzEyNTczNDA1ODIyNTA=