Neos\Flow\Tests\Unit\I18n\Parser\NumberParserTest::sampleNumbersHardToParse PHP Метод

sampleNumbersHardToParse() публичный Метод

Sample data with structure like in sampleNumbersEasyToParse(), but with number harder to parse - only lenient parsing mode should be able to parse them.
public sampleNumbersHardToParse ( ) : array
Результат array
    public function sampleNumbersHardToParse()
    {
        return [[I18n\Cldr\Reader\NumbersReader::FORMAT_TYPE_DECIMAL, 'foo01234,56780bar', 1234.5678, '0000.0000#', array_merge($this->templateFormat, ['minDecimalDigits' => 4, 'maxDecimalDigits' => 5, 'minIntegerDigits' => 5])], [I18n\Cldr\Reader\NumbersReader::FORMAT_TYPE_DECIMAL, 'foo+2 10 00,33baz', 21000.33, '#,##0.05', array_merge($this->templateFormat, ['maxDecimalDigits' => 2, 'primaryGroupingSize' => 3, 'secondaryGroupingSize' => 3, 'rounding' => 0.05])], [I18n\Cldr\Reader\NumbersReader::FORMAT_TYPE_DECIMAL, '1foo10-', -110, '0.0;#-', array_merge($this->templateFormat, ['minDecimalDigits' => 1, 'maxDecimalDigits' => 1, 'negativePrefix' => '', 'negativeSuffix' => '-'])], [I18n\Cldr\Reader\NumbersReader::FORMAT_TYPE_PERCENT, '%5,3%%', 0.053, '#00.00%', array_merge($this->templateFormat, ['multiplier' => 100, 'positiveSuffix' => '%', 'negativeSuffix' => '%', 'minIntegerDigits' => 2, 'minDecimalDigits' => 2])]];
    }