PHP Класс Neos\Flow\Tests\Unit\I18n\Parser\DatetimeParserTest

Наследование: extends Neos\Flow\Tests\UnitTestCase
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$datetimeAttributesTemplate array Template datetime attributes - expected results are merged with this array so code is less redundant.
$sampleLocale Neos\Flow\I18n\Locale
$sampleLocalizedLiterals array

Открытые методы

Метод Описание
lenientParsingWorksCorrectlyForEasyDatetimes ( $formatType, $datetimeToParse, $stringFormat, $expectedParsedDatetime, array $parsedFormat )
lenientParsingWorksCorrectlyForHardDatetimes ( $formatType, $datetimeToParse, $stringFormat, $expectedParsedDatetime, array $parsedFormat )
sampleDatetimesEasyToParse ( ) : array Sample data for all test methods, with format type, string datetime to parse, string format, expected parsed datetime, and parsed format.
sampleDatetimesHardToParse ( ) : array Sample data with structure like in sampleDatetimesEasyToParse(), but with examples harder to parse - only lenient parsing mode should be able to parse them.
setUp ( ) : void
strictParsingReturnsFalseForHardDatetimes ( $formatType, $datetimeToParse, $stringFormat, $expectedParsedDatetime, array $parsedFormat )
strictParsingWorksCorrectlyForEasyDatetimes ( $formatType, $datetimeToParse, $stringFormat, $expectedParsedDatetime, array $parsedFormat )

Описание методов

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

public lenientParsingWorksCorrectlyForEasyDatetimes ( $formatType, $datetimeToParse, $stringFormat, $expectedParsedDatetime, array $parsedFormat )
$parsedFormat array

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

public lenientParsingWorksCorrectlyForHardDatetimes ( $formatType, $datetimeToParse, $stringFormat, $expectedParsedDatetime, array $parsedFormat )
$parsedFormat array

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

Note that this data provider has everything needed by any test method, so not every element is used by every method.
public sampleDatetimesEasyToParse ( ) : array
Результат array

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

Sample data with structure like in sampleDatetimesEasyToParse(), but with examples harder to parse - only lenient parsing mode should be able to parse them.
public sampleDatetimesHardToParse ( ) : array
Результат array

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

public setUp ( ) : void
Результат void

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

public strictParsingReturnsFalseForHardDatetimes ( $formatType, $datetimeToParse, $stringFormat, $expectedParsedDatetime, array $parsedFormat )
$parsedFormat array

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

public strictParsingWorksCorrectlyForEasyDatetimes ( $formatType, $datetimeToParse, $stringFormat, $expectedParsedDatetime, array $parsedFormat )
$parsedFormat array

Описание свойств

$datetimeAttributesTemplate защищенное свойство

Template datetime attributes - expected results are merged with this array so code is less redundant.
protected array $datetimeAttributesTemplate
Результат array

$sampleLocale защищенное свойство

protected Locale,Neos\Flow\I18n $sampleLocale
Результат Neos\Flow\I18n\Locale

$sampleLocalizedLiterals защищенное свойство

protected array $sampleLocalizedLiterals
Результат array