‪TYPO3CMS  11.5
TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest Class Reference
Inheritance diagram for TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest:

Public Member Functions

 setUp ()
 
 translateReturnsExistingDefaultLanguageKeyIfFullExtDefaultLanguageKeyIsRequested ()
 
 translateReturnsExistingDefaultLanguageKeyIfFullLLLExtDefaultLanguageKeyIsRequested ()
 
 translateReturnsExistingDefaultLanguageKeyIfDefaultLanguageKeyIsRequestedAndDefaultValueIsGiven ()
 
 translateReturnsEmptyStringIfNonExistingDefaultLanguageKeyIsRequested ()
 
 translateReturnsDefaultValueIfNonExistingDefaultLanguageKeyIsRequestedAndDefaultValueIsGiven ()
 
 translateReturnsExistingLanguageKeyForLanguageIfExtPathLanguageKeyIsRequested ()
 
 translateReturnsDefaultValueIfNonExistingLanguageKeyForLanguageIsRequestedAndDefaultValueIsGiven ()
 
 translateReturnsEmptyStringIfNonExistingLanguageKeyForLanguageIsRequested ()
 
 translateReturnsExistingDefaultLanguageKeyIfDefaultLanguageKeyIsRequestedAndExtFilePathIsGiven ()
 
 translateReturnsExistingDefaultLanguageKeyIfDefaultLanguageKeyIsRequestedAndLLLExtFilePathIsGiven ()
 
 translateValuesRecursiveTranslateRecursive ()
 
 translateFormElementValueTranslateLabelForConcreteFormAndConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementLabelIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists ()
 
 translateFormElementValueTranslateLabelForConcreteFormAndConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementLabelIsEmptyAndPropertyShouldBeTranslatedAndTranslationExists ()
 
 translateFormElementValueNotTranslateLabelForConcreteFormAndConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementLabelIsEmptyAndPropertyShouldNotBeTranslatedAndTranslationExists ()
 
 translateFormElementValueTranslateLabelForConcreteFormElementIfElementRenderingOptionsContainsATranslationFilesAndElementLabelIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists ()
 
 translateFormElementValueTranslateLabelForFormElementTypeIfElementRenderingOptionsContainsATranslationFilesAndElementLabelIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists ()
 
 translateFormElementValueTranslatePropertyForConcreteFormAndConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementPropertyIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists ()
 
 translateFormElementValueNotTranslatePropertyForConcreteFormAndConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementPropertyIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationNotExists ()
 
 translateFormElementValueTranslateRenderingOptionForConcreteFormAndConcreteSectionElementIfElementRenderingOptionsContainsATranslationFilesAndElementRenderingOptionIsNotEmptyAndRenderingOptionShouldBeTranslatedAndTranslationExists ()
 
 translateFormElementValueTranslateOptionsPropertyForConcreteFormAndConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementOptionsPropertyIsAnArrayAndPropertyShouldBeTranslatedAndTranslationExists ()
 
 translateFormElementValueTranslateOptionsPropertyForConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementOptionsPropertyIsAnArrayAndPropertyShouldBeTranslatedAndTranslationExists ()
 
 translateFinisherOptionTranslateOptionForConcreteFormIfFinisherTranslationOptionsContainsATranslationFilesAndFinisherOptionIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists ()
 
 translateFinisherOptionTranslateOptionIfFinisherTranslationOptionsContainsATranslationFilesAndFinisherOptionIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists ()
 
 translateFormElementValueTranslateLabelForConcreteFormAndConcreteElementFromFormRuntimeTranslationFilesIfElementRenderingOptionsContainsNoTranslationFilesAndElementLabelIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists ()
 
 supportsArgumentsForFormElementValueTranslations ()
 
 translateFinisherOptionTranslateOptionForConcreteFormFromFormRuntimeIfFinisherTranslationOptionsContainsNoTranslationFilesAndFinisherOptionIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists ()
 
 supportsArgumentsForFinisherOptionTranslations ()
 
 translateFormElementValueTranslateLabelFromAdditionalTranslationForConcreteFormAndConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementLabelIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists ()
 
 translateFormElementTranslateFormWithContentElementUidIfFormContainsNoOriginalIdentifier ()
 
 translateFormElementTranslateFormWithContentElementUidIfFormContainsOriginalIdentifier ()
 
 translateFormElementErrorTranslateErrorFromFormWithContentElementUidIfFormContainsNoOriginalIdentifier ()
 
 translateFormElementErrorTranslateErrorFromFormWithContentElementUidIfFormContainsOriginalIdentifier ()
 
 translateFinisherOptionTranslateOptionFromFormWithContentElementUidIfFormContainsNoOriginalIdentifier ()
 
 translateFinisherOptionTranslateOptionFromFormWithContentElementUidIfFormContainsOriginalIdentifier ()
 

