course_support extends facade
Facade for local_middag\framework\support\moodle\course_support.
Tags
Table of Contents
Methods
- course_group_viewurl() : moodle_url
- get_cms_by_section() : array<string|int, mixed>
- get_course() : course|null
- get_course_by_contextid() : course|null
- get_course_category() : category|null
- get_course_completion_info() : completion_info|null
- get_course_context() : context_course|null
- get_course_format() : string|null
- get_course_modules() : array<string|int, mixed>
- get_course_url() : moodle_url
- get_course_with_contextid_options() : array<string|int, mixed>
- get_courses_from_categoryid() : array<string|int, mixed>
- get_courses_options() : array<string|int, mixed>
- get_enrolled_users_count() : int
- get_facade_accessor() : string
- Return the service accessor key for this facade.
- is_course_visible() : bool
- is_user_enrolled() : bool
Methods
course_group_viewurl()
public
static course_group_viewurl() : moodle_url
Return values
moodle_urlget_cms_by_section()
public
static get_cms_by_section(int $courseid, int $sectionnumber) : array<string|int, mixed>
Parameters
- $courseid : int
- $sectionnumber : int
Return values
array<string|int, mixed>get_course()
public
static get_course(int|null $courseid[, int $strictness = = 'IGNORE_MISSING' ]) : course|null
Parameters
- $courseid : int|null
- $strictness : int = = 'IGNORE_MISSING'
Return values
course|nullget_course_by_contextid()
public
static get_course_by_contextid(int $contextid[, int $strictness = = 'IGNORE_MISSING' ]) : course|null
Parameters
- $contextid : int
- $strictness : int = = 'IGNORE_MISSING'
Return values
course|nullget_course_category()
public
static get_course_category(int $courseid) : category|null
Parameters
- $courseid : int
Return values
category|nullget_course_completion_info()
public
static get_course_completion_info(int $courseid) : completion_info|null
Parameters
- $courseid : int
Return values
completion_info|nullget_course_context()
public
static get_course_context(int $courseid) : context_course|null
Parameters
- $courseid : int
Return values
context_course|nullget_course_format()
public
static get_course_format(int $courseid) : string|null
Parameters
- $courseid : int
Return values
string|nullget_course_modules()
public
static get_course_modules(int $courseid[, string|null $modname = = 'null' ]) : array<string|int, mixed>
Parameters
- $courseid : int
- $modname : string|null = = 'null'
Return values
array<string|int, mixed>get_course_url()
public
static get_course_url(int $courseid[, int|null $sectionid = = 'null' ][, string|null $anchor = = 'null' ]) : moodle_url
Parameters
- $courseid : int
- $sectionid : int|null = = 'null'
- $anchor : string|null = = 'null'
Return values
moodle_urlget_course_with_contextid_options()
public
static get_course_with_contextid_options() : array<string|int, mixed>
Return values
array<string|int, mixed>get_courses_from_categoryid()
public
static get_courses_from_categoryid(int $categoryid[, bool $includesub = = 'true' ]) : array<string|int, mixed>
Parameters
- $categoryid : int
- $includesub : bool = = 'true'
Return values
array<string|int, mixed>get_courses_options()
public
static get_courses_options() : array<string|int, mixed>
Return values
array<string|int, mixed>get_enrolled_users_count()
public
static get_enrolled_users_count(int $courseid[, bool|null $activeonly = = 'true' ][, int|null $groupid = = 'null' ]) : int
Parameters
- $courseid : int
- $activeonly : bool|null = = 'true'
- $groupid : int|null = = 'null'
Return values
intget_facade_accessor()
Return the service accessor key for this facade.
public
static get_facade_accessor() : string
Return values
stringis_course_visible()
public
static is_course_visible(int $courseid) : bool
Parameters
- $courseid : int
Return values
boolis_user_enrolled()
public
static is_user_enrolled(int $courseid, int $userid) : bool
Parameters
- $courseid : int
- $userid : int