$formContent = $this->renderChildren();
$content = chr(10) . '<div style="display: none">';
- $content .= $this->renderHiddenIdentityField($this->arguments['object'], $this->arguments['name']);
+ $content .= $this->renderHiddenIdentityField($this->arguments['object'], $this->getFormObjectName());
$content .= $this->renderAdditionalIdentityFields();
$content .= $this->renderHiddenReferrerFields();
$content .= $this->renderRequestHashField(); // Render hmac after everything else has been rendered
/**
* @test
* @author Sebastian Kurfürst <sebastian@typo3.org>
+ * @author Bastian Waidelich <bastian@typo3.org>
*/
public function renderCallsRenderHiddenIdentityField() {
$object = new stdClass();
- $viewHelper = $this->getAccessibleMock('Tx_Fluid_ViewHelpers_FormViewHelper', array('renderChildren', 'renderRequestHashField', 'renderHiddenIdentityField'), array(), '', FALSE);
+ $viewHelper = $this->getAccessibleMock('Tx_Fluid_ViewHelpers_FormViewHelper', array('renderChildren', 'renderRequestHashField', 'renderHiddenIdentityField', 'getFormObjectName'), array(), '', FALSE);
$this->injectDependenciesIntoViewHelper($viewHelper);
- $viewHelper->setArguments(new Tx_Fluid_Core_ViewHelper_Arguments(array('object' => $object, 'name' => 'MyName')));
+ $viewHelper->setArguments(new Tx_Fluid_Core_ViewHelper_Arguments(array('object' => $object)));
+ $viewHelper->expects($this->atLeastOnce())->method('getFormObjectName')->will($this->returnValue('MyName'));
$viewHelper->expects($this->once())->method('renderHiddenIdentityField')->with($object, 'MyName');
$viewHelper->render();