public function CourseObjectController::query in Course 8.3
Same name and namespace in other branches
- 8.2 src/Controller/CourseObjectController.php \Drupal\course\Controller\CourseObjectController::query()
Overrides EntityAPIController::query().
File
- src/
Controller/ CourseObjectController.php, line 41
Class
Namespace
Drupal\course\ControllerCode
public function query($ids, $conditions, $revision_id = FALSE) {
$query = $this
->buildQuery($ids, $conditions, $revision_id);
$result = $query
->execute();
$result
->setFetchMode(PDO::FETCH_ASSOC);
// Build the resulting objects ourselves, since the standard PDO ways of
// doing that are completely useless.
$objects = array();
foreach ($result as $row) {
$row['is_new'] = FALSE;
$objects[] = $this
->create($row);
}
return $objects;
}