/** * url GET /v2/groups/{group_name|group_id}/teachers * @api * @param $data * @return string * @throws ApiException */ public function groups_teachersRelationAction($data) { $allowFilters = ['duplicateTeachersFilter' => true]; $filter = $this->_fc->getFilter(); $group_name = $data["groups"]; $group_name = urldecode($group_name); $teachers = TeacherModel::getAllByGroupNameOrGroupId($group_name); if ($filter != null) { Utilities::checkFilters($filter, $allowFilters); $teachers = TeacherModel::teachersDuplicateFilter($teachers); } $this->data = $teachers; return $this->send(200); }