Class Typehint Status

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