예제 #1
0
파일: external.php 프로젝트: evltuma/moodle
 /**
  * External function return structure.
  *
  * @return \external_description
  */
 public static function list_plan_competencies_returns()
 {
     $uc = user_competency_exporter::get_read_structure();
     $ucp = user_competency_plan_exporter::get_read_structure();
     $uc->required = VALUE_OPTIONAL;
     $ucp->required = VALUE_OPTIONAL;
     return new external_multiple_structure(new external_single_structure(array('competency' => competency_exporter::get_read_structure(), 'usercompetency' => $uc, 'usercompetencyplan' => $ucp)));
 }
예제 #2
0
파일: external.php 프로젝트: evltuma/moodle
 /**
  * Returns description of data_for_related_competencies_section_returns() result value.
  *
  * @return external_description
  */
 public static function data_for_related_competencies_section_returns()
 {
     return new external_single_structure(array('relatedcompetencies' => new external_multiple_structure(competency_exporter::get_read_structure()), 'showdeleterelatedaction' => new external_value(PARAM_BOOL, 'Whether to show the delete relation link or not')));
 }