PHP Class Neos\Flow\Tests\Unit\Property\TypeConverter\DateTimeConverterTest

Inheritance: extends Neos\Flow\Tests\UnitTestCase
Show file Open project: neos/flow-development-collection

Protected Properties

Property Type Description
$converter Neos\Flow\Property\TypeConverter\DateTimeConverter

Public Methods

Method Description
canConvertFromReturnsFalseIfTargetTypeIsNotDateTime ( )
canConvertFromReturnsTrueITargetTypeIsADateTimeImmutable ( )
canConvertFromReturnsTrueIfSourceTypeIsAString ( )
canConvertFromReturnsTrueIfSourceTypeIsAnArray ( )
canConvertFromReturnsTrueIfSourceTypeIsAnEmptyString ( )
checkMetadata ( )
convertFromAllowsToOverrideTheTime ( )
convertFromAllowsToOverrideTheTimezone ( )
convertFromArrayDataProvider ( ) : array
convertFromArrayReturnsNullForEmptyDate ( )
convertFromArrayTests ( array $source, boolean $isValid )
convertFromArrayThrowsExceptionForEmptyArray ( )
convertFromEmptyStringReturnsNull ( )
convertFromIntegerOrDigitStringInArrayWithoutConfigurationTests ( $source )
convertFromIntegerOrDigitStringWithoutConfigurationTests ( $source )
convertFromIntegerOrDigitStringsWithoutConfigurationDataProvider ( ) : array
convertFromProperlyConvertsArrayWithDateAsArray ( )
convertFromProperlyConvertsArrayWithDefaultDateFormat ( )
convertFromProperlyConvertsStringWithDefaultDateFormat ( )
convertFromProperlyConvertsToDateTimeImmutable ( )
convertFromReturnsErrorIfGivenArrayCantBeConverted ( )
convertFromReturnsErrorIfGivenStringCantBeConverted ( )
convertFromStringDataProvider ( ) : array
convertFromStringTests ( string $source, string $dateFormat, boolean $isValid )
convertFromSupportsDateTimeSubClasses ( )
convertFromThrowsExceptionIfDatePartKeysHaveInvalidValuesSpecified ( $source )
convertFromThrowsExceptionIfGivenArrayDoesNotSpecifyTheDate ( )
convertFromThrowsExceptionIfSpecifiedTimezoneIsInvalid ( )
convertFromUsesDefaultDateFormatIfItIsNotConfigured ( )
invalidDatePartKeyValuesDataProvider ( ) : array
setUp ( )

Method Details

canConvertFromReturnsFalseIfTargetTypeIsNotDateTime() public method

canConvertFromReturnsTrueITargetTypeIsADateTimeImmutable() public method

canConvertFromReturnsTrueIfSourceTypeIsAString() public method

canConvertFromReturnsTrueIfSourceTypeIsAnArray() public method

canConvertFromReturnsTrueIfSourceTypeIsAnEmptyString() public method

checkMetadata() public method

public checkMetadata ( )

convertFromAllowsToOverrideTheTime() public method

convertFromAllowsToOverrideTheTimezone() public method

convertFromArrayDataProvider() public method

See also: convertFromArrayTests()

convertFromArrayReturnsNullForEmptyDate() public method

convertFromArrayTests() public method

public convertFromArrayTests ( array $source, boolean $isValid )
$source array the array to be converted
$isValid boolean TRUE if the conversion is expected to be successful, otherwise FALSE

convertFromArrayThrowsExceptionForEmptyArray() public method

convertFromEmptyStringReturnsNull() public method

convertFromIntegerOrDigitStringInArrayWithoutConfigurationTests() public method

convertFromIntegerOrDigitStringWithoutConfigurationTests() public method

convertFromIntegerOrDigitStringsWithoutConfigurationDataProvider() public method

See also: convertFromIntegerOrDigitStringWithoutConfigurationTests()
See also: convertFromIntegerOrDigitStringInArrayWithoutConfigurationTests()

convertFromProperlyConvertsArrayWithDateAsArray() public method

convertFromProperlyConvertsArrayWithDefaultDateFormat() public method

convertFromProperlyConvertsStringWithDefaultDateFormat() public method

convertFromProperlyConvertsToDateTimeImmutable() public method

convertFromReturnsErrorIfGivenArrayCantBeConverted() public method

convertFromReturnsErrorIfGivenStringCantBeConverted() public method

convertFromStringDataProvider() public method

See also: convertFromStringTests()

convertFromStringTests() public method

public convertFromStringTests ( string $source, string $dateFormat, boolean $isValid )
$source string the string to be converted
$dateFormat string the expected date format
$isValid boolean TRUE if the conversion is expected to be successful, otherwise FALSE

convertFromSupportsDateTimeSubClasses() public method

convertFromThrowsExceptionIfDatePartKeysHaveInvalidValuesSpecified() public method

convertFromThrowsExceptionIfGivenArrayDoesNotSpecifyTheDate() public method

convertFromThrowsExceptionIfSpecifiedTimezoneIsInvalid() public method

convertFromUsesDefaultDateFormatIfItIsNotConfigured() public method

invalidDatePartKeyValuesDataProvider() public method

See also: convertFromThrowsExceptionIfDatePartKeysHaveInvalidValuesSpecified

setUp() public method

public setUp ( )

Property Details

$converter protected property

protected DateTimeConverter,Neos\Flow\Property\TypeConverter $converter
return Neos\Flow\Property\TypeConverter\DateTimeConverter