public static function dataProviderForTestGetBest()
{
$pearCharset = 'ISO-8859-1, Big5;q=0.6,utf-8;q=0.7, *;q=0.5';
$pearCharset2 = 'ISO-8859-1, Big5;q=0.6,utf-8;q=0.7';
return array(array($pearCharset, array('utf-8', 'big5', 'iso-8859-1', 'shift-jis'), 'iso-8859-1'), array($pearCharset, array('utf-8', 'big5', 'shift-jis'), 'utf-8'), array($pearCharset, array('Big5', 'shift-jis'), 'Big5'), array($pearCharset, array('shift-jis'), 'shift-jis'), array($pearCharset2, array('utf-8', 'big5', 'iso-8859-1', 'shift-jis'), 'iso-8859-1'), array($pearCharset2, array('utf-8', 'big5', 'shift-jis'), 'utf-8'), array($pearCharset2, array('Big5', 'shift-jis'), 'Big5'), array('utf-8;q=0.6,iso-8859-5;q=0.9', array('iso-8859-5', 'utf-8'), 'iso-8859-5'), array('', array('iso-8859-5', 'utf-8'), null), array('en, *;q=0.9', array('fr'), 'fr'), array($pearCharset, array('iso-8859-1;q=0.5', 'utf-8', 'utf-16;q=1.0'), 'utf-8'), array($pearCharset, array('iso-8859-1;q=0.8', 'utf-8', 'utf-16;q=1.0'), 'iso-8859-1;q=0.8'));
}