public function getValidUrls() {
return array(
array(
'http://a.pl',
),
array(
'http://www.google.com',
),
array(
'http://www.google.museum',
),
array(
'https://google.com/',
),
array(
'https://google.com:80/',
),
array(
'http://www.example.coop/',
),
array(
'http://www.test-example.com/',
),
array(
'http://www.symfony.com/',
),
array(
'http://symfony.fake/blog/',
),
array(
'http://symfony.com/?',
),
array(
'http://symfony.com/search?type=&q=url+validator',
),
array(
'http://symfony.com/#',
),
array(
'http://symfony.com/#?',
),
array(
'http://www.symfony.com/doc/current/book/validation.html#supported-constraints',
),
array(
'http://very.long.domain.name.com/',
),
array(
'http://127.0.0.1/',
),
array(
'http://127.0.0.1:80/',
),
array(
'http://[::1]/',
),
array(
'http://[::1]:80/',
),
array(
'http://[1:2:3::4:5:6:7]/',
),
array(
'http://sãopaulo.com/',
),
array(
'http://sãopaulo.com.br/',
),
array(
'http://пример.испытание/',
),
array(
'http://مثال.إختبار/',
),
array(
'http://例子.测试/',
),
array(
'http://例子.測試/',
),
array(
'http://例え.テスト/',
),
array(
'http://مثال.آزمایشی/',
),
array(
'http://실례.테스트/',
),
array(
'http://العربية.idn.icann.org/',
),
array(
'http://☎.com/',
),
);
}