PHP Class Neos\Flow\Tests\Unit\Mvc\Controller\MvcPropertyMappingConfigurationServiceTest

Inheritance: extends Neos\Flow\Tests\UnitTestCase
Afficher le fichier Open project: neos/flow-development-collection

Méthodes publiques

Méthode Description
dataProviderForgenerateTrustedPropertiesToken ( ) : array Data provider for generating the list of trusted properties
dataProviderForgenerateTrustedPropertiesTokenWithUnallowedValues ( ) : array Data Provider for invalid values in generating the list of trusted properties, which should result in an exception
generateTrustedPropertiesTokenGeneratesTheCorrectHashesInNormalOperation ( $input, $expected )
generateTrustedPropertiesTokenThrowsExceptionInWrongCases ( $input )
initializePropertyMappingConfigurationDoesNothingIfTrustedPropertiesAreNotSet ( )
initializePropertyMappingConfigurationReturnsEarlyIfArgumentIsUnknown ( )
initializePropertyMappingConfigurationReturnsEarlyIfNoTrustedPropertiesAreSet ( )
initializePropertyMappingConfigurationSetsAllowedFields ( )
initializePropertyMappingConfigurationSetsAllowedFieldsRecursively ( )
initializePropertyMappingConfigurationSetsCreationAllowedIfIdentityPropertyIsNotSet ( )
initializePropertyMappingConfigurationSetsModificationAllowedIfIdentityPropertyIsSet ( )
serializeAndHashFormFieldArrayWorks ( )

Méthodes protégées

Méthode Description
initializePropertyMappingConfiguration ( array $trustedProperties ) : Arguments Helper which initializes the property mapping configuration and returns arguments

Method Details

dataProviderForgenerateTrustedPropertiesToken() public méthode

Data provider for generating the list of trusted properties

dataProviderForgenerateTrustedPropertiesTokenWithUnallowedValues() public méthode

Data Provider for invalid values in generating the list of trusted properties, which should result in an exception

generateTrustedPropertiesTokenGeneratesTheCorrectHashesInNormalOperation() public méthode

generateTrustedPropertiesTokenThrowsExceptionInWrongCases() public méthode

initializePropertyMappingConfiguration() protected méthode

Helper which initializes the property mapping configuration and returns arguments
protected initializePropertyMappingConfiguration ( array $trustedProperties ) : Arguments
$trustedProperties array
Résultat Neos\Flow\Mvc\Controller\Arguments

initializePropertyMappingConfigurationDoesNothingIfTrustedPropertiesAreNotSet() public méthode

initializePropertyMappingConfigurationReturnsEarlyIfArgumentIsUnknown() public méthode

initializePropertyMappingConfigurationReturnsEarlyIfNoTrustedPropertiesAreSet() public méthode

initializePropertyMappingConfigurationSetsAllowedFields() public méthode

initializePropertyMappingConfigurationSetsAllowedFieldsRecursively() public méthode

initializePropertyMappingConfigurationSetsCreationAllowedIfIdentityPropertyIsNotSet() public méthode

initializePropertyMappingConfigurationSetsModificationAllowedIfIdentityPropertyIsSet() public méthode

serializeAndHashFormFieldArrayWorks() public méthode