/** * test html render popup * * @return void */ public function testShare() { $request = $this->request; $view = $this->view; $theme = $this->theme; $skin = $this->skin; $settings = $this->settings; $instanceConfig = $this->instanceConfig; $presenter = new Presenter($view, $request, $theme, $skin, $settings, $instanceConfig); $presenter->share('key', 'value'); $result = $presenter->getShared(); $this->assertEquals('value', $result['key']); $presenter->share(['key1' => 'value1']); $result = $presenter->getShared(); $this->assertEquals('value1', $result['key1']); }
/** * set presenter data to html renderer * * @return $this */ public function setData() { $this->data = array_merge($this->presenter->getShared(), $this->presenter->getData()); return $this; }