/**
  * Injects a fresh rendering context
  *
  * @param Tx_Fluid_Core_Rendering_RenderingContextInterface $renderingContext
  * @return void
  * @author Robert Lemke <*****@*****.**>
  */
 public function setRenderingContext(Tx_Fluid_Core_Rendering_RenderingContextInterface $renderingContext)
 {
     $this->baseRenderingContext = $renderingContext;
     $this->baseRenderingContext->getViewHelperVariableContainer()->setView($this);
     $this->controllerContext = $renderingContext->getControllerContext();
 }
Beispiel #2
0
 /**
  * @param Tx_Fluid_Core_Rendering_RenderingContextInterface $context
  * @param mixed $var
  * @return boolean
  */
 protected function determineBooleanOf($context, $var)
 {
     if ($context->getViewHelperVariableContainer()->exists('Tx_Vhs_ViewHelpers_SwitchViewHelper', $var)) {
         return $context->getViewHelperVariableContainer()->get('Tx_Vhs_ViewHelpers_SwitchViewHelper', $var);
     }
     return FALSE;
 }
 /**
  * @test
  * @author Sebastian Kurfürst <*****@*****.**>
  */
 public function viewHelperVariableContainerCanBeReadCorrectly()
 {
     $viewHelperVariableContainer = $this->getMock('Tx_Fluid_Core_ViewHelper_ViewHelperVariableContainer');
     $this->renderingContext->setViewHelperVariableContainer($viewHelperVariableContainer);
     $this->assertSame($viewHelperVariableContainer, $this->renderingContext->getViewHelperVariableContainer());
 }