Below, is a summary of all classes and their parameters's typehinting status. .
Method | Argument | Typehint | Default | |||||
class Eb_Activator | ||||||||
Method | Argument | Typehint | Default | |||||
activate | ||||||||
deactivate_legacy_extensions | ||||||||
check_single_or_multi_site | ||||||||
create_moodle_db_tables | ||||||||
alter_table | ||||||||
handle_new_blog | ||||||||
create_files | ||||||||
create_pages | ||||||||
create_default_email_tempaltes | ||||||||
update_template_data | ||||||||
update_allow_mail_send_data | ||||||||
class Eb_Admin | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
admin_enqueue_styles | ||||||||
admin_enqueue_scripts | ||||||||
class Eb_Admin_Marketing_Add | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
output | ||||||||
class Eb_Admin_Menus | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
admin_menu | ||||||||
settings_menu | ||||||||
manage_enrollment_menu | ||||||||
extensions_menu | ||||||||
help_menu | ||||||||
email_template | ||||||||
open_help_menu_new_tab | ||||||||
settings_page | ||||||||
manage_enrollment_content | ||||||||
extensions_page | ||||||||
email_template_page | ||||||||
class Eb_Admin_Notice_Handler | ||||||||
Method | Argument | Typehint | Default | |||||
check_if_moodle_plugin_installed | ||||||||
eb_admin_update_moodle_plugin_notice | ||||||||
eb_admin_discount_notice_dismiss_handler | ||||||||
eb_admin_discount_notice | ||||||||
eb_admin_update_notice_dismiss_handler | ||||||||
eb_admin_feedback_notice | ||||||||
eb_admin_notice_dismiss_handler | ||||||||
eb_show_inline_plugin_update_notification | ||||||||
class Eb_Course_Manager | ||||||||
Method | Argument | Typehint | Default | |||||
instance | ||||||||
__clone | ||||||||
__wakeup | ||||||||
__construct | ||||||||
course_synchronization_handler | ||||||||
getMoodleCourses | ||||||||
get_moodle_courses | ||||||||
getMoodleCourseCategories | ||||||||
get_moodle_course_categories | ||||||||
isCoursePresynced | ||||||||
is_course_presynced | ||||||||
getMoodleCourseId | ||||||||
get_moodle_course_id | ||||||||
get_moodle_wp_course_id_pair | ||||||||
createCourseOnWordpress | ||||||||
create_course_on_wordpress | ||||||||
updateCourseOnWordPress | ||||||||
update_course_on_wordpress | ||||||||
delete_enrollment_records_on_course_deletion | ||||||||
createCourseCategoriesOnWordpress | ||||||||
create_course_categories_on_wordpress | ||||||||
add_course_price_type_column | ||||||||
add_course_price_type_column_content | ||||||||
class Eb_Course_Progress | ||||||||
Method | Argument | Typehint | Default | |||||
get_course_progress | ||||||||
class Eb_Custom_List_Table | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
bpGetTable | ||||||||
getUserProfileURL | ||||||||
get_columns | ||||||||
get_sortable_columns | ||||||||
column_default | ||||||||
column_cb | ||||||||
column_rId | ||||||||
column_manage | ||||||||
get_bulk_actions | ||||||||
process_bulk_action | ||||||||
extra_tablenav | ||||||||
prepare_items | ||||||||
usort_reorder | ||||||||
class Eb_Deactivator | ||||||||
Method | Argument | Typehint | Default | |||||
deactivate | ||||||||
class Eb_Default_Email_Template | ||||||||
Method | Argument | Typehint | Default | |||||
new_user_acoount | ||||||||
link_wp_moodle_account | ||||||||
link_new_moodle_account | ||||||||
order_complete | ||||||||
course_access_expired | ||||||||
notify_user_on_order_refund | ||||||||
notify_admin_on_order_refund | ||||||||
moodle_enrollment_trigger | ||||||||
moodle_unenrollment_trigger | ||||||||
user_deletion_trigger | ||||||||
get_new_user_account_template | ||||||||
get_link_new_moodle_account_template | ||||||||
get_link_wp_moodle_account_template | ||||||||
get_order_complete_template | ||||||||
get_course_access_expired_template | ||||||||
user_refunded_notification_template | ||||||||
admin_refunded_notification_template | ||||||||
moodle_enrollment_trigger_template | ||||||||
moodle_unenrollment_trigger_template | ||||||||
moodle_user_deletion_trigger_template | ||||||||
class Eb_Email_Tmpl_Parser | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
outPut | ||||||||
out_put | ||||||||
get_tmpl_constant | ||||||||
get_refund_amount | ||||||||
get_my_courses_page_link | ||||||||
get_login_page_url | ||||||||
get_course_page_link | ||||||||
get_moodle_url | ||||||||
get_course_name | ||||||||
get_user_password | ||||||||
get_order_id | ||||||||
get_customer_details | ||||||||
get_order_ass_items | ||||||||
get_amount_paid_for_order | ||||||||
get_total_refunded_amt | ||||||||
get_refund_status | ||||||||
class Eb_Emailer | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
get_email_header | ||||||||
get_email_footer | ||||||||
set_bcc_field_in_email_header | ||||||||
send_course_access_expire_email | ||||||||
send_existing_wp_user_new_moodle_account_email | ||||||||
refund_completion_email | ||||||||
send_new_user_email | ||||||||
send_existing_user_moodle_account_email | ||||||||
send_order_completion_email | ||||||||
send_mdl_triggered_enrollment_email | ||||||||
send_mdl_triggered_unenrollment_email | ||||||||
send_mdl_triggered_user_deletion_email | ||||||||
check_order_details | ||||||||
mailer | ||||||||
mailer_css | ||||||||
get_content_html | ||||||||
class Eb_Enrollment_Manager | ||||||||
Method | Argument | Typehint | Default | |||||
instance | ||||||||
__clone | ||||||||
__wakeup | ||||||||
__construct | ||||||||
updateUserCourseEnrollment | ||||||||
update_user_course_enrollment | ||||||||
check_enroll_count | ||||||||
get_moodle_web_service_function | ||||||||
updateEnrollmentRecordWordpress | ||||||||
update_enrollment_record_wordpress | ||||||||
updateUserCourseAccessCount | ||||||||
update_user_course_access_count | ||||||||
update_user_course_suspend_status | ||||||||
calc_course_acess_expiry_date | ||||||||
delete_user_enrollment_record | ||||||||
deleteUserEnrollmentRecord | ||||||||
user_has_cours_access | ||||||||
userHasCourseAccess | ||||||||
user_has_course_access | ||||||||
get_user_course_access_count | ||||||||
access_remianing | ||||||||
class Eb_Extensions | ||||||||
Method | Argument | Typehint | Default | |||||
output | ||||||||
class Eb_External_Api_Endpoint | ||||||||
Method | Argument | Typehint | Default | |||||
api_registration | ||||||||
external_api_endpoint_def | ||||||||
eb_test_connection | ||||||||
eb_course_enrollment | ||||||||
eb_trigger_user_creation | ||||||||
eb_trigger_user_delete | ||||||||
create_only_wp_user | ||||||||
eb_trigger_course_delete | ||||||||
eb_trigger_user_update | ||||||||
class Eb_Frontend_Form_Handler | ||||||||
Method | Argument | Typehint | Default | |||||
process_login | ||||||||
calc_redirect | ||||||||
process_registration | ||||||||
process_free_course_join_request | ||||||||
auto_enroll | ||||||||
class Eb_Gdpr_Compatiblity | ||||||||
Method | Argument | Typehint | Default | |||||
eb_data_exporter | ||||||||
get_enrolled_courses | ||||||||
get_enrolled_courses_with_date | ||||||||
eb_register_my_plugin_exporter | ||||||||
eb_plugin_data_eraser | ||||||||
eb_register_plugin_eraser | ||||||||
eb_privacy_policy_page_data | ||||||||
eb_privacy_policy_content | ||||||||
eb_user_account_creation_policy | ||||||||
eb_payment_policy | ||||||||
eb_sso_policy | ||||||||
class Eb_I18n | ||||||||
Method | Argument | Typehint | Default | |||||
load_plugin_textdomain | ||||||||
set_domain | ||||||||
class Eb_Ipn_Listener | ||||||||
Method | Argument | Typehint | Default | |||||
curl_post | ||||||||
fsock_post | ||||||||
get_paypal_host | ||||||||
get_post_uri | ||||||||
get_response | ||||||||
get_response_status | ||||||||
get_text_report | ||||||||
process_ipn | ||||||||
require_post_method | ||||||||
class Eb_Loader | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
addAction | ||||||||
add_action | ||||||||
eb_add_action | ||||||||
addFilter | ||||||||
add_filter | ||||||||
eb_add_filter | ||||||||
add | ||||||||
run | ||||||||
class Eb_Logger | ||||||||
Method | Argument | Typehint | Default | |||||
instance | ||||||||
__clone | ||||||||
__wakeup | ||||||||
__construct | ||||||||
__destruct | ||||||||
open | ||||||||
add | ||||||||
clear | ||||||||
class Eb_Manage_Order_Refund | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
init_refund | ||||||||
get_refund_type | ||||||||
class Eb_Manage_User_Enrollment | ||||||||
Method | Argument | Typehint | Default | |||||
instance | ||||||||
__clone | ||||||||
__wakeup | ||||||||
__construct | ||||||||
out_put | ||||||||
handle_bulk_action | ||||||||
multiple_unenroll_by_rec_id | ||||||||
unenroll_user_ajax_handler | ||||||||
unenroll_user | ||||||||
get_wp_post_id | ||||||||
class Eb_Moodle_Link_Unlink | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
adding_moodle_account_column | ||||||||
show_content | ||||||||
class Eb_Order_History_Meta | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
add_order_status_history_meta | ||||||||
get_history_tag | ||||||||
create_note_msg | ||||||||
get_status_update_msg | ||||||||
get_refund_note_msg | ||||||||
get_new_order_note_msg | ||||||||
class Eb_Order_Manager | ||||||||
Method | Argument | Typehint | Default | |||||
instance | ||||||||
__clone | ||||||||
__wakeup | ||||||||
__construct | ||||||||
get_order_status | ||||||||
update_order_status_on_order_save | ||||||||
update_order_status_for_new_order | ||||||||
update_order_status | ||||||||
create_new_order | ||||||||
get_course_price | ||||||||
create_new_order_ajax_wrapper | ||||||||
enroll_to_course_on_order_complete | ||||||||
add_order_status_column | ||||||||
add_order_status_column_content | ||||||||
class Eb_Order_Meta | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
add_eb_order_meta_boxes | ||||||||
add_order_refund_meta | ||||||||
get_course_price | ||||||||
get_orders_all_refund | ||||||||
disp_refunds | ||||||||
get_order_details | ||||||||
print_buyer_details | ||||||||
print_product_details | ||||||||
get_all_users | ||||||||
get_all_courses | ||||||||
class Eb_Order_Status | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
init_eb_order_refund | ||||||||
save_status_update_meta | ||||||||
save_new_order_place_note | ||||||||
get_status_update_note | ||||||||
get_order_refund_status_msg | ||||||||
save_order_refund_amt | ||||||||
save_order_status_history | ||||||||
unenroll_user_from_courses | ||||||||
class Eb_Payment_Manager | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
paypal_rewrite_rules | ||||||||
add_query_vars | ||||||||
parse_ipn_request | ||||||||
access_course_button | ||||||||
check_array_value_set | ||||||||
take_course_button | ||||||||
class Eb_Paypal_Refund_Manager | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
refund | ||||||||
get_refund_request_data | ||||||||
get_paypal_api_details | ||||||||
get_transaction_id | ||||||||
get_currency_code | ||||||||
currency_has_decimals | ||||||||
eb_number_format | ||||||||
class Eb_Post_Types | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
register_taxonomies | ||||||||
register_post_types | ||||||||
register_meta_boxes | ||||||||
post_options_callback | ||||||||
populate_metabox_fields | ||||||||
render_metabox_fields | ||||||||
handle_post_options_save | ||||||||
custom_post_type_update_messages | ||||||||
get_post_options | ||||||||
class Eb_Public | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
public_enqueue_styles | ||||||||
public_enqueue_scripts | ||||||||
after_setup_theme | ||||||||
class Eb_Settings_Ajax_Initiater | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
course_synchronization_initiater | ||||||||
user_data_synchronization_initiater | ||||||||
users_link_to_moodle_synchronization | ||||||||
connection_test_initiater | ||||||||
class Eb_Settings_Connection | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
output | ||||||||
save | ||||||||
get_settings | ||||||||
class Eb_Settings_General | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
get_settings | ||||||||
get_Popup_Code | ||||||||
save | ||||||||
class Eb_Settings_Help | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
output | ||||||||
user_help_handler | ||||||||
class Eb_Settings_Licensing | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
output | ||||||||
get_settings | ||||||||
class Eb_Settings_PayPal | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
output | ||||||||
save | ||||||||
get_settings | ||||||||
class Eb_Settings_Premium_Extensions | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
output | ||||||||
class Eb_Settings_Shortcode_Doc | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
output | ||||||||
get_documentation | ||||||||
class Eb_Settings_Synchronization | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
get_sections | ||||||||
output | ||||||||
save | ||||||||
get_settings | ||||||||
class Eb_Shortcode_Course | ||||||||
Method | Argument | Typehint | Default | |||||
get | ||||||||
output | ||||||||
class Eb_Shortcode_Courses | ||||||||
Method | Argument | Typehint | Default | |||||
get | ||||||||
output | ||||||||
showCatView | ||||||||
catPagination | ||||||||
genCoursesGridView | ||||||||
class Eb_Shortcode_My_Courses | ||||||||
Method | Argument | Typehint | Default | |||||
get | ||||||||
output | ||||||||
get_user_courses | ||||||||
show_my_courses | ||||||||
get_recommended_categories | ||||||||
show_recommended_courses | ||||||||
create_query | ||||||||
generate_recommended_courses | ||||||||
class Eb_Shortcode_User_Account | ||||||||
Method | Argument | Typehint | Default | |||||
get | ||||||||
getInstance | ||||||||
output | ||||||||
user_account | ||||||||
get_user_orders | ||||||||
save_account_details | ||||||||
is_update_user_profile | ||||||||
get_posted_data | ||||||||
get_posted_field | ||||||||
get_errors | ||||||||
update_moodle_profile | ||||||||
update_wordpress_profile | ||||||||
get_user_account_navigation_items | ||||||||
get_user_account_content | ||||||||
class Eb_Shortcode_User_Profile | ||||||||
Method | Argument | Typehint | Default | |||||
get | ||||||||
output | ||||||||
user_profile | ||||||||
save_account_details | ||||||||
is_update_user_profile | ||||||||
get_posted_data | ||||||||
get_posted_field | ||||||||
get_errors | ||||||||
update_moodle_profile | ||||||||
update_wordpress_profile | ||||||||
class Eb_Shortcodes | ||||||||
Method | Argument | Typehint | Default | |||||
init | ||||||||
shortcode_wrapper | ||||||||
user_account | ||||||||
user_profile | ||||||||
courses | ||||||||
course | ||||||||
my_courses | ||||||||
class Eb_Theme_Compatibility | ||||||||
Method | Argument | Typehint | Default | |||||
eb_content_start_theme_compatibility | ||||||||
eb_content_end_theme_compatibility | ||||||||
eb_sidebar_start_theme_compatibility | ||||||||
eb_sidebar_end_theme_compatibility | ||||||||
class EB_Usage_Tracking | ||||||||
Method | Argument | Typehint | Default | |||||
usage_tracking_cron | ||||||||
send_usage_analytics | ||||||||
prepare_usage_analytics | ||||||||
eb_get_course_count | ||||||||
eb_get_cat_count | ||||||||
eb_get_user_count | ||||||||
get_user_installed_plugins | ||||||||
get_plugin_settings | ||||||||
detect_site_type | ||||||||
class Eb_Welcome | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
admin_menus | ||||||||
admin_head | ||||||||
intro | ||||||||
welcome_screen | ||||||||
welcome_handler | ||||||||
subscribe_handler | ||||||||
class EBAdminEmailTemplate | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
eb_add_email_list | ||||||||
output | ||||||||
is_not_if_enabled | ||||||||
get_bcc_email | ||||||||
get_editor | ||||||||
add_mce_plugin | ||||||||
get_template_data_ajax_call_back | ||||||||
get_from_email | ||||||||
get_from_name | ||||||||
email_template_constant | ||||||||
get_email_template | ||||||||
set_from_name | ||||||||
set_template_data | ||||||||
set_notify_allow | ||||||||
set_bcc_email_address | ||||||||
save | ||||||||
check_is_empty | ||||||||
getEmailTmplContent | ||||||||
get_email_tmpl_content | ||||||||
send_test_email | ||||||||
sendEmail | ||||||||
send_email | ||||||||
wpbSenderEmail | ||||||||
wpb_sender_email | ||||||||
wp_sender_name | ||||||||
get_notice_html | ||||||||
reset_email_template_content | ||||||||
restore_email_template | ||||||||
class EbAdminSettings | ||||||||
Method | Argument | Typehint | Default | |||||
get_settings_pages | ||||||||
save | ||||||||
add_message | ||||||||
add_error | ||||||||
show_messages | ||||||||
output | ||||||||
get_option | ||||||||
outputFields | ||||||||
output_fields | ||||||||
saveFields | ||||||||
save_fields | ||||||||
get_field_description | ||||||||
get_field_desc | ||||||||
get_field_tool_tip | ||||||||
class EBConnectionHelper | ||||||||
Method | Argument | Typehint | Default | |||||
instance | ||||||||
__clone | ||||||||
__wakeup | ||||||||
__construct | ||||||||
connection_timeout_extender | ||||||||
connectionTestHelper | ||||||||
connection_test_helper | ||||||||
check_service_access | ||||||||
connectMoodleHelper | ||||||||
connect_moodle_helper | ||||||||
connectMoodleWithArgsHelper | ||||||||
connect_moodle_with_args_helper | ||||||||
class EBSettingsPage | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
addSettingsPage | ||||||||
add_settings_page | ||||||||
get_settings | ||||||||
getSettings | ||||||||
get_sections | ||||||||
getSections | ||||||||
output_sections | ||||||||
outputSections | ||||||||
output | ||||||||
save | ||||||||
class EbTemplateLoader | ||||||||
Method | Argument | Typehint | Default | |||||
__construct | ||||||||
template_loader | ||||||||
wpGetTemplatePart | ||||||||
wp_get_template_part | ||||||||
wpGetTemplate | ||||||||
wp_get_template | ||||||||
wp_locate_template | ||||||||
class EBUserManager | ||||||||
Method | Argument | Typehint | Default | |||||
instance | ||||||||
__clone | ||||||||
__wakeup | ||||||||
__construct | ||||||||
set_user_auth_cookie | ||||||||
user_course_synchronization_handler | ||||||||
user_link_to_moodle_handler | ||||||||
userLinkToMoodlenHandler | ||||||||
createWordpressUser | ||||||||
create_wordpress_user | ||||||||
isMoodleUsernameAvailable | ||||||||
is_moodle_username_available | ||||||||
get_moodle_user | ||||||||
createMoodleUser | ||||||||
create_moodle_user | ||||||||
linkMoodleUser | ||||||||
link_moodle_user | ||||||||
link_user_bulk_actions | ||||||||
link_user_bulk_actions_handler | ||||||||
link_user_bulk_actions_notices | ||||||||
password_update | ||||||||
password_reset | ||||||||
display_users_enrolled_courses | ||||||||
update_courses_on_profile_update | ||||||||
delete_enrollment_records_on_user_deletion | ||||||||
unenroll_on_course_access_expire | ||||||||
moodle_link_unlink_user | ||||||||
moodle_link_unlink_user_notices | ||||||||
class EdwiserBridge | ||||||||
Method | Argument | Typehint | Default | |||||
instance | ||||||||
__clone | ||||||||
__wakeup | ||||||||
__construct | ||||||||
check_constant_defined | ||||||||
define_constants | ||||||||
load_dependencies | ||||||||
admin_dependencies | ||||||||
frontend_dependencies | ||||||||
set_locale | ||||||||
userManager | ||||||||
user_manager | ||||||||
courseManager | ||||||||
course_manager | ||||||||
enrollmentManager | ||||||||
enrollment_manager | ||||||||
orderManager | ||||||||
order_manager | ||||||||
connectionHelper | ||||||||
connection_helper | ||||||||
logger | ||||||||
define_plugin_hooks | ||||||||
define_admin_hooks | ||||||||
define_user_hooks | ||||||||
define_system_hooks | ||||||||
define_public_hooks | ||||||||
define_email_hooks | ||||||||
run | ||||||||
getPluginName | ||||||||
get_plugin_name | ||||||||
getLoader | ||||||||
get_loader | ||||||||
getVersion | ||||||||
get_version |