/**
  * @param ViewHelperResolver $viewHelperResolver
  * @return void
  */
 public function setViewHelperResolver(ViewHelperResolver $viewHelperResolver)
 {
     $this->viewHelperResolver = $viewHelperResolver;
     $this->templateParser->setViewHelperResolver($viewHelperResolver);
     $this->templateCompiler->setViewHelperResolver($viewHelperResolver);
     $this->baseRenderingContext->setViewHelperResolver($viewHelperResolver);
 }
 /**
  * @test
  */
 public function testSetViewHelperResolverReplacesInstance()
 {
     $resolver = new ViewHelperResolver();
     $instance = new TemplateCompiler($resolver);
     $instance->setViewHelperResolver(new ViewHelperResolver());
     $this->assertAttributeNotSame($resolver, 'viewHelperResolver', $instance);
 }