/** * Test * * @return void */ public function testRenderWithHelperVariable() { $template = array(); $template['template'] = '<?= $this->event->getParam(\'user\')->getName() ?> has saved the user model ' . '<a href="<?= $this->url(\'config/user/edit\', array(\'id\' => $this->event->getParam' . '(\'object\')->getId())) ?>"><?= $this->event->getParam(\'object\')->getId() ?></a>'; $template['event_identifier'] = 'Gc\\User\\Model'; $template['event_name'] = 'on.something'; $result = 'Pierre Rambaud has saved the user model ' . '<a href="/admin/config/user/edit/1">1</a>'; $event = new Event(); $user = new UserModel(); $user->setFirstname('Pierre'); $user->setLastname('Rambaud'); $event->setParam('user', $user); $user = new UserModel(); $user->setData('id', 1); $event->setParam('object', $user); $this->assertEquals($result, $this->object->render($event, $template)); }