PHP 클래스 Neos\Flow\Tests\Unit\I18n\Parser\DatetimeParserTest

상속: extends Neos\Flow\Tests\UnitTestCase
파일 보기 프로젝트 열기: neos/flow-development-collection

보호된 프로퍼티들

프로퍼티 타입 설명
$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