‪TYPO3CMS  ‪main
TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest Class Reference
Inheritance diagram for TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest:
TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait

Public Member Functions

 renderThrowsExceptionIfNoKeyOrIdParameterIsGiven ()
 
 renderThrowsExceptionIfOnlyDefaultValueIsGiven ()
 
 renderThrowsExceptionInNonExtbaseContextWithoutExtensionNameAndDefaultValue ()
 
 renderReturnsStringInNonExtbaseContext (string $template, string $expected)
 
 renderInNonExtbaseContextHandlesLocaleFromFrontendRequest (string $template, string $expected)
 
 renderInNonExtbaseContextHandlesLocaleObjectAsLanguageKey ()
 
 renderInNonExtbaseContextHandlesLocaleObjectAsLanguageKeyWithFallback ()
 
 renderInNonExtbaseContextHandlesLocaleObjectAsLanguageKeyWithoutFallback ()
 
 renderReturnsStringInExtbaseContext (string $template, string $expected)
 
 renderInExtbaseContextHandlesLocaleObjectAsLanguageKey ()
 
 renderInExtbaseContextHandlesLocaleObjectAsLanguageKeyWithFallback ()
 
 renderInExtbaseContextHandlesLocaleObjectAsLanguageKeyWithoutFallback ()
 
 renderInExtbaseFrontendContextHandlesLabelOverrideWithTypoScriptInDefaultLanguage ()
 
 renderInExtbaseFrontendContextHandlesLabelOverrideWithTypoScriptInLocalizedPage ()
 

Static Public Member Functions

static renderReturnsStringInNonExtbaseContextDataProvider ()
 
static fallbackChainInNonExtbaseContextDataProvider ()
 
static renderReturnsStringInExtbaseContextDataProvider ()
 

Protected Attributes

const LANGUAGE_PRESETS
 
array $testExtensionsToLoad
 

Additional Inherited Members

- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait
 writeSiteConfiguration (string $identifier, array $site=[], array $languages=[], array $errorHandling=[])
 
 mergeSiteConfiguration (string $identifier, array $overrides)
 
 buildSiteConfiguration (int $rootPageId, string $base='')
 
 buildDefaultLanguageConfiguration (string $identifier, string $base)
 
 buildLanguageConfiguration (string $identifier, string $base, array $fallbackIdentifiers=[], string $fallbackType=null)
 
 buildErrorHandlingConfiguration (string $handler, array $codes)
 
mixed resolveLanguagePreset (string $identifier)
 
 applyInstructions (InternalRequest $request, AbstractInstruction ... $instructions)
 
 mergeInstruction (AbstractInstruction $current, AbstractInstruction $other)
 
- ‪Static Protected Member Functions inherited from ‪TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait
static failIfArrayIsNotEmpty (array $items)
 

Detailed Description

Definition at line 37 of file TranslateViewHelperTest.php.

Member Function Documentation

◆ fallbackChainInNonExtbaseContextDataProvider()

static TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest::fallbackChainInNonExtbaseContextDataProvider ( )
static

Definition at line 172 of file TranslateViewHelperTest.php.

◆ renderInExtbaseContextHandlesLocaleObjectAsLanguageKey()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest::renderInExtbaseContextHandlesLocaleObjectAsLanguageKey ( )

◆ renderInExtbaseContextHandlesLocaleObjectAsLanguageKeyWithFallback()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest::renderInExtbaseContextHandlesLocaleObjectAsLanguageKeyWithFallback ( )

◆ renderInExtbaseContextHandlesLocaleObjectAsLanguageKeyWithoutFallback()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest::renderInExtbaseContextHandlesLocaleObjectAsLanguageKeyWithoutFallback ( )

◆ renderInExtbaseFrontendContextHandlesLabelOverrideWithTypoScriptInDefaultLanguage()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest::renderInExtbaseFrontendContextHandlesLabelOverrideWithTypoScriptInDefaultLanguage ( )

◆ renderInExtbaseFrontendContextHandlesLabelOverrideWithTypoScriptInLocalizedPage()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest::renderInExtbaseFrontendContextHandlesLabelOverrideWithTypoScriptInLocalizedPage ( )

Definition at line 438 of file TranslateViewHelperTest.php.

◆ renderInNonExtbaseContextHandlesLocaleFromFrontendRequest()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest::renderInNonExtbaseContextHandlesLocaleFromFrontendRequest ( string  $template,
string  $expected 
)

Analyzes that the frontend request can resolve the locale from the frontend request, both LLL: prefix and extensionName + id combinations.

Definition at line 216 of file TranslateViewHelperTest.php.

References TYPO3\CMS\Core\Core\SystemEnvironmentBuilder\REQUESTTYPE_FE.

◆ renderInNonExtbaseContextHandlesLocaleObjectAsLanguageKey()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest::renderInNonExtbaseContextHandlesLocaleObjectAsLanguageKey ( )

Definition at line 229 of file TranslateViewHelperTest.php.

◆ renderInNonExtbaseContextHandlesLocaleObjectAsLanguageKeyWithFallback()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest::renderInNonExtbaseContextHandlesLocaleObjectAsLanguageKeyWithFallback ( )

Definition at line 241 of file TranslateViewHelperTest.php.

◆ renderInNonExtbaseContextHandlesLocaleObjectAsLanguageKeyWithoutFallback()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest::renderInNonExtbaseContextHandlesLocaleObjectAsLanguageKeyWithoutFallback ( )

Definition at line 253 of file TranslateViewHelperTest.php.

◆ renderReturnsStringInExtbaseContext()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest::renderReturnsStringInExtbaseContext ( string  $template,
string  $expected 
)

◆ renderReturnsStringInExtbaseContextDataProvider()

static TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest::renderReturnsStringInExtbaseContextDataProvider ( )
static

Definition at line 264 of file TranslateViewHelperTest.php.

◆ renderReturnsStringInNonExtbaseContext()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest::renderReturnsStringInNonExtbaseContext ( string  $template,
string  $expected 
)

Definition at line 163 of file TranslateViewHelperTest.php.

◆ renderReturnsStringInNonExtbaseContextDataProvider()

static TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest::renderReturnsStringInNonExtbaseContextDataProvider ( )
static

Definition at line 79 of file TranslateViewHelperTest.php.

◆ renderThrowsExceptionIfNoKeyOrIdParameterIsGiven()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest::renderThrowsExceptionIfNoKeyOrIdParameterIsGiven ( )

Definition at line 50 of file TranslateViewHelperTest.php.

◆ renderThrowsExceptionIfOnlyDefaultValueIsGiven()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest::renderThrowsExceptionIfOnlyDefaultValueIsGiven ( )

Definition at line 60 of file TranslateViewHelperTest.php.

◆ renderThrowsExceptionInNonExtbaseContextWithoutExtensionNameAndDefaultValue()

TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest::renderThrowsExceptionInNonExtbaseContextWithoutExtensionNameAndDefaultValue ( )

Definition at line 70 of file TranslateViewHelperTest.php.

Member Data Documentation

◆ $testExtensionsToLoad

array TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest::$testExtensionsToLoad
protected
Initial value:
= [
'typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/test_translate',
]

Definition at line 45 of file TranslateViewHelperTest.php.

◆ LANGUAGE_PRESETS

const TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest::LANGUAGE_PRESETS
protected
Initial value:
= [
'EN' => ['id' => 0, 'title' => 'English', 'locale' => 'en_US.UTF8'],
'DE' => ['id' => 1, 'title' => 'Deutsch', 'locale' => 'de_DE.UTF8'],
]

Definition at line 40 of file TranslateViewHelperTest.php.