Class data.
More...
|
static | create (int $id, stdClass $record=null, field_controller $field=null) |
| Creates an instance of data_controller.
|
|
|
| is_empty ($value) |
| Checks if the value is empty.
|
|
| is_unique ($value) |
| Checks if the value is unique.
|
|
|
data | $data |
| Data persistent.
|
|
field_controller | $field |
| Field that this data belongs to.
|
|
◆ create()
static core_customfield\data_controller::create |
( |
int | $id, |
|
|
stdClass | $record = null, |
|
|
field_controller | $field = null ) |
|
staticinherited |
Creates an instance of data_controller.
Parameters $id, $record and $field can complement each other but not conflict. If $id is not specified, fieldid must be present either in $record or in $field. If $id is not specified, instanceid must be present in $record
No DB queries are performed if both $record and $field are specified.
- Parameters
-
int | $id | |
stdClass | null | $record | |
field_controller | null | $field | |
- Return values
-
- Exceptions
-
◆ datafield()
customfield_text\data_controller::datafield |
( |
| ) |
|
◆ delete()
core_customfield\data_controller::delete |
( |
| ) |
|
|
inherited |
◆ display()
core_customfield\data_controller::display |
( |
| ) |
|
|
inherited |
Used by handlers to display data on various places.
- Return values
-
◆ export_value()
customfield_text\data_controller::export_value |
( |
| ) |
|
◆ get()
core_customfield\data_controller::get |
( |
| $property | ) |
|
|
finalinherited |
Persistent getter parser.
- Parameters
-
- Return values
-
◆ get_context()
core_customfield\data_controller::get_context |
( |
| ) |
|
|
inherited |
Return the context of the field.
- Return values
-
◆ get_default_value()
customfield_text\data_controller::get_default_value |
( |
| ) |
|
Returns the default value as it would be stored in the database (not in human-readable format).
- Return values
-
Reimplemented from core_customfield\data_controller.
◆ get_field()
core_customfield\data_controller::get_field |
( |
| ) |
|
|
inherited |
Field associated with this data.
- Return values
-
◆ get_form_element_name()
core_customfield\data_controller::get_form_element_name |
( |
| ) |
|
|
inherited |
◆ get_value()
core_customfield\data_controller::get_value |
( |
| ) |
|
|
inherited |
Returns the value as it is stored in the database or default value if data record is not present.
- Return values
-
◆ instance_form_before_set_data()
core_customfield\data_controller::instance_form_before_set_data |
( |
\stdClass | $instance | ) |
|
|
inherited |
Prepares the custom field data related to the object to pass to mform->set_data() and adds them to it.
This function must be called before calling $form->set_data($object);
- Parameters
-
stdClass | $instance | the instance that has custom fields, if 'id' attribute is present the custom fields for this instance will be added, otherwise the default values will be added. |
Reimplemented in customfield_textarea\data_controller.
◆ instance_form_definition()
customfield_text\data_controller::instance_form_definition |
( |
\MoodleQuickForm | $mform | ) |
|
◆ instance_form_definition_after_data()
core_customfield\data_controller::instance_form_definition_after_data |
( |
\MoodleQuickForm | $mform | ) |
|
|
inherited |
Called from instance edit form in definition_after_data()
- Parameters
-
◆ instance_form_save()
core_customfield\data_controller::instance_form_save |
( |
\stdClass | $datanew | ) |
|
|
inherited |
◆ instance_form_validation()
customfield_text\data_controller::instance_form_validation |
( |
array | $data, |
|
|
array | $files ) |
◆ is_empty()
core_customfield\data_controller::is_empty |
( |
| $value | ) |
|
|
protectedinherited |
◆ is_unique()
core_customfield\data_controller::is_unique |
( |
| $value | ) |
|
|
protectedinherited |
◆ save()
core_customfield\data_controller::save |
( |
| ) |
|
|
inherited |
Persistent save parser.
- Return values
-
◆ set()
core_customfield\data_controller::set |
( |
| $property, |
|
|
| $value ) |
|
finalinherited |
Persistent setter parser.
- Parameters
-
string | $property | |
mixed | $value | |
- Return values
-
◆ to_record()
core_customfield\data_controller::to_record |
( |
| ) |
|
|
finalinherited |
Persistent to_record parser.
- Return values
-
The documentation for this class was generated from the following file:
- customfield/field/text/classes/data_controller.php