Merge pull request #1237 from ckquentvp/fix-accept-language-underscore-parsing

match languages such as ja_rm (or any other with underscore) properly
This commit is contained in:
Sarah Hoffmann
2018-11-24 16:20:00 +01:00
committed by GitHub
2 changed files with 23 additions and 1 deletions

View File

@@ -223,5 +223,27 @@ class ParameterParserTest extends \PHPUnit\Framework\TestCase
'ref' => 'ref',
'type' => 'type',
), $oParams->getPreferredLanguages('default'));
$oParams = new ParameterParser(array('accept-language' => 'ja_rm,zh_pinyin'));
$this->assertSame(array(
'short_name:ja_rm' => 'short_name:ja_rm',
'name:ja_rm' => 'name:ja_rm',
'short_name:zh_pinyin' => 'short_name:zh_pinyin',
'name:zh_pinyin' => 'name:zh_pinyin',
'short_name:ja' => 'short_name:ja',
'name:ja' => 'name:ja',
'short_name:zh' => 'short_name:zh',
'name:zh' => 'name:zh',
'short_name' => 'short_name',
'name' => 'name',
'brand' => 'brand',
'official_name:ja_rm' => 'official_name:ja_rm',
'official_name:zh_pinyin' => 'official_name:zh_pinyin',
'official_name:ja' => 'official_name:ja',
'official_name:zh' => 'official_name:zh',
'official_name' => 'official_name',
'ref' => 'ref',
'type' => 'type',
), $oParams->getPreferredLanguages('default'));
}
}