create_cohort_action
class create_cohort_action extends base_action
Traits
Trait url_generator.
Constants
| PERPAGE |
|
| STATUS_ACTIVE |
|
| STATUS_CANCELED |
|
| STATUS_COMPLETED |
|
| STATUS_DELETED |
|
| STATUS_DISABLED |
|
| STATUS_DISAPPROVED |
|
| STATUS_ENABLED |
|
| STATUS_EXPIRED |
|
| STATUS_FAILED |
|
| STATUS_FINISH |
|
| STATUS_INACTIVE |
|
| STATUS_INPROGRESS |
|
| STATUS_NEW |
|
| STATUS_PAUSED |
|
| STATUS_PLAYED |
|
| STATUS_SYNC |
|
| TYPE |
|
| PARAM_TYPE_FORMFIELD |
|
| PARAM_TYPE_DEFAULT |
|
| PARAM_TYPE_CUSTOM |
|
| ACTION_NAME |
|
Properties
| $id | from deprecated_item | ||
| $type | from deprecated_item | ||
| $timecreated | from deprecated_model | ||
| $timemodified | from deprecated_model | ||
| protected | $table | from deprecated_item | |
| protected | $table_metadata | from deprecated_item | |
| protected | $fillable | from base_action | |
| $contextid | from deprecated_item | ||
| $courseid | from deprecated_item | ||
| $userid | from deprecated_item | ||
| mixed | $parent | from base_action | |
| $fullname | from deprecated_item | ||
| string | $shortname | from base_action | |
| $idnumber | from base_action | ||
| $description | from deprecated_item | ||
| $descriptionformat | from deprecated_item | ||
| $status | from deprecated_item | ||
| $visible | from deprecated_item | ||
| $guid | from deprecated_item | ||
| $sortorder | from deprecated_item | ||
| $version | from deprecated_item | ||
| $usermodified | from deprecated_item | ||
| $nodes | from base_action |
Methods
Generate a URL based on the Symfony route name and parameters.
Generate a webhook URL.
Update the model with form data.
No description
No description
Set metadata key-value pair.
Get file associated with the model.
No description
No description
Returns the representative icon of the action.
Returns the name of the action.
Creates an instance of the action with the provided data.
Returns action information such as name, parameters, and return values.
Retrieves the form field name or its identifier based on the given value and form data.
Executes the action with the provided parameters.
Details
in
url_generator at line 42
static moodle_url
url_generator(string $route, array $parameters = [], int $referenceType = UrlGeneratorInterface::ABSOLUTE_PATH)
Generate a URL based on the Symfony route name and parameters.
in
url_generator at line 56
static moodle_url
webhook_url_generator(string $route, array $parameters = [], int $referenceType = UrlGeneratorInterface::ABSOLUTE_PATH)
Generate a webhook URL.
in
base_action at line 58
__construct($id = null)
No description
in
deprecated_model at line 116
__clone()
No description
in
deprecated_model at line 121
string|null
get_path()
No description
in
deprecated_model at line 128
string|null
get_table()
No description
in
deprecated_model at line 137
string
get_table_metadata()
No description
in
deprecated_model at line 151
deprecated_model_interface
update(array $formdata = [])
Update the model with form data.
in
deprecated_model at line 165
bool
delete()
No description
in
deprecated_model at line 172
array
all()
No description
in
deprecated_model at line 193
array
get_records(array $searchcriteria, int $page, int $totalcount, string $sort = '', int $perpage = 0)
No description
in
deprecated_model at line 302
array
get_items(array $searchcriteria, int $page, int $totalcount, string $sort = '', bool $includedeleted = false, int $perpage = 0)
No description
in
deprecated_model at line 414
mixed
get_meta(string $meta_key)
Get metadata value by key.
in
deprecated_model at line 428
array
get_all_metadata()
No description
in
deprecated_model at line 456
void
set_meta(string $meta_key, mixed $meta_value)
Set metadata key-value pair.
in
deprecated_model at line 478
void
set_metas(array $metas)
Set multiple metadata key-value pairs.
in
deprecated_model at line 497
mixed
get_file(object $context, string $component, string $filearea, bool $validimage = false)
Get file associated with the model.
in
deprecated_model at line 523
static mixed
get_fileurl(object $file)
Get file URL.
in
deprecated_model at line 544
protected false|mixed|stdClass
get($id)
Get record by ID.
in
deprecated_model at line 560
protected false|mixed|stdClass
get_by_idnumber($idnumber)
Get record by idnumber.
in
deprecated_model at line 575
protected
save()
No description
in
deprecated_model at line 616
static protected deprecated_model
from_record(stdClass $r)
No description
in
deprecated_item at line 105
void
load(bool $reload = false)
No description
in
deprecated_item at line 116
bool
enabled()
No description
in
deprecated_item at line 121
bool
disabled()
No description
in
deprecated_item at line 129
bool
deleted()
No description
in
deprecated_item at line 148
static
get_item_or_create(int|string|null $contextid, string $type = '')
No description
in
deprecated_item at line 190
array
get_items_by_metadata(array $searchcriteriaitem, array $searchcriteriameta, int $page, int $totalcount, string|null $sort = '', bool $includedeleted = false, int $perpage = 0)
deprecated
deprecated
No description
at line 27
string
get_icon()
Returns the representative icon of the action.
at line 32
string
get_action_name()
Returns the name of the action.
in
base_action at line 89
base_action
create(mixed $action, mixed $form_id)
Creates an instance of the action with the provided data.
in
base_action at line 103
static
update_action($action_data, $form_id)
No description
at line 37
array
get_action_info()
Returns action information such as name, parameters, and return values.
in
base_action at line 129
static
get_filed_value($value, array $submission, $form)
No description
in
base_action at line 152
bool|string
get_form_field_name(string $value, object $form)
Retrieves the form field name or its identifier based on the given value and form data.
at line 61
mixed
execute(array $data)
Executes the action with the provided parameters.
in
base_action at line 181
static protected base_action|bool
get_field_by_shortname($shortname, $parent)
No description
in
base_action at line 193
static protected
resolve_param_value($value, array $submission, $form)
No description