PHP Class Neos\FluidAdaptor\Tests\Unit\ViewHelpers\Form\AbstractFormFieldViewHelperTest

Inheritance: extends FormFieldViewHelperBaseTestcase
Show file Open project: neos/flow-development-collection

Public Methods

Method Description
addAdditionalIdentityPropertiesIfNeededCallsRenderIdentityFieldWithTheRightParameters ( )
addAdditionalIdentityPropertiesIfNeededCallsRenderIdentityFieldWithTheRightParametersWithMoreHierarchyLevels ( )
addAdditionalIdentityPropertiesIfNeededDoesNotCreateAnythingIfPropertyIsWithoutDot ( )
addAdditionalIdentityPropertiesIfNeededDoesNotTryToAccessObjectPropertiesIfFormObjectIsNotSet ( )
formObjectVariantsDataProvider ( ) This is in order to proof that object access behaves similar to a plain array with the same structure
getMappingResultsForPropertyReturnsEmptyResultIfNoErrorOccurredInNonObjectAccessorMode ( )
getMappingResultsForPropertyReturnsEmptyResultIfNoErrorOccurredInObjectAccessorMode ( )
getMappingResultsForPropertyReturnsErrorsFromRequestIfFormObjectNameIsNotSet ( )
getMappingResultsForPropertyReturnsErrorsFromRequestIfPropertyIsSet ( )
getMappingResultsForPropertyReturnsValidationResultsIfErrorsHappenedInNonObjectAccessorMode ( )
getMappingResultsForPropertyReturnsValidationResultsIfErrorsHappenedInObjectAccessorMode ( )
getMappingResultsForSubPropertyReturnsValidationResultsIfErrorsHappenedInNonObjectAccessorMode ( )
getMappingResultsForSubPropertyReturnsValidationResultsIfErrorsHappenedInObjectAccessorMode ( )
getNameBuildsNameFromFieldNamePrefixAndFieldNameIfNotInObjectAccessorMode ( )
getNameBuildsNameFromFieldNamePrefixAndPropertyIfInObjectAccessorModeAndNoFormObjectNameIsSpecified ( )
getNameBuildsNameFromFieldNamePrefixFormObjectNameAndHierarchicalPropertyIfInObjectAccessorMode ( )
getNameBuildsNameFromFieldNamePrefixFormObjectNameAndPropertyIfInObjectAccessorMode ( )
getNameResolvesPropertyPathIfInObjectAccessorModeAndNoFormObjectNameIsSpecified ( )
getValueAttributeBuildsValueFromPropertyAndFormObjectIfInObjectAccessorMode ( $formObject )
getValueAttributeConvertsObjectsToIdentifiers ( )
getValueAttributeDoesNotConvertsObjectsToIdentifiersIfTheyAreNotKnownToPersistence ( )
getValueAttributeReturnsNullIfNotInObjectAccessorModeAndValueArgumentIsNoSet ( )
getValueAttributeReturnsValueArgumentIfSpecified ( )
ifAnAttributeValueIsAnObjectMaintainedByThePersistenceManagerItIsConvertedToAUUID ( )
isObjectAccessorModeReturnsTrueIfPropertyIsSetAndFormObjectIsGiven ( )
renderHiddenFieldForEmptyValueAddsHiddenFieldNameToVariableContainer ( )
renderHiddenFieldForEmptyValueAddsHiddenFieldWithDisabledState ( )
renderHiddenFieldForEmptyValueDoesNotAddTheSameHiddenFieldNameMoreThanOnce ( )
renderHiddenFieldForEmptyValueDoesNotRemoveNonEmptySquareBracketsFromHiddenFieldName ( )
renderHiddenFieldForEmptyValueRemovesEmptySquareBracketsFromHiddenFieldName ( )
setErrorClassAttributeAppendsCustomErrorClassIfAnErrorOccurred ( )
setErrorClassAttributeAppendsErrorClassToExistingClassesIfAnErrorOccurred ( )
setErrorClassAttributeDoesNotSetClassAttributeIfNoErrorOccurred ( )
setErrorClassAttributeSetsCustomErrorClassIfAnErrorOccurred ( )
setErrorClassAttributeSetsErrorClassIfAnErrorOccurred ( )

