PHP Class Neos\FluidAdaptor\Tests\Unit\ViewHelpers\FormViewHelperTest

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

Protected Properties

Property Type Description
$hashService Neos\Flow\Security\Cryptography\HashService | PHPUnit_Framework_MockObject_MockObject
$mockAuthenticationManager Neos\Flow\Security\Authentication\AuthenticationManagerInterface | PHPUnit_Framework_MockObject_MockObject
$mvcPropertyMappingConfigurationService Neos\Flow\Mvc\Controller\MvcPropertyMappingConfigurationService | PHPUnit_Framework_MockObject_MockObject
$securityContext Neos\Flow\Security\Context | PHPUnit_Framework_MockObject_MockObject

Public Methods

Method Description
csrfTokenFieldIsNotRenderedIfFormMethodIsSafe ( )
csrfTokenFieldIsNotRenderedIfNoAccountIsAuthenticated ( )
csrfTokenFieldIsNotRenderedIfSecurityContextIsNotInitialized ( )
csrfTokenFieldIsRenderedForUnsafeRequests ( )
formObjectNameArgumentOverrulesNameArgument ( )
renderAdditionalIdentityFieldsFetchesTheFieldsFromViewHelperVariableContainerAndBuildsHiddenFieldsForThem ( )
renderAddsDefaultFieldNamePrefixToTemplateVariableContainerIfNoPrefixIsSpecifiedAndRequestIsASubRequest ( )
renderAddsDefaultFieldNamePrefixToTemplateVariableContainerIfNoPrefixIsSpecifiedAndUseParentRequestArgumentIsSet ( )
renderAddsNoFieldNamePrefixToTemplateVariableContainerIfNoPrefixIsSpecified ( )
renderAddsObjectNameToTemplateVariableContainer ( )
renderAddsObjectToViewHelperVariableContainer ( )
renderAddsSpecifiedPrefixToTemplateVariableContainer ( )
renderCallsRenderAdditionalIdentityFields ( )
renderCallsRenderHiddenIdentityField ( )
renderCallsRenderHiddenReferrerFields ( )
renderEmptyHiddenFieldsRendersEmptyStringByDefault ( )
renderEmptyHiddenFieldsRendersOneHiddenFieldPerEntry ( )
renderHiddenReferrerFieldsAddCurrentControllerAndActionAsHiddenFields ( )
renderHiddenReferrerFieldsAddCurrentControllerAndActionOfParentAndSubRequestAsHiddenFields ( )
renderResetsFormActionUri ( )
renderThrowsExceptionIfNeitherActionNorActionUriArgumentIsSpecified ( )
renderThrowsExceptionIfUseParentRequestIsSetAndTheCurrentRequestHasNoParentRequest ( )
renderUsesParentRequestIfUseParentRequestIsSet ( )
renderWithMethodGetAddsActionUriQueryAsHiddenFields ( )
renderWithMethodGetAddsActionUriQueryAsHiddenFieldsWithHtmlescape ( )
renderWithMethodGetDoesNotBreakInRenderHiddenActionUriQueryParametersIfNoQueryStringExists ( )
renderWrapsHiddenFieldsWithDivForXhtmlCompatibility ( )
setUp ( ) Set up test dependencies

Protected Methods

Method Description
injectDependenciesIntoViewHelper ( AbstractViewHelper $viewHelper )

Method Details

csrfTokenFieldIsNotRenderedIfFormMethodIsSafe() public method

csrfTokenFieldIsNotRenderedIfNoAccountIsAuthenticated() public method

csrfTokenFieldIsNotRenderedIfSecurityContextIsNotInitialized() public method

csrfTokenFieldIsRenderedForUnsafeRequests() public method

formObjectNameArgumentOverrulesNameArgument() public method

injectDependenciesIntoViewHelper() protected method

protected injectDependenciesIntoViewHelper ( AbstractViewHelper $viewHelper )
$viewHelper Neos\FluidAdaptor\Core\ViewHelper\AbstractViewHelper

renderAdditionalIdentityFieldsFetchesTheFieldsFromViewHelperVariableContainerAndBuildsHiddenFieldsForThem() public method

renderAddsDefaultFieldNamePrefixToTemplateVariableContainerIfNoPrefixIsSpecifiedAndRequestIsASubRequest() public method

renderAddsDefaultFieldNamePrefixToTemplateVariableContainerIfNoPrefixIsSpecifiedAndUseParentRequestArgumentIsSet() public method

renderAddsNoFieldNamePrefixToTemplateVariableContainerIfNoPrefixIsSpecified() public method

renderAddsObjectNameToTemplateVariableContainer() public method

renderAddsObjectToViewHelperVariableContainer() public method

renderAddsSpecifiedPrefixToTemplateVariableContainer() public method

renderCallsRenderAdditionalIdentityFields() public method

renderCallsRenderHiddenIdentityField() public method

renderCallsRenderHiddenReferrerFields() public method

renderEmptyHiddenFieldsRendersEmptyStringByDefault() public method

renderEmptyHiddenFieldsRendersOneHiddenFieldPerEntry() public method

renderHiddenReferrerFieldsAddCurrentControllerAndActionAsHiddenFields() public method

renderHiddenReferrerFieldsAddCurrentControllerAndActionOfParentAndSubRequestAsHiddenFields() public method

renderResetsFormActionUri() public method

renderThrowsExceptionIfNeitherActionNorActionUriArgumentIsSpecified() public method

renderThrowsExceptionIfUseParentRequestIsSetAndTheCurrentRequestHasNoParentRequest() public method

renderUsesParentRequestIfUseParentRequestIsSet() public method

renderWithMethodGetAddsActionUriQueryAsHiddenFields() public method

renderWithMethodGetAddsActionUriQueryAsHiddenFieldsWithHtmlescape() public method

renderWithMethodGetDoesNotBreakInRenderHiddenActionUriQueryParametersIfNoQueryStringExists() public method

renderWrapsHiddenFieldsWithDivForXhtmlCompatibility() public method

setUp() public method

Set up test dependencies
public setUp ( )

Property Details

$hashService protected property

protected HashService,Neos\Flow\Security\Cryptography|PHPUnit_Framework_MockObject_MockObject $hashService
return Neos\Flow\Security\Cryptography\HashService | PHPUnit_Framework_MockObject_MockObject

$mockAuthenticationManager protected property

protected AuthenticationManagerInterface,Neos\Flow\Security\Authentication|PHPUnit_Framework_MockObject_MockObject $mockAuthenticationManager
return Neos\Flow\Security\Authentication\AuthenticationManagerInterface | PHPUnit_Framework_MockObject_MockObject

$mvcPropertyMappingConfigurationService protected property

protected MvcPropertyMappingConfigurationService,Neos\Flow\Mvc\Controller|PHPUnit_Framework_MockObject_MockObject $mvcPropertyMappingConfigurationService
return Neos\Flow\Mvc\Controller\MvcPropertyMappingConfigurationService | PHPUnit_Framework_MockObject_MockObject

$securityContext protected property

protected Context,Neos\Flow\Security|PHPUnit_Framework_MockObject_MockObject $securityContext
return Neos\Flow\Security\Context | PHPUnit_Framework_MockObject_MockObject