Protected Attributes

bool $resetSingletonInstances = true
 
ConfigurationManager MockObject AccessibleObjectInterface $mockConfigurationManager
 
TranslationService MockObject AccessibleObjectInterface $mockTranslationService
 
LanguageStore $store
 

Detailed Description

Definition at line 40 of file TranslationServiceTest.php.

Member Function Documentation

◆ setUp()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::setUp ( )

Set up

Definition at line 62 of file TranslationServiceTest.php.

◆ supportsArgumentsForFinisherOptionTranslations()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::supportsArgumentsForFinisherOptionTranslations ( )
Test:

Definition at line 969 of file TranslationServiceTest.php.

◆ supportsArgumentsForFormElementValueTranslations()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::supportsArgumentsForFormElementValueTranslations ( )
Test:

Definition at line 898 of file TranslationServiceTest.php.

◆ translateFinisherOptionTranslateOptionForConcreteFormFromFormRuntimeIfFinisherTranslationOptionsContainsNoTranslationFilesAndFinisherOptionIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateFinisherOptionTranslateOptionForConcreteFormFromFormRuntimeIfFinisherTranslationOptionsContainsNoTranslationFilesAndFinisherOptionIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists ( )
Test:

Definition at line 937 of file TranslationServiceTest.php.

◆ translateFinisherOptionTranslateOptionForConcreteFormIfFinisherTranslationOptionsContainsATranslationFilesAndFinisherOptionIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateFinisherOptionTranslateOptionForConcreteFormIfFinisherTranslationOptionsContainsATranslationFilesAndFinisherOptionIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists ( )
Test:

Definition at line 789 of file TranslationServiceTest.php.

◆ translateFinisherOptionTranslateOptionFromFormWithContentElementUidIfFormContainsNoOriginalIdentifier()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateFinisherOptionTranslateOptionFromFormWithContentElementUidIfFormContainsNoOriginalIdentifier ( )
Test:

Definition at line 1210 of file TranslationServiceTest.php.

◆ translateFinisherOptionTranslateOptionFromFormWithContentElementUidIfFormContainsOriginalIdentifier()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateFinisherOptionTranslateOptionFromFormWithContentElementUidIfFormContainsOriginalIdentifier ( )
Test:

Definition at line 1239 of file TranslationServiceTest.php.

◆ translateFinisherOptionTranslateOptionIfFinisherTranslationOptionsContainsATranslationFilesAndFinisherOptionIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateFinisherOptionTranslateOptionIfFinisherTranslationOptionsContainsATranslationFilesAndFinisherOptionIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists ( )
Test:

Definition at line 824 of file TranslationServiceTest.php.

◆ translateFormElementErrorTranslateErrorFromFormWithContentElementUidIfFormContainsNoOriginalIdentifier()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateFormElementErrorTranslateErrorFromFormWithContentElementUidIfFormContainsNoOriginalIdentifier ( )
Test:

Definition at line 1129 of file TranslationServiceTest.php.

◆ translateFormElementErrorTranslateErrorFromFormWithContentElementUidIfFormContainsOriginalIdentifier()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateFormElementErrorTranslateErrorFromFormWithContentElementUidIfFormContainsOriginalIdentifier ( )
Test:

Definition at line 1169 of file TranslationServiceTest.php.

◆ translateFormElementTranslateFormWithContentElementUidIfFormContainsNoOriginalIdentifier()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateFormElementTranslateFormWithContentElementUidIfFormContainsNoOriginalIdentifier ( )
Test:

Definition at line 1050 of file TranslationServiceTest.php.

◆ translateFormElementTranslateFormWithContentElementUidIfFormContainsOriginalIdentifier()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateFormElementTranslateFormWithContentElementUidIfFormContainsOriginalIdentifier ( )
Test:

Definition at line 1089 of file TranslationServiceTest.php.

