/**
  * Get the Dashboards this Widget has been placed on
  * @return array
  */
 public function getDashboards()
 {
     $list = array();
     $c = $this->modx->newQuery('modDashboardWidgetPlacement');
     $c->innerJoin('modDashboard', 'Dashboard');
     $c->where(array('widget' => $this->widget->get('id')));
     $c->sortby('Dashboard.name', 'ASC');
     $c->select($this->modx->getSelectColumns('modDashboardWidgetPlacement', 'modDashboardWidgetPlacement'));
     $c->select(array('Dashboard.name', 'Dashboard.description'));
     $placements = $this->widget->getMany('Placements', $c);
     /** @var modDashboardWidgetPlacement $placement */
     foreach ($placements as $placement) {
         $list[] = array($placement->get('dashboard'), $placement->get('name'), $placement->get('description'));
     }
     return $list;
 }