Method Details

addAdditionalIdentityPropertiesIfNeededCallsRenderIdentityFieldWithTheRightParameters() public method

addAdditionalIdentityPropertiesIfNeededCallsRenderIdentityFieldWithTheRightParametersWithMoreHierarchyLevels() public method

addAdditionalIdentityPropertiesIfNeededDoesNotCreateAnythingIfPropertyIsWithoutDot() public method

addAdditionalIdentityPropertiesIfNeededDoesNotTryToAccessObjectPropertiesIfFormObjectIsNotSet() public method

formObjectVariantsDataProvider() public method

This is in order to proof that object access behaves similar to a plain array with the same structure

getMappingResultsForPropertyReturnsEmptyResultIfNoErrorOccurredInNonObjectAccessorMode() public method

getMappingResultsForPropertyReturnsEmptyResultIfNoErrorOccurredInObjectAccessorMode() public method

getMappingResultsForPropertyReturnsErrorsFromRequestIfFormObjectNameIsNotSet() public method

getMappingResultsForPropertyReturnsErrorsFromRequestIfPropertyIsSet() public method

getMappingResultsForPropertyReturnsValidationResultsIfErrorsHappenedInNonObjectAccessorMode() public method

getMappingResultsForPropertyReturnsValidationResultsIfErrorsHappenedInObjectAccessorMode() public method

getMappingResultsForSubPropertyReturnsValidationResultsIfErrorsHappenedInNonObjectAccessorMode() public method

getMappingResultsForSubPropertyReturnsValidationResultsIfErrorsHappenedInObjectAccessorMode() public method

getNameBuildsNameFromFieldNamePrefixAndFieldNameIfNotInObjectAccessorMode() public method

getNameBuildsNameFromFieldNamePrefixAndPropertyIfInObjectAccessorModeAndNoFormObjectNameIsSpecified() public method

getNameBuildsNameFromFieldNamePrefixFormObjectNameAndHierarchicalPropertyIfInObjectAccessorMode() public method

getNameBuildsNameFromFieldNamePrefixFormObjectNameAndPropertyIfInObjectAccessorMode() public method

getNameResolvesPropertyPathIfInObjectAccessorModeAndNoFormObjectNameIsSpecified() public method

getValueAttributeBuildsValueFromPropertyAndFormObjectIfInObjectAccessorMode() public method

getValueAttributeConvertsObjectsToIdentifiers() public method

getValueAttributeDoesNotConvertsObjectsToIdentifiersIfTheyAreNotKnownToPersistence() public method

getValueAttributeReturnsNullIfNotInObjectAccessorModeAndValueArgumentIsNoSet() public method

getValueAttributeReturnsValueArgumentIfSpecified() public method

ifAnAttributeValueIsAnObjectMaintainedByThePersistenceManagerItIsConvertedToAUUID() public method

isObjectAccessorModeReturnsTrueIfPropertyIsSetAndFormObjectIsGiven() public method

renderHiddenFieldForEmptyValueAddsHiddenFieldNameToVariableContainer() public method

renderHiddenFieldForEmptyValueAddsHiddenFieldWithDisabledState() public method

renderHiddenFieldForEmptyValueDoesNotAddTheSameHiddenFieldNameMoreThanOnce() public method

renderHiddenFieldForEmptyValueDoesNotRemoveNonEmptySquareBracketsFromHiddenFieldName() public method

renderHiddenFieldForEmptyValueRemovesEmptySquareBracketsFromHiddenFieldName() public method

setErrorClassAttributeAppendsCustomErrorClassIfAnErrorOccurred() public method

setErrorClassAttributeAppendsErrorClassToExistingClassesIfAnErrorOccurred() public method

setErrorClassAttributeDoesNotSetClassAttributeIfNoErrorOccurred() public method

setErrorClassAttributeSetsCustomErrorClassIfAnErrorOccurred() public method

setErrorClassAttributeSetsErrorClassIfAnErrorOccurred() public method