moodle/enrol
Eloy Lafuente (stronk7) d2ad5e8461 MDL-73523 libraries: openssl_free_xxx() methods are deprecated in php80
So we are putting them under a standard PHP_MAJOR_VERSION < 8 condition.

Also, added TODO comments to remember to delete that block of code when
php80 becomes the minimum required versions in the future (Moodle 4.3?).

When possible, an issue has been created upstream, else a comment in
readme_moodle files has been added.

Finally, when the keys being freed were class or object attributes, also
nullify them (but when the calls were part of destructor methods).
2022-01-20 14:48:22 +01:00
..
category MDL-71583 versions: Add all the missing full-stops to version/requires 2021-05-11 20:11:07 +02:00
classes/privacy MDL-64782 core_enrol: Performance improvement 2019-04-23 17:01:48 +10:00
cohort MDL-73348 phpunit: normalize all privacy provider tests 2021-12-17 14:21:02 +01:00
database MDL-73352 phpunit: lib_test and locallib_test testcase names 2021-12-30 16:21:42 +01:00
fee MDL-72701 unit tests: Fix broken @covers annotations 2021-12-21 09:24:00 +08:00
flatfile MDL-73348 phpunit: normalize all privacy provider tests 2021-12-17 14:21:02 +01:00
guest MDL-73476 phpunit: events, external and search tescase names 2022-01-14 16:18:39 +01:00
imsenterprise MDL-71999 enrol: enrol_imsenterprise_allow_group_member_remove global 2021-06-23 13:22:18 -03:00
ldap MDL-71583 versions: Add all the missing full-stops to version/requires 2021-05-11 20:11:07 +02:00
lti MDL-73523 libraries: openssl_free_xxx() methods are deprecated in php80 2022-01-20 14:48:22 +01:00
manual MDL-73352 phpunit: lib_test and locallib_test testcase names 2021-12-30 16:21:42 +01:00
meta MDL-73348 phpunit: normalize all privacy provider tests 2021-12-17 14:21:02 +01:00
mnet MDL-71583 versions: Add all the missing full-stops to version/requires 2021-05-11 20:11:07 +02:00
paypal MDL-73348 phpunit: normalize all privacy provider tests 2021-12-17 14:21:02 +01:00
self MDL-72090 navigation: Update to behat feature files for navigation. 2021-12-09 11:13:35 +08:00
tests MDL-73348 phpunit: normalize all privacy provider tests 2021-12-17 14:21:02 +01:00
yui MDL-71373 core_enrol: localize "close" in role manager. 2021-05-14 14:18:52 +02:00
ajax.php MDL-71099 Lib: Move new user_fields class from core to core_user 2021-03-25 13:47:23 +00:00
bulkchange_forms.php
editenrolment.php MDL-66489 enrol: prevent warning when the duration field is disabled 2019-09-11 20:18:43 +10:00
editenrolment_form.php MDL-64032 enrol_manual: Make consistent the UI for setting enrolment 2019-07-23 14:21:43 +07:00
editinstance.php
editinstance_form.php
externallib.php MDL-73084 enroll: Return timemodified field in get_users_courses 2021-11-23 15:59:04 +01:00
index.php MDL-10965 courses: capability to browse course list 2019-04-10 12:35:28 +02:00
instances.php MDL-72875 course: Introduce tertiary nav in participants 2021-12-02 13:09:12 +08:00
locallib.php MDL-71836 core_enrol: Cannot search for users by username 2021-06-02 14:52:43 +01:00
otherusers.php MDL-72875 course: Introduce tertiary nav in participants 2021-12-02 13:09:12 +08:00
README.txt
renderer.php MDL-72875 course: Introduce tertiary nav in participants 2021-12-02 13:09:12 +08:00
test_settings.php MDL-29895 core: removed require_login() when not needed 2018-09-10 11:22:50 +02:00
unenroluser.php MDL-60179 core: make it clear what enrolment instance is being edited 2017-10-19 14:57:23 +08:00
upgrade.txt MDL-72090 behat: Deprecation of enrolment behat step. 2021-12-09 11:13:35 +08:00
users_forms.php MDL-50666 core: Add function get_viewable_roles to set role visibility 2017-12-19 13:53:23 +13:00

ENROLMENT MODULES
-----------------

(Yes, that's the correct English spelling  ;-) )

All enrolment modules must extend base class enrol_plugin
which is defined in lib/enrollib.php. You can find documentation
of each method in the base class.