‪TYPO3CMS  ‪main
TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest Class Reference
Inheritance diagram for TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest:

Public Member Functions

 viewHelperFormatsDateCorrectly ()
 
 viewHelperRespectsCustomFormat ()
 
 viewHelperAcceptsStrftimeFormat ()
 
 viewHelperReturnsEmptyStringIfChildrenIsEmpty ()
 
 viewHelperReturnsCurrentDateIfEmptyStringIsGiven ()
 
 viewHelperUsesDefaultIfNoSystemFormatIsAvailable ()
 
 viewHelperUsesSystemFormat ()
 
 viewHelperUsesSystemFormatWhenFormatWithNullValueIsGiven ()
 
 viewHelperThrowsExceptionWithOriginalMessageIfDateStringCantBeParsed ()
 
 viewHelperUsesChildNodesWithTimestamp ()
 
 dateArgumentHasPriorityOverChildNodes ()
 
 relativeDateCalculationWorksWithoutBase ()
 
 baseArgumentIsConsideredForRelativeDate ()
 
 baseArgumentDoesNotAffectAbsoluteTime ()
 
 viewHelperRespectsDefaultTimezoneForIntegerTimestamp (string $timezone, string $expected)
 
 viewHelperRespectsDefaultTimezoneForStringTimestamp (string $timeZone, string $date, string $expected)
 
 viewHelperUsesIcuBasedPattern (string $expected, string|int $pattern, ?string $locale=null)
 

Static Public Member Functions

static viewHelperRespectsDefaultTimezoneForIntegerTimestampDataProvider ()
 
static viewHelperRespectsDefaultTimezoneForStringTimestampDataProvider ()
 
static viewHelperUsesIcuBasedPatternDataProvider ()
 

Protected Member Functions

 setUp ()
 
 tearDown ()
 

Protected Attributes

bool $initializeDatabase = false
 
string $timezone
 

Detailed Description

Definition at line 27 of file DateViewHelperTest.php.

Member Function Documentation

◆ baseArgumentDoesNotAffectAbsoluteTime()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::baseArgumentDoesNotAffectAbsoluteTime ( )

Definition at line 161 of file DateViewHelperTest.php.

◆ baseArgumentIsConsideredForRelativeDate()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::baseArgumentIsConsideredForRelativeDate ( )

Definition at line 153 of file DateViewHelperTest.php.

◆ dateArgumentHasPriorityOverChildNodes()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::dateArgumentHasPriorityOverChildNodes ( )

Definition at line 137 of file DateViewHelperTest.php.

◆ relativeDateCalculationWorksWithoutBase()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::relativeDateCalculationWorksWithoutBase ( )

Definition at line 145 of file DateViewHelperTest.php.

◆ setUp()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::setUp ( )
protected

Definition at line 35 of file DateViewHelperTest.php.

References $GLOBALS.

◆ tearDown()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::tearDown ( )
protected

Definition at line 42 of file DateViewHelperTest.php.

◆ viewHelperAcceptsStrftimeFormat()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::viewHelperAcceptsStrftimeFormat ( )

Definition at line 65 of file DateViewHelperTest.php.

◆ viewHelperFormatsDateCorrectly()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::viewHelperFormatsDateCorrectly ( )

Definition at line 49 of file DateViewHelperTest.php.

◆ viewHelperRespectsCustomFormat()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::viewHelperRespectsCustomFormat ( )

Definition at line 57 of file DateViewHelperTest.php.

◆ viewHelperRespectsDefaultTimezoneForIntegerTimestamp()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::viewHelperRespectsDefaultTimezoneForIntegerTimestamp ( string  $timezone,
string  $expected 
)

◆ viewHelperRespectsDefaultTimezoneForIntegerTimestampDataProvider()

static TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::viewHelperRespectsDefaultTimezoneForIntegerTimestampDataProvider ( )
static

Definition at line 168 of file DateViewHelperTest.php.

◆ viewHelperRespectsDefaultTimezoneForStringTimestamp()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::viewHelperRespectsDefaultTimezoneForStringTimestamp ( string  $timeZone,
string  $date,
string  $expected 
)

Definition at line 221 of file DateViewHelperTest.php.

◆ viewHelperRespectsDefaultTimezoneForStringTimestampDataProvider()

static TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::viewHelperRespectsDefaultTimezoneForStringTimestampDataProvider ( )
static

Definition at line 193 of file DateViewHelperTest.php.

◆ viewHelperReturnsCurrentDateIfEmptyStringIsGiven()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::viewHelperReturnsCurrentDateIfEmptyStringIsGiven ( )

Definition at line 81 of file DateViewHelperTest.php.

References $GLOBALS.

◆ viewHelperReturnsEmptyStringIfChildrenIsEmpty()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::viewHelperReturnsEmptyStringIfChildrenIsEmpty ( )

Definition at line 73 of file DateViewHelperTest.php.

◆ viewHelperThrowsExceptionWithOriginalMessageIfDateStringCantBeParsed()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::viewHelperThrowsExceptionWithOriginalMessageIfDateStringCantBeParsed ( )

Definition at line 119 of file DateViewHelperTest.php.

◆ viewHelperUsesChildNodesWithTimestamp()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::viewHelperUsesChildNodesWithTimestamp ( )

Definition at line 129 of file DateViewHelperTest.php.

◆ viewHelperUsesDefaultIfNoSystemFormatIsAvailable()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::viewHelperUsesDefaultIfNoSystemFormatIsAvailable ( )

Definition at line 89 of file DateViewHelperTest.php.

References $GLOBALS.

◆ viewHelperUsesIcuBasedPattern()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::viewHelperUsesIcuBasedPattern ( string  $expected,
string|int  $pattern,
?string  $locale = null 
)

Definition at line 249 of file DateViewHelperTest.php.

◆ viewHelperUsesIcuBasedPatternDataProvider()

static TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::viewHelperUsesIcuBasedPatternDataProvider ( )
static

Definition at line 229 of file DateViewHelperTest.php.

◆ viewHelperUsesSystemFormat()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::viewHelperUsesSystemFormat ( )

Definition at line 98 of file DateViewHelperTest.php.

References $GLOBALS.

◆ viewHelperUsesSystemFormatWhenFormatWithNullValueIsGiven()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::viewHelperUsesSystemFormatWhenFormatWithNullValueIsGiven ( )

No deprecation notice using PHP 8.1+ should be thrown when format is null

Definition at line 110 of file DateViewHelperTest.php.

References $GLOBALS.

Member Data Documentation

◆ $initializeDatabase

bool TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::$initializeDatabase = false
protected

Definition at line 29 of file DateViewHelperTest.php.

◆ $timezone

string TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest::$timezone
protected

Backup of current timezone, it is manipulated in tests

Definition at line 33 of file DateViewHelperTest.php.

Referenced by TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\DateViewHelperTest\viewHelperRespectsDefaultTimezoneForIntegerTimestamp().