34 'TYPO3\\CMS\\Core\\FormProtection\\InstallToolFormProtection',
47 $sessionToken =
'881ffea2159ac72182557b79dc0c723f5a8d20136f9fab56cdd4f8b3a1dbcfcd';
50 $formInstanceName =
'42';
54 $_SESSION[
'installToolFormToken'] = $sessionToken;
56 $this->fixture->_call(
'retrieveSessionToken');
59 $this->fixture->validateToken($tokenId, $formName, $action, $formInstanceName)
67 $_SESSION[
'installToolFormToken'] =
'foo';
69 $this->fixture->_set(
'sessionToken',
'881ffea2159ac72182557b79dc0c723f5a8d20136f9fab56cdd4f8b3a1dbcfcd');
71 $this->fixture->persistSessionToken();
74 '881ffea2159ac72182557b79dc0c723f5a8d20136f9fab56cdd4f8b3a1dbcfcd',
75 $_SESSION[
'installToolFormToken']
89 $installTool = $this->getMock(
90 'stdClass', array(
'addErrorMessage'), array(),
'', FALSE
92 $installTool->expects($this->once())->method(
'addErrorMessage')
94 'Validating the security token of this form has failed. ' .
95 'Please reload the form and submit it again.' 97 $this->fixture->injectInstallTool($installTool);
99 $this->fixture->_call(
'createValidationErrorMessage');
static hmac($input, $additionalSecret='')
getAccessibleMock( $originalClassName, array $methods=array(), array $arguments=array(), $mockClassName='', $callOriginalConstructor=TRUE, $callOriginalClone=TRUE, $callAutoload=TRUE)