예제 #1
0
 public function testName()
 {
     $this->assertNull($this->dashboard->getName());
     $value = 'test';
     $this->assertEquals($this->dashboard, $this->dashboard->setName($value));
     $this->assertEquals($value, $this->dashboard->getName());
 }
예제 #2
0
 /**
  * Get dashboard model from dashboard entity
  *
  * @param Dashboard $dashboard
  * @return DashboardModel
  */
 public function createDashboardModel(Dashboard $dashboard)
 {
     $dashboardName = $dashboard->getName();
     if (!empty($dashboardName)) {
         $dashboardConfig = $this->configProvider->getDashboardConfig($dashboardName);
     } else {
         $dashboardConfig = array();
     }
     return new DashboardModel($dashboard, $this->createWidgetCollection($dashboard), $dashboardConfig);
 }