/** * @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); }