예제 #1
0
 protected function fetchObjects()
 {
     $services = array();
     $query = $this->backend->select()->from($this->dataViewName, $this->columns)->applyFilter($this->filter)->getQuery()->getSelectQuery()->query();
     foreach ($query as $row) {
         /** @var object $row */
         $service = new Service($this->backend, $row->host_name, $row->service_description);
         $service->setProperties($row);
         $services[] = $service;
     }
     return $services;
 }