Negotiation\Tests\CharsetNegotiatorTest::dataProviderForTestGetBest PHP Метод

dataProviderForTestGetBest() публичный статический Метод

public static dataProviderForTestGetBest ( )
    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'));
    }