コード例 #1
0
 public function testDashboardEvent()
 {
     $viewModel = new ViewModel();
     $dashboardEvent = new DashboardEvent();
     $dashboardEvent->setDashboardViewModel($viewModel);
     $this->assertSame($viewModel, $dashboardEvent->getDashboardViewModel());
 }
コード例 #2
0
 /**
  * 
  * @param ViewModel $viewModel
  * @return DashboardEvent
  */
 private function triggerDashboardRenderEvent(ViewModel $viewModel)
 {
     $event = new DashboardEvent();
     $event->setName(DashboardEvent::DASHBOARD_RENDER_EVENT);
     $event->setDashboardViewModel($viewModel);
     $event->setTarget($this);
     $this->getEventManager()->trigger($event);
     return $event;
 }