Esempio n. 1
0
 /**
  * Helper function for the bound property
  *
  * @param $formObject
  */
 protected function stubVariableContainer($formObject)
 {
     $this->viewHelperVariableContainer->exists(Argument::cetera())->willReturn(true);
     $this->viewHelperVariableContainer->get(Argument::any(), 'formObjectName')->willReturn('objectName');
     $this->viewHelperVariableContainer->get(Argument::any(), 'fieldNamePrefix')->willReturn('fieldPrefix');
     $this->viewHelperVariableContainer->get(Argument::any(), 'formFieldNames')->willReturn([]);
     $this->viewHelperVariableContainer->get(Argument::any(), 'formObject')->willReturn($formObject);
     $this->viewHelperVariableContainer->get(Argument::any(), 'renderedHiddenFields')->willReturn([]);
     $this->viewHelperVariableContainer->addOrUpdate(Argument::cetera())->willReturn(null);
 }
 /**
  * @test
  */
 public function addOrUpdateOverridesAnExistingKey()
 {
     $this->viewHelperVariableContainer->add('Foo\\Bar', 'someKey', 'value1');
     $this->viewHelperVariableContainer->addOrUpdate('Foo\\Bar', 'someKey', 'value2');
     $this->assertEquals($this->viewHelperVariableContainer->get('Foo\\Bar', 'someKey'), 'value2');
 }
 /**
  * @test
  */
 public function addOrUpdateOverridesAnExistingKey()
 {
     $this->viewHelperVariableContainer->add('TYPO3Fluid\\Fluid\\ViewHelper\\NonExistent', 'someKey', 'value1');
     $this->viewHelperVariableContainer->addOrUpdate('TYPO3Fluid\\Fluid\\ViewHelper\\NonExistent', 'someKey', 'value2');
     $this->assertEquals($this->viewHelperVariableContainer->get('TYPO3Fluid\\Fluid\\ViewHelper\\NonExistent', 'someKey'), 'value2');
 }