public function render() { $this->_saveAttributes(); ob_start(); try { $this->_loadViewHelper(); $this->_loadView(); } catch (Exception $e) { ob_end_flush(); throw $e; } $view = ob_get_contents(); ob_end_clean(); return $view; }
/** * @test */ public function shouldRenderViewWithAttributes() { //given $renderer = new PhtmlRenderer('hello', array('name' => 'Jack')); //when $result = $renderer->render(); //then $this->assertEquals('Hello Jack!', $result); }