◆ translateFormElementValueNotTranslateLabelForConcreteFormAndConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementLabelIsEmptyAndPropertyShouldNotBeTranslatedAndTranslationExists()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateFormElementValueNotTranslateLabelForConcreteFormAndConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementLabelIsEmptyAndPropertyShouldNotBeTranslatedAndTranslationExists ( )
Test:

Definition at line 413 of file TranslationServiceTest.php.

◆ translateFormElementValueNotTranslatePropertyForConcreteFormAndConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementPropertyIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationNotExists()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateFormElementValueNotTranslatePropertyForConcreteFormAndConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementPropertyIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationNotExists ( )
Test:

Definition at line 592 of file TranslationServiceTest.php.

◆ translateFormElementValueTranslateLabelForConcreteFormAndConcreteElementFromFormRuntimeTranslationFilesIfElementRenderingOptionsContainsNoTranslationFilesAndElementLabelIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateFormElementValueTranslateLabelForConcreteFormAndConcreteElementFromFormRuntimeTranslationFilesIfElementRenderingOptionsContainsNoTranslationFilesAndElementLabelIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists ( )
Test:

Definition at line 859 of file TranslationServiceTest.php.

◆ translateFormElementValueTranslateLabelForConcreteFormAndConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementLabelIsEmptyAndPropertyShouldBeTranslatedAndTranslationExists()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateFormElementValueTranslateLabelForConcreteFormAndConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementLabelIsEmptyAndPropertyShouldBeTranslatedAndTranslationExists ( )
Test:

Definition at line 369 of file TranslationServiceTest.php.

◆ translateFormElementValueTranslateLabelForConcreteFormAndConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementLabelIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateFormElementValueTranslateLabelForConcreteFormAndConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementLabelIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists ( )
Test:

Definition at line 325 of file TranslationServiceTest.php.

◆ translateFormElementValueTranslateLabelForConcreteFormElementIfElementRenderingOptionsContainsATranslationFilesAndElementLabelIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateFormElementValueTranslateLabelForConcreteFormElementIfElementRenderingOptionsContainsATranslationFilesAndElementLabelIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists ( )
Test:

Definition at line 457 of file TranslationServiceTest.php.

◆ translateFormElementValueTranslateLabelForFormElementTypeIfElementRenderingOptionsContainsATranslationFilesAndElementLabelIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateFormElementValueTranslateLabelForFormElementTypeIfElementRenderingOptionsContainsATranslationFilesAndElementLabelIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists ( )
Test:

Definition at line 501 of file TranslationServiceTest.php.

◆ translateFormElementValueTranslateLabelFromAdditionalTranslationForConcreteFormAndConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementLabelIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateFormElementValueTranslateLabelFromAdditionalTranslationForConcreteFormAndConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementLabelIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists ( )
Test:

Definition at line 1000 of file TranslationServiceTest.php.

◆ translateFormElementValueTranslateOptionsPropertyForConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementOptionsPropertyIsAnArrayAndPropertyShouldBeTranslatedAndTranslationExists()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateFormElementValueTranslateOptionsPropertyForConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementOptionsPropertyIsAnArrayAndPropertyShouldBeTranslatedAndTranslationExists ( )
Test:

Definition at line 736 of file TranslationServiceTest.php.

◆ translateFormElementValueTranslateOptionsPropertyForConcreteFormAndConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementOptionsPropertyIsAnArrayAndPropertyShouldBeTranslatedAndTranslationExists()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateFormElementValueTranslateOptionsPropertyForConcreteFormAndConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementOptionsPropertyIsAnArrayAndPropertyShouldBeTranslatedAndTranslationExists ( )
Test:

Definition at line 683 of file TranslationServiceTest.php.

◆ translateFormElementValueTranslatePropertyForConcreteFormAndConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementPropertyIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateFormElementValueTranslatePropertyForConcreteFormAndConcreteElementIfElementRenderingOptionsContainsATranslationFilesAndElementPropertyIsNotEmptyAndPropertyShouldBeTranslatedAndTranslationExists ( )
Test:

Definition at line 545 of file TranslationServiceTest.php.

◆ translateFormElementValueTranslateRenderingOptionForConcreteFormAndConcreteSectionElementIfElementRenderingOptionsContainsATranslationFilesAndElementRenderingOptionIsNotEmptyAndRenderingOptionShouldBeTranslatedAndTranslationExists()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateFormElementValueTranslateRenderingOptionForConcreteFormAndConcreteSectionElementIfElementRenderingOptionsContainsATranslationFilesAndElementRenderingOptionIsNotEmptyAndRenderingOptionShouldBeTranslatedAndTranslationExists ( )
Test:

Definition at line 639 of file TranslationServiceTest.php.

◆ translateReturnsDefaultValueIfNonExistingDefaultLanguageKeyIsRequestedAndDefaultValueIsGiven()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateReturnsDefaultValueIfNonExistingDefaultLanguageKeyIsRequestedAndDefaultValueIsGiven ( )
Test:

Definition at line 180 of file TranslationServiceTest.php.

◆ translateReturnsDefaultValueIfNonExistingLanguageKeyForLanguageIsRequestedAndDefaultValueIsGiven()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateReturnsDefaultValueIfNonExistingLanguageKeyForLanguageIsRequestedAndDefaultValueIsGiven ( )
Test:

Definition at line 217 of file TranslationServiceTest.php.

◆ translateReturnsEmptyStringIfNonExistingDefaultLanguageKeyIsRequested()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateReturnsEmptyStringIfNonExistingDefaultLanguageKeyIsRequested ( )
Test:

Definition at line 165 of file TranslationServiceTest.php.

◆ translateReturnsEmptyStringIfNonExistingLanguageKeyForLanguageIsRequested()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateReturnsEmptyStringIfNonExistingLanguageKeyForLanguageIsRequested ( )
Test:

Definition at line 236 of file TranslationServiceTest.php.

◆ translateReturnsExistingDefaultLanguageKeyIfDefaultLanguageKeyIsRequestedAndDefaultValueIsGiven()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateReturnsExistingDefaultLanguageKeyIfDefaultLanguageKeyIsRequestedAndDefaultValueIsGiven ( )
Test:

Definition at line 146 of file TranslationServiceTest.php.

◆ translateReturnsExistingDefaultLanguageKeyIfDefaultLanguageKeyIsRequestedAndExtFilePathIsGiven()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateReturnsExistingDefaultLanguageKeyIfDefaultLanguageKeyIsRequestedAndExtFilePathIsGiven ( )
Test:

Definition at line 254 of file TranslationServiceTest.php.

◆ translateReturnsExistingDefaultLanguageKeyIfDefaultLanguageKeyIsRequestedAndLLLExtFilePathIsGiven()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateReturnsExistingDefaultLanguageKeyIfDefaultLanguageKeyIsRequestedAndLLLExtFilePathIsGiven ( )
Test:

Definition at line 271 of file TranslationServiceTest.php.

◆ translateReturnsExistingDefaultLanguageKeyIfFullExtDefaultLanguageKeyIsRequested()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateReturnsExistingDefaultLanguageKeyIfFullExtDefaultLanguageKeyIsRequested ( )
Test:

Definition at line 116 of file TranslationServiceTest.php.

◆ translateReturnsExistingDefaultLanguageKeyIfFullLLLExtDefaultLanguageKeyIsRequested()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateReturnsExistingDefaultLanguageKeyIfFullLLLExtDefaultLanguageKeyIsRequested ( )
Test:

Definition at line 131 of file TranslationServiceTest.php.

◆ translateReturnsExistingLanguageKeyForLanguageIfExtPathLanguageKeyIsRequested()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateReturnsExistingLanguageKeyForLanguageIfExtPathLanguageKeyIsRequested ( )
Test:

Definition at line 199 of file TranslationServiceTest.php.

◆ translateValuesRecursiveTranslateRecursive()

TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::translateValuesRecursiveTranslateRecursive ( )
Test:

Definition at line 288 of file TranslationServiceTest.php.

Member Data Documentation

◆ $mockConfigurationManager

ConfigurationManager MockObject AccessibleObjectInterface TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::$mockConfigurationManager
protected

Definition at line 49 of file TranslationServiceTest.php.

◆ $mockTranslationService

TranslationService MockObject AccessibleObjectInterface TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::$mockTranslationService
protected

Definition at line 53 of file TranslationServiceTest.php.

◆ $resetSingletonInstances

bool TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::$resetSingletonInstances = true
protected

Reset singletons created by subject

Definition at line 45 of file TranslationServiceTest.php.

◆ $store

LanguageStore TYPO3\CMS\Form\Tests\Unit\Service\TranslationServiceTest::$store
protected

Definition at line 57 of file TranslationServiceTest.php.