Index
A
- admin_setting_link — Class in namespace local_middag
- api_controller — Class in namespace local_middag\base
Public SDK API Controller.
- automessage_extension — Class in namespace local_middag\extensions\automessage
- automessage — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes
- automessage_event — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes
- automessage_filter — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes
- automessage_template — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes
- $ automessage_template#automessage_trigger — Property in class automessage_template
- automessage_trigger — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes
- automessage_trigger::active() — Method in class automessage_trigger
- cleaner_controller::about() — Method in class cleaner_controller
Home page.
- $ users#allroleassignments — Property in class users
- $ company_controller#admin_section — Property in class company_controller
- auth_controller — Class in namespace local_middag\extensions\core\controller
- auth_controller::auth() — Method in class auth_controller
This method handles auth methods.
- example_controller::api_info() — Method in class example_controller
JSON API style.
- example_controller::api_echo() — Method in class example_controller
Accept POST data.
- example_controller::article() — Method in class example_controller
Slug alfanumérico e hífens (ex: /article/my-first-post).
- $ coursegroup#actions — Property in class coursegroup
- coursegroup::all() — Method in class coursegroup
- coursegroup_service::all() — Method in class coursegroup_service
Returns all coursegroup items.
- coursegroup_service::all_enablers() — Method in class coursegroup_service
- action — Class in namespace local_middag\extensions\customform\controller
- customform::actions_update() — Method in class customform
This method is used to define the actions for the controller.
- customform::active_or_inactive_form() — Method in class customform
This method handles both listing stores and showing a specific store by ID.
- action_factory — Class in namespace local_middag\extensions\customform\model\actions
- action_handler — Class in namespace local_middag\extensions\customform\model\actions
Handles the execution of actions dynamically.
- add_user_in_cohort_action — Class in namespace local_middag\extensions\customform\model\actions
- add_user_in_course_group_action — Class in namespace local_middag\extensions\customform\model\actions
- $ base_field#allow_domains — Property in class base_field
- $ form#actions — Property in class form
- $ form#action_edges — Property in class form
- form::active_or_inactive_form() — Method in class form
- ecommerce_site_service::actions() — Method in class ecommerce_site_service
- ecommerce::add() — Method in class ecommerce
This method handles adding a new store.
- $ digitalmanagerguru_sites#account_token — Property in class digitalmanagerguru_sites
- $ digitalmanagerguru_sites#afterdatetime — Property in class digitalmanagerguru_sites
- $ eduzz_sites#afterdatetime — Property in class eduzz_sites
- woocommerce_site_service::actions() — Method in class woocommerce_site_service
- $ woocommerce_sites#afterdatetime — Property in class woocommerce_sites
- $ sender#admin — Property in class sender
- helpdesk_type::activate_or_deactivate() — Method in class helpdesk_type
Activate or deactivate helpdesk type.
- $ sender#admin — Property in class sender
- workinghours_form_element::accept() — Method in class workinghours_form_element
- $ trilha#admin_section — Property in class trilha
- $ trilha#active — Property in class trilha
- trilha::active() — Method in class trilha
- $ trilha#active — Property in class trilha
- trilha::active() — Method in class trilha
- $ trilha_etapa#allitems — Property in class trilha_etapa
- bunnynet_api::addVideoLibrary() — Method in class bunnynet_api
- $ bunnynet_videolibrary#apiKey — Property in class bunnynet_videolibrary
The API key used for authenticating with the video library.
- $ bunnynet_videolibrary#allowEarlyPlay — Property in class bunnynet_videolibrary
Determines if the Early-Play feature is enabled.
- $ bunnynet_videolibrary#allowedReferrers — Property in class bunnynet_videolibrary
The list of allowed referrer domains allowed to access the library.
- $ bunnynet_videolibrary#allowDirectPlay — Property in class bunnynet_videolibrary
Determines if direct play URLs are enabled for the library.
- $ bunnynet_videolibrary#apiAccessKey — Property in class bunnynet_videolibrary
The API access key for the library.
- bunnynet_videolibrary::add_videolibrary() — Method in class bunnynet_videolibrary
Cria uma nova biblioteca no Bunny.net.
- $ bunnynet_videos#availableResolutions — Property in class bunnynet_videos
The available resolutions of the video.
- $ bunnynet_videos#averageWatchTime — Property in class bunnynet_videos
The average watch time of the video in seconds.
- adhoc_service — Class in namespace local_middag\facade
Facade for local_middag\framework\application\service\task\adhoc_service.
- auth_service — Class in namespace local_middag\facade
Facade for local_middag\framework\application\service\common\auth_service.
- auth_service::auth_check() — Method in class auth_service
- format::add_mask_cnpj() — Method in class format
- global_scope_manager::apply_all() — Method in class global_scope_manager
- hook_manager::add_filter() — Method in class hook_manager
- hook_manager::apply_filters() — Method in class hook_manager
- hook_manager::add_action() — Method in class hook_manager
- license_manager::activate() — Method in class license_manager
- license_service::activate_license() — Method in class license_service
- moodle::auth() — Method in class moodle
Access the auth wrapper.
- auth_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\auth_support.
- group_support::add_member() — Method in class group_support
- group_support::add_user_in_group() — Method in class group_support
- html_writer_support::attribute() — Method in class html_writer_support
- html_writer_support::attributes() — Method in class html_writer_support
- html_writer_support::alist() — Method in class html_writer_support
- page_support::admin_load_navigation() — Method in class page_support
- page_support::admin_externalpage_setup() — Method in class page_support
- url_support::admin_settings() — Method in class url_support
- version_support::at_least() — Method in class version_support
- version_support::assert_min() — Method in class version_support
- query_builder::as_std_class() — Method in class query_builder
- table_builder::action() — Method in class table_builder
- url::admin_settings() — Method in class url
- global_scope_manager::apply_all() — Method in class global_scope_manager
Apply all registered and applicable scopes to a QueryBuilder.
- hook_manager::add_filter() — Method in class hook_manager
Register a new filter callback.
- hook_manager::apply_filters() — Method in class hook_manager
Apply all filter callbacks registered for a given tag.
- hook_manager::add_action() — Method in class hook_manager
Register a new action callback.
- license_manager::activate() — Method in class license_manager
Activate the license key stored in config.
- abstract_service — Class in namespace local_middag\framework\application\service
Abstract Base Service.
- auth_service — Class in namespace local_middag\framework\application\service\common
Authentication Service.
- auth_service::auth_check() — Method in class auth_service
Checks if the user is already logged in.
- auth_service::action_middag_rsa_login() — Method in class auth_service
Execute the support login action.
- auth_service::auth_jwt() — Method in class auth_service
Wrapper to handle JWT authentication logic.
- license_service::activate_license() — Method in class license_service
Activate the configured license key.
- adhoc_service — Class in namespace local_middag\framework\application\service\task
High-level service for creating and managing adhoc tasks.
- abstract_widget — Class in namespace local_middag\framework\application\widget
Abstract Base Widget.
- table_builder::action() — Method in class table_builder
Add an action button.
- global_scope_interface::apply() — Method in class global_scope_interface
Apply the scope to the given QueryBuilder.
- hook_manager_interface::add_filter() — Method in class hook_manager_interface
Register a new filter callback.
- hook_manager_interface::apply_filters() — Method in class hook_manager_interface
Apply all registered filters to a value.
- hook_manager_interface::add_action() — Method in class hook_manager_interface
Register a new action callback.
- license_manager_interface::activate() — Method in class license_manager_interface
Activate the plugin license remotely.
- auth_service_interface — Class in namespace local_middag\framework\contract\service
Authentication Service Contract.
- auth_service_interface::auth_check() — Method in class auth_service_interface
Checks if the user is already logged in.
- license_service_interface::activate_license() — Method in class license_service_interface
Activate the license and store remote status.
- deprecated_model::all() — Method in class deprecated_model
- abstract_entity — Class in namespace local_middag\framework\domain\entity
Abstract Base Entity.
- abstract_moodle_entity — Class in namespace local_middag\framework\domain\entity
Base class for Moodle native entities.
- abstract_moodle_entity::as_std_class() — Method in class abstract_moodle_entity
Returns the entity as stdClass (alias for to_record).
- $ role#archetype — Property in class role
- $ user#auth — Property in class user
- $ user#address — Property in class user
- $ user#autosubscribe — Property in class user
- $ user#alternatename — Property in class user
- item_types::all() — Method in class item_types
Return all registered TYPEs.
- abstract_mapper — Class in namespace local_middag\framework\infrastructure\persistence\mapper
Abstract base mapper for persistence adapters.
- item_mapper::apply_dto() — Method in class item_mapper
Apply DTO onto an existing domain item, returning a cloned immutable copy.
- abstract_repository — Class in namespace local_middag\framework\infrastructure\persistence\repository
Abstract base repository for infrastructure persistence.
- query_builder::as_std_class() — Method in class query_builder
Toggle returning stdClass instead of domain entities.
- abstract_extension — Class in namespace local_middag\framework\kernel\extension
Base Extension Class.
- abstract_extension::after_render() — Method in class abstract_extension
After element rendering.
- abstract_facade — Class in namespace local_middag\framework\kernel\facade
Base Facade class (Laravel-like, adapted for Moodle + Kernel container).
- abstract_api_controller — Class in namespace local_middag\framework\kernel\http
Base API Controller.
- abstract_controller — Class in namespace local_middag\framework\kernel\http
Base Controller.
- extension_loader::apply_external_plugins() — Method in class extension_loader
Allow external plugins to extend the list of extension definitions.
- abstract_block — Class in namespace local_middag\framework\kernel\moodle
Base class for internal UI Blocks/Widgets.
- $ abstract_block#attributes — Property in class abstract_block
- abstract_dto — Class in namespace local_middag\framework\shared\dto
Abstract base DTO for shared data structures.
- adhoc_task_dto — Class in namespace local_middag\framework\shared\dto\moodle
Data Transfer Object for adhoc tasks.
- $ interacts_with_page#admin_section — Property in class interacts_with_page
- interacts_with_page::add_page_navbar() — Method in class interacts_with_page
Add an item to the page navbar trail.
- money::add() — Method in class money
Add another money object.
- format::add_mask_cnpj() — Method in class format
Applies mask to Brazilian CNPJ in the format 00.000.000/0000-00.
- auth_support — Class in namespace local_middag\framework\support\moodle
Authentication support wrapper for Moodle's authentication functions.
- group_support::add_member() — Method in class group_support
Adds a user to a group.
- group_support::add_user_in_group() — Method in class group_support
Ensures a user is in a group, creating the group if necessary.
- html_writer_support::attribute() — Method in class html_writer_support
Generates a single HTML attribute.
- html_writer_support::attributes() — Method in class html_writer_support
Generates multiple HTML attributes.
- html_writer_support::alist() — Method in class html_writer_support
Generates an HTML list (ul/ol).
- page_support::admin_load_navigation() — Method in class page_support
Loads admin navigation for a specific section.
- page_support::admin_externalpage_setup() — Method in class page_support
Performs setup for an admin external page.
- url_support::admin_settings() — Method in class url_support
Retrieves a Moodle admin settings page URL.
- version_support::at_least() — Method in class version_support
Checks if the current version is at least the specified one.
- version_support::assert_min() — Method in class version_support
Ensures the minimum version is met; otherwise throws an exception.
- hook_callbacks::after_config() — Method in class hook_callbacks
Listener for the after_config hook.
B
- block — Class in namespace local_middag\base
Public SDK Block.
- $ users#baseurl — Property in class users
- bigquery_extension — Class in namespace local_middag\extensions\bigquery
- bigquery — Class in namespace local_middag\extensions\bigquery\controller
- bigquery_api — Class in namespace local_middag\extensions\bigquery\facade
- bigquery_job — Class in namespace local_middag\extensions\bigquery\model
- bigquery_view — Class in namespace local_middag\extensions\bigquery\model
- bigquery_client — Class in namespace local_middag\extensions\bigquery\provider
- bigquery_api_service — Class in namespace local_middag\extensions\bigquery\service
- bigquery_base_service — Class in namespace local_middag\extensions\bigquery\service
Abstract class for handling Google BigQuery operations, including schema definition, data retrieval, and integration with Google BigQuery APIs.
- bigquery_base_table_service — Class in namespace local_middag\extensions\bigquery\service
- bigquery_job_service — Class in namespace local_middag\extensions\bigquery\service
- bigquery_sendcsv_service — Class in namespace local_middag\extensions\bigquery\service
- bigquery_view_service — Class in namespace local_middag\extensions\bigquery\service
A service class for managing Google BigQuery views and database tables within Moodle.
- $ users#baseurl — Property in class users
- $ coursegroup#backgroudurl — Property in class coursegroup
- coursegroup::background() — Method in class coursegroup
- coursegroup_service::background() — Method in class coursegroup_service
- base_action — Class in namespace local_middag\extensions\customform\model\actions
Abstract base class for all custom form actions.
- base_field — Class in namespace local_middag\extensions\customform\model\field
- base — Class in namespace local_middag\extensions\dashboard\report
- $ woocommerce_orders#billing_first_name — Property in class woocommerce_orders
- $ woocommerce_orders#billing_last_name — Property in class woocommerce_orders
- $ woocommerce_orders#billing_company — Property in class woocommerce_orders
- $ woocommerce_orders#billing_address_1 — Property in class woocommerce_orders
- $ woocommerce_orders#billing_address_2 — Property in class woocommerce_orders
- $ woocommerce_orders#billing_city — Property in class woocommerce_orders
- $ woocommerce_orders#billing_state — Property in class woocommerce_orders
- $ woocommerce_orders#billing_postcode — Property in class woocommerce_orders
- $ woocommerce_orders#billing_country — Property in class woocommerce_orders
- $ woocommerce_orders#billing_email — Property in class woocommerce_orders
- $ woocommerce_orders#billing_phone — Property in class woocommerce_orders
- $ woocommerce_orders#billing_number — Property in class woocommerce_orders
- $ woocommerce_orders#billing_neighborhood — Property in class woocommerce_orders
- $ woocommerce_orders#billing_persontype — Property in class woocommerce_orders
- $ woocommerce_orders#billing_cpf — Property in class woocommerce_orders
- $ woocommerce_orders#billing_rg — Property in class woocommerce_orders
- $ woocommerce_orders#billing_cnpj — Property in class woocommerce_orders
- $ woocommerce_orders#billing_ie — Property in class woocommerce_orders
- $ woocommerce_orders#billing_birthdate — Property in class woocommerce_orders
- $ woocommerce_orders#billing_sex — Property in class woocommerce_orders
- $ woocommerce_orders#billing_cellphone — Property in class woocommerce_orders
- opengraph_extension::boot() — Method in class opengraph_extension
Runtime Boot Phase.
- opengraph_service::build_html() — Method in class opengraph_service
Constrói o HTML das metatags para a página atual (sem cache).
- translate_extension::boot() — Method in class translate_extension
Runtime Boot Phase.
- $ trilha#badgeText — Property in class trilha
- $ trilha_etapa#badgeText — Property in class trilha_etapa
- bunnynet_api — Class in namespace local_middag\extensions\videolibrary\videorepository\bunnynet\classes
- $ bunnynet_api#bunnyClient — Property in class bunnynet_api
- $ bunnynet_api#baseApi — Property in class bunnynet_api
- bunnynet_apistream — Class in namespace local_middag\extensions\videolibrary\videorepository\bunnynet\classes
- $ bunnynet_apistream#bunnyClient — Property in class bunnynet_apistream
- bunnynet_collections — Class in namespace local_middag\extensions\videolibrary\videorepository\bunnynet\classes
- bunnynet_videolibrary — Class in namespace local_middag\extensions\videolibrary\videorepository\bunnynet\classes
- $ bunnynet_videolibrary#blockedReferrers — Property in class bunnynet_videolibrary
The list of blocked referrer domains blocked from accessing the library.
- $ bunnynet_videolibrary#blockNoneReferrer — Property in class bunnynet_videolibrary
Determines if requests without a referrer are blocked.
- $ bunnynet_videolibrary#bitrate240p — Property in class bunnynet_videolibrary
The bitrate used for encoding 240p videos.
- $ bunnynet_videolibrary#bitrate360p — Property in class bunnynet_videolibrary
The bitrate used for encoding 360p videos.
- $ bunnynet_videolibrary#bitrate480p — Property in class bunnynet_videolibrary
The bitrate used for encoding 480p videos.
- $ bunnynet_videolibrary#bitrate720p — Property in class bunnynet_videolibrary
The bitrate used for encoding 720p videos.
- $ bunnynet_videolibrary#bitrate1080p — Property in class bunnynet_videolibrary
The bitrate used for encoding 1080p videos.
- $ bunnynet_videolibrary#bitrate1440p — Property in class bunnynet_videolibrary
The bitrate used for encoding 1440p videos.
- $ bunnynet_videolibrary#bitrate2160p — Property in class bunnynet_videolibrary
The bitrate used for encoding 2160p videos.
- bunnynet_videos — Class in namespace local_middag\extensions\videolibrary\videorepository\bunnynet\classes
- context::block() — Method in class context
- diff_builder_service::build_diff() — Method in class diff_builder_service
- extension_service::boot_all() — Method in class extension_service
- context_support::block() — Method in class context_support
- version_support::branch() — Method in class version_support
- version_support::build() — Method in class version_support
- version_support::between() — Method in class version_support
- search_factory::build() — Method in class search_factory
- table_builder::build() — Method in class table_builder
- extension_service::boot_all() — Method in class extension_service
Boot all enabled extensions.
- diff_builder_service::build_diff() — Method in class diff_builder_service
Generate a list of diff value objects between two item states.
- table_builder::build() — Method in class table_builder
Build the final configuration DTO.
- block_interface — Class in namespace local_middag\framework\contract\core
Contract for renderable UI blocks within the framework.
- extension_interface::boot() — Method in class extension_interface
Execution logic called after the Kernel has compiled.
- extension_service_interface::boot_all() — Method in class extension_service_interface
Boot all enabled extensions.
- deprecation_manager::before_standard_html_head() — Method in class deprecation_manager
Injects global JS variables and legacy extension headers.
- factory::build() — Method in class factory
Quickly build a Query with common options (pagination and sorting).
- abstract_extension::boot() — Method in class abstract_extension
Runtime Boot Phase.
- abstract_extension::before_render() — Method in class abstract_extension
Before element rendering.
- context_support::block() — Method in class context_support
Retrieves the block context for a given block instance ID.
- version_support::branch() — Method in class version_support
Retrieves the numeric Moodle branch (e.g.: 404 for 4.4).
- version_support::build() — Method in class version_support
Retrieves the numeric Moodle build (e.g.: 2024042200).
- version_support::between() — Method in class version_support
Checks if the current version is between [min, max], inclusive.
- hook_callbacks::before_standard_head_html_generation() — Method in class hook_callbacks
Listener for the before_standard_head_html_generation hook.
C
- controller — Class in namespace local_middag\base
Public SDK Controller.
- cleaner_cleaner — Class in namespace local_middag\event
- ecommerce_order_created::create_from_ecommerce() — Method in class ecommerce_order_created
- ecommerce_order_process::create_from_ecommerce() — Method in class ecommerce_order_process
- ecommerce_order_updated::create_from_ecommerce() — Method in class ecommerce_order_updated
- ecommerce_order_validate::create_from_ecommerce() — Method in class ecommerce_order_validate
- ecommerce_product_created::create_from_ecommerce() — Method in class ecommerce_product_created
- ecommerce_product_updated::create_from_ecommerce() — Method in class ecommerce_product_updated
- ecommerce_site_created::create_from_ecommerce() — Method in class ecommerce_site_created
- ecommerce_site_updated::create_from_ecommerce() — Method in class ecommerce_site_updated
- ecommerce_webhook::create_from_ecommerce() — Method in class ecommerce_webhook
- $ automessage#contextid — Property in class automessage
- $ automessage#courseid — Property in class automessage
- automessage::create() — Method in class automessage
- $ automessage_filter#contextid — Property in class automessage_filter
- automessage_template::check_trigger_event() — Method in class automessage_template
- automessage_template::check_context() — Method in class automessage_template
- automessage_template::calculate_trigger_interval() — Method in class automessage_template
- automessage_template::calculate_tolerance_trigger_relativedate() — Method in class automessage_template
- automessage_template::clone() — Method in class automessage_template
- $ automessage_trigger#contextid — Property in class automessage_trigger
- $ automessage_trigger#courseid — Property in class automessage_trigger
- automessage_trigger::create() — Method in class automessage_trigger
- user_filter_accessed::check_data() — Method in class user_filter_accessed
Retrieves data from the form data.
- user_filter_customcourserole::check_data() — Method in class user_filter_customcourserole
Retrieves data from the form data.
- user_filter_event::check_data() — Method in class user_filter_event
- user_filter_heading::check_data() — Method in class user_filter_heading
Retrieves data from the form data.
- observer::catch_all() — Method in class observer
Observer for \core\event\base event.
- $ users#context — Property in class users
- users::col_fullname() — Method in class users
Generate the fullname column.
- users::col_email() — Method in class users
Generate the email column.
- twilio_verified::check_data() — Method in class twilio_verified
- $ livehelperchat_service#client — Property in class livehelperchat_service
- $ livehelperchat_service#config — Property in class livehelperchat_service
- $ twilio_service#client — Property in class twilio_service
- $ twilio_service#config — Property in class twilio_service
- $ twilio_templates#category — Property in class twilio_templates
- $ twilio_templates#content — Property in class twilio_templates
- twilio_templates::create_or_update() — Method in class twilio_templates
- twilio_verified::create() — Method in class twilio_verified
- twilio_verify::check() — Method in class twilio_verify
- $ bigquery_job#creationTime — Property in class bigquery_job
- bigquery_job::create() — Method in class bigquery_job
Creates a new instance of the object based on the provided view, job, and parameters.
- bigquery_view::create_or_update() — Method in class bigquery_view
- $ uploadcsvfile#column_mapping — Property in class uploadcsvfile
- $ uploadcsvfile#csv_data — Property in class uploadcsvfile
- uploadcsvfile::create() — Method in class uploadcsvfile
This method creates a new upload CSV file object.
- $ bigquery_api_service#client — Property in class bigquery_api_service
Client instance for handling requests.
- bigquery_api_service::createDataset() — Method in class bigquery_api_service
Creates a new dataset with the specified identifier and options.
- bigquery_api_service::createTable() — Method in class bigquery_api_service
Creates a table in a specified dataset in BigQuery.
- bigquery_base_service::can_execute() — Method in class bigquery_base_service
Determines if the current operation can be executed.
- $ bigquery_job_service#config — Property in class bigquery_job_service
- bigquery_job_service::cleanup() — Method in class bigquery_job_service
Cleans up files based on retention policies for hours, days, and months.
- bigquery_sendcsv_service::can_execute() — Method in class bigquery_sendcsv_service
- cleaner_extension — Class in namespace local_middag\extensions\cleaner
- cleaner_controller — Class in namespace local_middag\extensions\cleaner\controller
- cleaner — Class in namespace local_middag\extensions\cleaner\facade
- cleaner_form — Class in namespace local_middag\extensions\cleaner\form
- cleaner_service — Class in namespace local_middag\extensions\cleaner\service
- cleaner_service::cleaner() — Method in class cleaner_service
Executa o processo de limpeza.
- $ users#courseid — Property in class users
- $ users#course — Property in class users
- $ users#context — Property in class users
- users::col_select() — Method in class users
Generate the select column.
- users::col_fullname() — Method in class users
Generate the fullname column.
- company_extension — Class in namespace local_middag\extensions\company
- company_api_controller — Class in namespace local_middag\extensions\company\controller
- company_controller — Class in namespace local_middag\extensions\company\controller
- company_controller::create() — Method in class company_controller
- company_form — Class in namespace local_middag\extensions\company\form
- companies — Class in namespace local_middag\extensions\company\model
- $ companies#company_documentnumber — Property in class companies
- $ companies#course_group — Property in class companies
- companies::create_or_update() — Method in class companies
- common_controller — Class in namespace local_middag\extensions\core\controller
- example_controller::course() — Method in class example_controller
ID numérico obrigatório (ex: /course/42).
- helper_api_controller::check() — Method in class helper_api_controller
Handles a request to check if a user exists by their email address.
- core_extension — Class in namespace local_middag\extensions\core
Core Extension class.
- coursegroup_api_controller — Class in namespace local_middag\extensions\coursegroup\controller
- coursegroup_api_controller::contents() — Method in class coursegroup_api_controller
- coursegroup_controller — Class in namespace local_middag\extensions\coursegroup\controller
- coursegroup_controller::create() — Method in class coursegroup_controller
Create a new coursegroup.
- coursegroup_extension — Class in namespace local_middag\extensions\coursegroup
- coursegroup_form — Class in namespace local_middag\extensions\coursegroup\form
- $ coursegroup_form#coursegroup_service — Property in class coursegroup_form
- coursegroup — Class in namespace local_middag\extensions\coursegroup\model
- $ coursegroup#courseid — Property in class coursegroup
- $ coursegroup#contextids — Property in class coursegroup
- coursegroup::create() — Method in class coursegroup
- coursegroup::contents() — Method in class coursegroup
- coursegroup_item — Class in namespace local_middag\extensions\coursegroup\model
Domain model for Course Group items.
- coursegroup_service — Class in namespace local_middag\extensions\coursegroup\service
Service responsible for business rules of course groups.
- $ coursegroup_service#contextids — Property in class coursegroup_service
- coursegroup_service::create() — Method in class coursegroup_service
Creates a new coursegroup item.
- coursegroup_service::contents() — Method in class coursegroup_service
Generates HTML representation of course contents.
- customdocs_extension — Class in namespace local_middag\extensions\customdocs
- document::create_or_update() — Method in class document
save or update the document template.
- issuance::create() — Method in class issuance
save or update the document issuance $document is the \mtool_customdocs\document object.
- customform — Class in namespace local_middag\extensions\customform\controller
- customform::create() — Method in class customform
This method handles both creating a customform.
- customform_api_controller — Class in namespace local_middag\extensions\customform\controller
- customform_api_controller::clone() — Method in class customform_api_controller
Clones a custom form by its ID.
- customform_extension — Class in namespace local_middag\extensions\customform
- action_factory::create() — Method in class action_factory
- action_handler::compare_values() — Method in class action_handler
- base_action::create() — Method in class base_action
Creates an instance of the action with the provided data.
- condition_action — Class in namespace local_middag\extensions\customform\model\actions
- create_cohort_action — Class in namespace local_middag\extensions\customform\model\actions
- create_course_group_action — Class in namespace local_middag\extensions\customform\model\actions
- create_enrol_method_sync_cohort_action — Class in namespace local_middag\extensions\customform\model\actions
- create_user_action — Class in namespace local_middag\extensions\customform\model\actions
- $ base_field#csv_column — Property in class base_field
- base_field::create() — Method in class base_field
- checkbox_field — Class in namespace local_middag\extensions\customform\model\field
- $ checkbox_field#csv_column — Property in class checkbox_field
- checkbox_field::create() — Method in class checkbox_field
- cpf_field — Class in namespace local_middag\extensions\customform\model\field
- $ cpf_field#csv_column — Property in class cpf_field
- cpf_field::create() — Method in class cpf_field
- $ email_field#csv_column — Property in class email_field
- email_field::create() — Method in class email_field
- field_factory::create() — Method in class field_factory
- $ header_field#csv_column — Property in class header_field
- header_field::create() — Method in class header_field
- $ multipleselect_field#csv_column — Property in class multipleselect_field
- multipleselect_field::create() — Method in class multipleselect_field
- $ number_field#csv_column — Property in class number_field
- number_field::create() — Method in class number_field
- $ select_field#csv_column — Property in class select_field
- select_field::create() — Method in class select_field
- $ text_field#csv_column — Property in class text_field
- text_field::create() — Method in class text_field
- $ form#csv_columns — Property in class form
- $ form#csv_data — Property in class form
- form::create() — Method in class form
Create new customform.
- form::customform_update() — Method in class form
- form::customform_actions_create_or_update() — Method in class form
- form::customform_display() — Method in class form
get data form customform display.
- step::create() — Method in class step
- submission::create() — Method in class submission
- submission::create_form_process_adhoc_task() — Method in class submission
- $ base#context — Property in class base
- chart_course_enrolled — Class in namespace local_middag\extensions\dashboard\report
- chart_course_enrolled_category — Class in namespace local_middag\extensions\dashboard\report
- course_access — Class in namespace local_middag\extensions\dashboard\report
- course_enrolled — Class in namespace local_middag\extensions\dashboard\report
- course_enrolled_category — Class in namespace local_middag\extensions\dashboard\report
- courses_by_category — Class in namespace local_middag\extensions\dashboard\report
- helper::csv() — Method in class helper
- helper::count_users() — Method in class helper
- helper::count_access() — Method in class helper
- ecommerce_orders_service::create_or_update() — Method in class ecommerce_orders_service
- ecommerce_orders_service::create_and_update_user() — Method in class ecommerce_orders_service
- ecommerce_orders_service::create_order_note() — Method in class ecommerce_orders_service
- ecommerce_products_service::create_or_update() — Method in class ecommerce_products_service
- ecommerce_site_service::count_orders() — Method in class ecommerce_site_service
- ecommerce_site_service::count_products() — Method in class ecommerce_site_service
- ecommerce_site_service::create_webhook() — Method in class ecommerce_site_service
- ecommerce_site_service::can_enrol() — Method in class ecommerce_site_service
- ecommerce_site_service::can_unenrol() — Method in class ecommerce_site_service
- ecommerce_site_service::custom_send_email_order() — Method in class ecommerce_site_service
- ecommerce::checklist() — Method in class ecommerce
This method handles listing products for a specific store by ID.
- $ ecommerce_products#contextids — Property in class ecommerce_products
- $ ecommerce_sites#count_orders — Property in class ecommerce_sites
- $ ecommerce_sites#count_products — Property in class ecommerce_sites
- $ digitalmanagerguru_orders#confirmed_at — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_products#created_at — Property in class digitalmanagerguru_products
- $ digitalmanagerguru_restapi#client — Property in class digitalmanagerguru_restapi
- $ digitalmanagerguru_sites#consumer_secret — Property in class digitalmanagerguru_sites
- digitalmanagerguru_orders_service::create_or_update() — Method in class digitalmanagerguru_orders_service
- digitalmanagerguru_orders_service::custom_array_merge() — Method in class digitalmanagerguru_orders_service
- digitalmanagerguru_products_service::create_or_update() — Method in class digitalmanagerguru_products_service
- $ eduzz_orders#contract_id — Property in class eduzz_orders
- $ eduzz_orders#client_id — Property in class eduzz_orders
- $ eduzz_products#contextids — Property in class eduzz_products
- $ eduzz_products#content_id — Property in class eduzz_products
- $ eduzz_restapi#client — Property in class eduzz_restapi
- eduzz_restapi::create_webhook() — Method in class eduzz_restapi
- $ eduzz_sites#consumer_key — Property in class eduzz_sites
- $ eduzz_sites#consumer_secret — Property in class eduzz_sites
- eduzz_orders_service::create_or_update() — Method in class eduzz_orders_service
- eduzz_orders_service::custom_array_merge() — Method in class eduzz_orders_service
- eduzz_products_service::create_or_update() — Method in class eduzz_products_service
- woocommerce_orders_service::create_or_update() — Method in class woocommerce_orders_service
- woocommerce_orders_service::create_order_note() — Method in class woocommerce_orders_service
- woocommerce_products_service::create_or_update() — Method in class woocommerce_products_service
- woocommerce_site_service::custom_send_email_order() — Method in class woocommerce_site_service
- woocommerce_site_service::create_webhook() — Method in class woocommerce_site_service
- $ woocommerce_products#contextids — Property in class woocommerce_products
- $ woocommerce_restapi#client — Property in class woocommerce_restapi
- woocommerce_restapi::create_webhook() — Method in class woocommerce_restapi
- woocommerce_restapi::create_middag_moodle() — Method in class woocommerce_restapi
- $ woocommerce_sites#consumer_key — Property in class woocommerce_sites
- $ woocommerce_sites#consumer_secret — Property in class woocommerce_sites
- woocommerce_webhooks::create_or_update() — Method in class woocommerce_webhooks
- $ enrolment#courseid — Property in class enrolment
- $ enrolment#course_name — Property in class enrolment
- $ enrolment#course_startdate — Property in class enrolment
- $ enrolment#course_enddate — Property in class enrolment
- $ enrolment#course_completionid — Property in class enrolment
- $ enrolment#course_completiontime — Property in class enrolment
- enrolment::create() — Method in class enrolment
- enrolment::canceled() — Method in class enrolment
- enrolment::completed() — Method in class enrolment
- observer::course_completed() — Method in class observer
Observer for \core\event\course_completed event.
- forcecpf::check() — Method in class forcecpf
- reply_created::create_from_helpdesk() — Method in class reply_created
- helpdesk_feedback::create() — Method in class helpdesk_feedback
- helpdesk_reply::create() — Method in class helpdesk_reply
Create a new reply.
- helpdesk_reply::can_view_responded_internal() — Method in class helpdesk_reply
Get the reply attached file.
- helpdesk_reply::create_document_reply() — Method in class helpdesk_reply
- helpdesk_request::create() — Method in class helpdesk_request
- helpdesk_request::can_request_view() — Method in class helpdesk_request
- helpdesk_type::create_or_update() — Method in class helpdesk_type
Create or update helpdesk type.
- helpdesk_type::can_reply() — Method in class helpdesk_type
Can reply request.
- helpdesk_type::can_attached() — Method in class helpdesk_type
Can attached files.
- helpdesk_type::can_linked_user() — Method in class helpdesk_type
- helpdesk_type::can_authorization() — Method in class helpdesk_type
- helpdesk_type::can_add_responded_internal() — Method in class helpdesk_type
Can view responded_internal.
- helpdesk_type::can_view_responded_internal() — Method in class helpdesk_type
Can view internal reply.
- helpdesk_type::can_change_request_status() — Method in class helpdesk_type
Can change request status.
- workflow_base::can_priority() — Method in class workflow_base
Returns whether priority is enabled.
- workflow_base::can_sla() — Method in class workflow_base
Returns whether SLA is enabled.
- workflow_base::can_feedback() — Method in class workflow_base
Returns whether feedback is enabled.
- workflow_base::can_link_another_user() — Method in class workflow_base
Returns whether link another user is enabled.
- workflow_base::can_escalation() — Method in class workflow_base
Returns whether escalation is enabled.
- workflow_base::can_authorization() — Method in class workflow_base
Returns whether authorization is enabled.
- workflow_base::can_document_template() — Method in class workflow_base
Returns whether document template is enabled.
- workflow_base::can_category() — Method in class workflow_base
Returns whether category is enabled.
- workflow_base::can_attached_by() — Method in class workflow_base
Returns whether can attached by is enabled.
- workflow_base::can_select_course() — Method in class workflow_base
Returns whether can course selection is enabled.
- workflow_base::can_select_user_fields() — Method in class workflow_base
Returns whether can select user fields is enabled.
- workflow_base::can_additional_fields() — Method in class workflow_base
Returns whether can additional fields is enabled.
- workflow_base::can_view_responded_internal() — Method in class workflow_base
Can view responded_internal.
- workflow_base::can_add_responded_internal() — Method in class workflow_base
Can add responded_internal.
- workflow_base::can_reply_after_request_completion() — Method in class workflow_base
Can reply request after completion.
- workflow_default::can_link_another_user() — Method in class workflow_default
Workflow can link onother user.
- workflow_default::can_attached_by() — Method in class workflow_default
Returns whether can attached by is enabled.
- workflow_default::can_view_responded_internal() — Method in class workflow_default
Can view responded_internal.
- workflow_default::can_add_responded_internal() — Method in class workflow_default
Can add responded_internal.
- workflow_default::can_reply_after_request_completion() — Method in class workflow_default
Can reply request after completion.
- lookerstudio::create() — Method in class lookerstudio
This method handles both creating a customform.
- lookerstudio::create_or_update() — Method in class lookerstudio
Creates a new instance or updates an existing one with the provided data.
- managefiles::create() — Method in class managefiles
This method handles the creation of a Looker Studio dashboard.
- managefile::create_or_update() — Method in class managefile
- $ workinghours_form_element#courses — Property in class workinghours_form_element
- $ plan#contextid — Property in class plan
- $ plan_timeline#completedcourses — Property in class plan_timeline
- $ plan_timeline#cms — Property in class plan_timeline
- $ plan_timeline#courses — Property in class plan_timeline
- plan_timeline::create() — Method in class plan_timeline
- $ translate_block_html#contextid — Property in class translate_block_html
- translate_block_html::create_or_update() — Method in class translate_block_html
- $ translate_course#courseid — Property in class translate_course
- $ translate_course#contextid — Property in class translate_course
- translate_course::create_or_update() — Method in class translate_course
- $ translate_mod#contextid — Property in class translate_mod
- translate_mod::create_or_update() — Method in class translate_mod
- trilha::create() — Method in class trilha
Renders the preview of a Trilha Pedagógica (pedagogic path).
- observer::course_module_completion() — Method in class observer
Observer for \core\event\base event.
- $ trilha_etapa#color — Property in class trilha_etapa
- trilha_etapa::contents() — Method in class trilha_etapa
- trilha_etapa::colorhex() — Method in class trilha_etapa
- util::check_cohorts() — Method in class util
- util::create_cohort() — Method in class util
- util::check_access() — Method in class util
- util::course_completion() — Method in class util
- $ trilha_etapa#color — Property in class trilha_etapa
- trilha_etapa::can_access_coourse() — Method in class trilha_etapa
- trilha_etapa::contents() — Method in class trilha_etapa
- trilha_etapa::colorhex() — Method in class trilha_etapa
- util::check_cohorts() — Method in class util
- util::create_cohort() — Method in class util
- util::check_access() — Method in class util
- util::course_completion() — Method in class util
- $ bunnynet_api#config — Property in class bunnynet_api
- $ bunnynet_apistream#config — Property in class bunnynet_apistream
- bunnynet_apistream::createVideo() — Method in class bunnynet_apistream
- bunnynet_collections::create_or_update() — Method in class bunnynet_collections
- $ bunnynet_videolibrary#captionsFontSize — Property in class bunnynet_videolibrary
The captions display font size.
- $ bunnynet_videolibrary#captionsFontColor — Property in class bunnynet_videolibrary
The captions display font color.
- $ bunnynet_videolibrary#captionsBackground — Property in class bunnynet_videolibrary
The captions display background color.
- $ bunnynet_videolibrary#customHTML — Property in class bunnynet_videolibrary
The custom HTML that is added into the head of the HTML player.
- $ bunnynet_videolibrary#controls — Property in class bunnynet_videolibrary
The list of controls on the video player.
- bunnynet_videolibrary::create_or_update() — Method in class bunnynet_videolibrary
- bunnynet_videolibrary::create_video() — Method in class bunnynet_videolibrary
Cria um novo vídeo para a biblioteca.
- $ bunnynet_videos#captions — Property in class bunnynet_videos
The list of captions available for the video.
- $ bunnynet_videos#collectionId — Property in class bunnynet_videos
The ID of the collection where the video belongs.
- $ bunnynet_videos#category — Property in class bunnynet_videos
The automatically detected category of the video.
- $ bunnynet_videos#chapters — Property in class bunnynet_videos
The list of chapters available for the video.
- bunnynet_videos::create_or_update() — Method in class bunnynet_videos
- adhoc_service::create() — Method in class adhoc_service
- config — Class in namespace local_middag\facade
Facade for local_middag\framework\support\moodle\config_support.
- context — Class in namespace local_middag\facade
Facade for local_middag\framework\support\moodle\context_support.
- context::course() — Method in class context
- context::coursecat() — Method in class context
- db::count_records() — Method in class db
- file::count_area_files() — Method in class file
- helper::custom_array_merge() — Method in class helper
- item_service::create() — Method in class item_service
- license_manager::check_status() — Method in class license_manager
- license_manager::check_update() — Method in class license_manager
- license_manager::check_theme_update() — Method in class license_manager
- license_service::check_license_status() — Method in class license_service
- license_service::check_plugin_update() — Method in class license_service
- license_service::check_theme_update() — Method in class license_service
- moodle::cache() — Method in class moodle
Access the cache wrapper.
- moodle::capability() — Method in class moodle
Access the capability wrapper.
- moodle::category() — Method in class moodle
Access the category wrapper.
- moodle::cohort() — Method in class moodle
Access the cohort wrapper.
- moodle::config() — Method in class moodle
Access the config wrapper.
- moodle::context() — Method in class moodle
Access the context wrapper.
- moodle::course() — Method in class moodle
Access the course wrapper.
- auth_support::complete_user_login() — Method in class auth_support
- cache_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\cache_support.
- capability_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\capability_support.
- category_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\category_support.
- cohort_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\cohort_support.
- cohort_support::create_cohort() — Method in class cohort_support
- config_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\config_support.
- context_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\context_support.
- context_support::course() — Method in class context_support
- context_support::coursecat() — Method in class context_support
- course_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\course_support.
- course_support::course_group_viewurl() — Method in class course_support
- db_support::count_records() — Method in class db_support
- file_support::count_area_files() — Method in class file_support
- html_writer_support::checkbox() — Method in class html_writer_support
- message_support::create_message() — Method in class message_support
- message_support::create_temp_attachment() — Method in class message_support
- message_support::create_link() — Method in class message_support
- message_support::create_conversation() — Method in class message_support
- session_support::confirm_sesskey() — Method in class session_support
- url_support::course() — Method in class url_support
- user_support::create_user() — Method in class user_support
- version_support::compare() — Method in class version_support
- revision_service::create_revision() — Method in class revision_service
- search_sql_generator::compile_condition() — Method in class search_sql_generator
- session::confirm_sesskey() — Method in class session
- shortcode_manager::clear() — Method in class shortcode_manager
- table_builder::column() — Method in class table_builder
- typing::cast_array_of_ints() — Method in class typing
- typing::cast_array_of_strings() — Method in class typing
- url::course() — Method in class url
- user_service::create_user() — Method in class user_service
- license_manager::check_status() — Method in class license_manager
Check status against the API.
- license_manager::check_update() — Method in class license_manager
- license_manager::check_theme_update() — Method in class license_manager
- shortcode_manager::clear() — Method in class shortcode_manager
Clears all registered shortcodes.
- license_service::check_license_status() — Method in class license_service
Check license status against the remote server.
- license_service::check_plugin_update() — Method in class license_service
Check for plugin updates tied to the license key.
- license_service::check_theme_update() — Method in class license_service
Check for theme updates tied to the license key.
- user_service::create_user() — Method in class user_service
Create a new Moodle user with sensible defaults.
- item_service::create() — Method in class item_service
Create a new item based on a DTO.
- revision_service::create_revision() — Method in class revision_service
Register a revision (snapshot) based on the operation context.
- adhoc_service::create() — Method in class adhoc_service
Create a new adhoc task instance for a given class.
- table_builder::column() — Method in class table_builder
Add a column to the table.
- controller_interface — Class in namespace local_middag\framework\contract\http
Public contract for controllers executed by the MIDDAG Kernel.
- kernel_interface::container() — Method in class kernel_interface
Get the shared PSR-11 container instance.
- license_manager_interface::check_status() — Method in class license_manager_interface
Check license status, optionally forcing a remote refresh.
- license_manager_interface::check_update() — Method in class license_manager_interface
Check for plugin updates available for the licensed install.
- shortcode_manager_interface::clear() — Method in class shortcode_manager_interface
Clears all registered shortcodes.
- item_repository_interface::create() — Method in class item_repository_interface
Create a new item from a DTO.
- revision_repository_interface::create_from_item() — Method in class revision_repository_interface
Create a snapshot revision from a current Item state.
- item_service_interface::create() — Method in class item_service_interface
Create a new item.
- license_service_interface::check_license_status() — Method in class license_service_interface
Check license validity, optionally forcing a remote request.
- license_service_interface::check_plugin_update() — Method in class license_service_interface
Check for plugin updates available to the license.
- license_service_interface::check_theme_update() — Method in class license_service_interface
Check for theme updates granted by the license.
- revision_service_interface::create_revision() — Method in class revision_service_interface
Records a revision according to the previous and new state.
- user_service_interface::create_user() — Method in class user_service_interface
Create a new Moodle user with sensible defaults.
- $ deprecated_item#contextid — Property in class deprecated_item
- $ deprecated_item#courseid — Property in class deprecated_item
- event::create() — Method in class event
Factory method to start a new event recording.
- category — Class in namespace local_middag\framework\domain\entity\moodle
Category Entity (Moodle Native).
- $ category#coursecount — Property in class category
- cohort — Class in namespace local_middag\framework\domain\entity\moodle
Cohort Entity (Moodle Native).
- $ cohort#contextid — Property in class cohort
- $ cohort#component — Property in class cohort
- context — Class in namespace local_middag\framework\domain\entity\moodle
Context Entity (Moodle Native).
- $ context#contextlevel — Property in class context
- course — Class in namespace local_middag\framework\domain\entity\moodle
Course Entity (Moodle Native).
- $ course#category — Property in class course
- $ course#calendartype — Property in class course
- $ course#completionnotify — Property in class course
- $ course#cacherev — Property in class course
- $ enrol#courseid — Property in class enrol
- $ enrol#cost — Property in class enrol
- $ enrol#currency — Property in class enrol
- $ enrol#customint1 — Property in class enrol
- $ enrol#customint2 — Property in class enrol
- $ enrol#customint3 — Property in class enrol
- $ enrol#customint4 — Property in class enrol
- $ enrol#customint5 — Property in class enrol
- $ enrol#customint6 — Property in class enrol
- $ enrol#customint7 — Property in class enrol
- $ enrol#customint8 — Property in class enrol
- $ enrol#customchar1 — Property in class enrol
- $ enrol#customchar2 — Property in class enrol
- $ enrol#customchar3 — Property in class enrol
- $ enrol#customdec1 — Property in class enrol
- $ enrol#customdec2 — Property in class enrol
- $ enrol#customtext1 — Property in class enrol
- $ enrol#customtext2 — Property in class enrol
- $ enrol#customtext3 — Property in class enrol
- $ enrol#customtext4 — Property in class enrol
- $ group#courseid — Property in class group
- $ user#confirmed — Property in class user
- $ user#city — Property in class user
- $ user#country — Property in class user
- $ user#calendartype — Property in class user
- $ user#currentlogin — Property in class user
- item_types::class_for() — Method in class item_types
Get the class associated with a TYPE.
- item_types::clear() — Method in class item_types
Clear the registry.
- item_repository::create() — Method in class item_repository
Create a new item from a DTO.
- item_search_repository::count_query() — Method in class item_search_repository
Count results for pagination (same WHERE/JOIN logic).
- revision_repository::create_from_item() — Method in class revision_repository
Create a snapshot revision from a current Item state.
- registry::clear_for() — Method in class registry
Clear all relations for a specific domain.
- registry::clear_all() — Method in class registry
Clear the entire registry.
- result::count() — Method in class result
Count of items returned in THIS page.
- sql_generator::compile_condition() — Method in class sql_generator
Compile a single SQL condition based on Operator Enum.
- container_factory — Class in namespace local_middag\framework\kernel
Container Factory.
- $ abstract_facade#cached — Property in class abstract_facade
Indicates if resolved instances should be cached.
- abstract_facade::clear_resolved_instance() — Method in class abstract_facade
Clear one cached facade instance.
- abstract_facade::clearresolved_instances() — Method in class abstract_facade
Clear all cached facade instances.
- abstract_api_controller::created() — Method in class abstract_api_controller
Helper for 201 Created.
- $ abstract_controller#container — Property in class abstract_controller
- $ abstract_controller#course — Property in class abstract_controller
- $ abstract_controller#cm — Property in class abstract_controller
- container_resolver — Class in namespace local_middag\framework\kernel\http\resolver
Container Resolver.
- kernel::container() — Method in class kernel
Access the Booted Container.
- $ abstract_block#content — Property in class abstract_block
- create_item_dto — Class in namespace local_middag\framework\shared\dto\item
DTO strictly for Item creation.
- column — Class in namespace local_middag\framework\shared\dto\table
Table column DTO.
- conditionable — Class in namespace local_middag\framework\shared\trait
Trait conditionable.
- $ interacts_with_auth#capabilities — Property in class interacts_with_auth
- $ interacts_with_auth#course — Property in class interacts_with_auth
- $ interacts_with_auth#cm — Property in class interacts_with_auth
- interacts_with_auth::check_capabilities() — Method in class interacts_with_auth
Check if the user has the required capabilities.
- $ interacts_with_page#context — Property in class interacts_with_page
- $ interacts_with_page#course — Property in class interacts_with_page
- $ interacts_with_page#cm — Property in class interacts_with_page
- $ money#currency — Property in class money
- helper::custom_array_merge() — Method in class helper
Merges two arrays, giving precedence to non-null values from the new array.
- auth_support::complete_user_login() — Method in class auth_support
Completes the user login process.
- cache_support — Class in namespace local_middag\framework\support\moodle
Cache utility wrapper for Moodle's Cache API.
- capability_support — Class in namespace local_middag\framework\support\moodle
Utility functions for Moodle capabilities and permissions.
- category_support — Class in namespace local_middag\framework\support\moodle
Utility functions for Moodle course categories.
- cohort_support — Class in namespace local_middag\framework\support\moodle
Utility functions for Moodle cohorts.
- cohort_support::create_cohort() — Method in class cohort_support
Creates a new cohort if a cohort with the given idnumber does not exist.
- config_support — Class in namespace local_middag\framework\support\moodle
Configuration utility wrapper for Moodle's config API.
- context_support — Class in namespace local_middag\framework\support\moodle
Utility to handle Moodle context classes across versions.
- context_support::course() — Method in class context_support
Retrieves the course context for a given course ID.
- context_support::coursecat() — Method in class context_support
Retrieves the course category context for a given category ID.
- course_support — Class in namespace local_middag\framework\support\moodle
Utility functions for Moodle courses.
- course_support::course_group_viewurl() — Method in class course_support
Retrieves the URL for the course group view tool.
- db_support::count_records() — Method in class db_support
Counts records in a table.
- file_support::create_file_from_stored() — Method in class file_support
Creates a file record from an existing stored file (copy).
- file_support::create_file_from_string() — Method in class file_support
Creates a file from raw string content.
- file_support::create_file_from_pathname() — Method in class file_support
Creates a file from a local filesystem path.
- file_support::count_area_files() — Method in class file_support
Counts the number of files in a file area.
- group_support::create_group() — Method in class group_support
Creates a new group in a course.
- html_writer_support::checkbox() — Method in class html_writer_support
Generates an HTML checkbox input.
- message_support::create_message() — Method in class message_support
Creates a new Moodle message object.
- message_support::create_temp_attachment() — Method in class message_support
Creates a temporary attachment from a stored file.
- message_support::create_link() — Method in class message_support
Creates an HTML link for use in messages.
- message_support::create_conversation() — Method in class message_support
Creates a new conversation between users.
- session_support::confirm_sesskey() — Method in class session_support
Confirms that the current sesskey is valid.
- url_support::course() — Method in class url_support
Retrieves a course view URL.
- user_support::create_user() — Method in class user_support
Creates a new Moodle user with sensible defaults.
- version_support::compare() — Method in class version_support
Compares the current Moodle version with a simple constraint.
- typing::cast_array_of_ints() — Method in class typing
Casts all elements of an array to integers (or null).
- typing::cast_array_of_strings() — Method in class typing
Casts all elements of an array to strings.
- clean_audit_logs — Class in namespace local_middag\task
Garbage Collection Task for Audit Logs.
- customform_process_submission — Class in namespace local_middag\task
Ad-hoc task to perform post install tasks.
D
- $ admin_setting_link#description — Property in class admin_setting_link
- dto — Class in namespace local_middag\base
Public SDK DTO (Data Transfer Object).
- default_controller — Class in namespace local_middag\extensions\automessage\controller
- $ automessage#description — Property in class automessage
- automessage::display_status() — Method in class automessage
- $ automessage_filter#datafilter — Property in class automessage_filter
- automessage_filter::display_datafilter() — Method in class automessage_filter
- $ automessage_template#description — Property in class automessage_template
- automessage_template::display_presend() — Method in class automessage_template
- automessage_template::display_status() — Method in class automessage_template
- automessage_template::display_trigger() — Method in class automessage_template
- automessage_template::display_trigger_event() — Method in class automessage_template
- automessage_template::display_trigger_interval_repeats() — Method in class automessage_template
- automessage_template::display_trigger_relativedate() — Method in class automessage_template
- automessage_template::display_sentype() — Method in class automessage_template
- automessage_trigger::display_status() — Method in class automessage_trigger
- $ user_filter_accessed#disableelements — Property in class user_filter_accessed
list of all the fields which needs to be disabled, if checkbox is checked.
- $ twilio_templates#description — Property in class twilio_templates
- $ twilio_templates#date_created — Property in class twilio_templates
- edit_form::definition() — Method in class edit_form
- $ bigquery_job#destinationTable — Property in class bigquery_job
- $ bigquery_view#description — Property in class bigquery_view
- $ uploadcsvfile#data_set — Property in class uploadcsvfile
- bigquery_job_service::delete_file() — Method in class bigquery_job_service
Cleans up files based on retention policies for hours, days, and months.
- cleaner_form::definition() — Method in class cleaner_form
- company_api_controller::detail() — Method in class company_api_controller
- company_form::definition() — Method in class company_form
- companies::displaystatus() — Method in class companies
- companies::displayreenrol_enable() — Method in class companies
- companies::displayeducational_solution() — Method in class companies
- companies::displayowneruserid() — Method in class companies
- mtool_automessage_filter_form::definition() — Method in class mtool_automessage_filter_form
- mtool_automessage_filter_preview_form::definition() — Method in class mtool_automessage_filter_preview_form
- mtool_automessage_manage_triggers::definition() — Method in class mtool_automessage_manage_triggers
- mtool_customdocs_document_form::definition() — Method in class mtool_customdocs_document_form
- mtool_customdocs_issuance_form::definition() — Method in class mtool_customdocs_issuance_form
- mtool_customdocs_report_issuances_form::definition() — Method in class mtool_customdocs_report_issuances_form
- mtool_forcecpf_index_form::definition() — Method in class mtool_forcecpf_index_form
- mtool_helpdesk_defaultaction_form::definition() — Method in class mtool_helpdesk_defaultaction_form
- mtool_helpdesk_reply_form::definition() — Method in class mtool_helpdesk_reply_form
- mtool_helpdesk_request_form::definition() — Method in class mtool_helpdesk_request_form
- mtool_helpdesk_search_requests_form::definition() — Method in class mtool_helpdesk_search_requests_form
- mtool_helpdesk_type_action_form::definition() — Method in class mtool_helpdesk_type_action_form
- mtool_helpdesk_type_form::definition() — Method in class mtool_helpdesk_type_form
- mtool_plan_plan_form::definition() — Method in class mtool_plan_plan_form
- mtool_translate_modal_form::definition() — Method in class mtool_translate_modal_form
- mtool_trilha_etapa_form::definition() — Method in class mtool_trilha_etapa_form
- mtool_trilha_trilha_form::definition() — Method in class mtool_trilha_trilha_form
- mtool_twilio_edit_form::definition() — Method in class mtool_twilio_edit_form
- mtool_twilio_verify_form::definition() — Method in class mtool_twilio_verify_form
- coursegroup_form::definition() — Method in class coursegroup_form
- coursegroup::delete() — Method in class coursegroup
- coursegroup::deleteurl() — Method in class coursegroup
- coursegroup_service::delete() — Method in class coursegroup_service
Deletes a coursegroup item.
- coursegroup_service::deleteurl() — Method in class coursegroup_service
- default_controller — Class in namespace local_middag\extensions\customdocs\controller
- document — Class in namespace local_middag\extensions\customdocs
- $ document#description — Property in class document
- document::display_status() — Method in class document
get display status.
- document::disable_document() — Method in class document
Disable the document template.
- $ issuance#description — Property in class issuance
- document — Class in namespace local_middag\extensions\customdocs\output
- $ base_field#dataSource — Property in class base_field
- $ base_field#depends_on — Property in class base_field
- $ base_field#dependency_types — Property in class base_field
- $ base_field#dependency_value — Property in class base_field
- $ checkbox_field#dataSource — Property in class checkbox_field
- $ checkbox_field#depends_on — Property in class checkbox_field
- $ checkbox_field#dependency_types — Property in class checkbox_field
- $ checkbox_field#dependency_value — Property in class checkbox_field
- $ cpf_field#dataSource — Property in class cpf_field
- $ cpf_field#depends_on — Property in class cpf_field
- $ cpf_field#dependency_types — Property in class cpf_field
- $ cpf_field#dependency_value — Property in class cpf_field
- $ email_field#dataSource — Property in class email_field
- $ email_field#depends_on — Property in class email_field
- $ email_field#dependency_types — Property in class email_field
- $ email_field#dependency_value — Property in class email_field
- $ header_field#dataSource — Property in class header_field
- $ header_field#depends_on — Property in class header_field
- $ header_field#dependency_types — Property in class header_field
- $ header_field#dependency_value — Property in class header_field
- $ multipleselect_field#dataSource — Property in class multipleselect_field
- $ multipleselect_field#depends_on — Property in class multipleselect_field
- $ multipleselect_field#dependency_types — Property in class multipleselect_field
- $ multipleselect_field#dependency_value — Property in class multipleselect_field
- $ number_field#dataSource — Property in class number_field
- $ number_field#depends_on — Property in class number_field
- $ number_field#dependency_types — Property in class number_field
- $ number_field#dependency_value — Property in class number_field
- $ select_field#dataSource — Property in class select_field
- $ select_field#depends_on — Property in class select_field
- $ select_field#dependency_types — Property in class select_field
- $ select_field#dependency_value — Property in class select_field
- $ text_field#dataSource — Property in class text_field
- $ text_field#depends_on — Property in class text_field
- $ text_field#dependency_types — Property in class text_field
- $ text_field#dependency_value — Property in class text_field
- dashboard_controller — Class in namespace local_middag\extensions\dashboard\controller
- dashboard_extension — Class in namespace local_middag\extensions\dashboard
- student_form::definition() — Method in class student_form
- students_form::definition() — Method in class students_form
- dashboard_report — Class in namespace local_middag\extensions\dashboard\report
- ecommerce_orders_service::display_ecommerce_status() — Method in class ecommerce_orders_service
- ecommerce_orders_service::display_products() — Method in class ecommerce_orders_service
- ecommerce_site_service::display_fullname() — Method in class ecommerce_site_service
- ecommerce_site_service::display_get_status() — Method in class ecommerce_site_service
- ecommerce_site_service::display_form_status() — Method in class ecommerce_site_service
- local_middag_product_edit_form::definition() — Method in class local_middag_product_edit_form
- local_middag_site_checklist_form::definition() — Method in class local_middag_site_checklist_form
- local_middag_site_edit_form::definition() — Method in class local_middag_site_edit_form
- digitalmanagerguru_orders — Class in namespace local_middag\extensions\ecommerce\types\digitalmanagerguru
- $ digitalmanagerguru_orders#date_created — Property in class digitalmanagerguru_orders
- digitalmanagerguru_products — Class in namespace local_middag\extensions\ecommerce\types\digitalmanagerguru
- digitalmanagerguru_restapi — Class in namespace local_middag\extensions\ecommerce\types\digitalmanagerguru
- digitalmanagerguru_sites — Class in namespace local_middag\extensions\ecommerce\types\digitalmanagerguru
- digitalmanagerguru_orders_service — Class in namespace local_middag\extensions\ecommerce\types\digitalmanagerguru\service
- digitalmanagerguru_orders_service::display_ecommerce_status() — Method in class digitalmanagerguru_orders_service
- digitalmanagerguru_orders_service::display_products() — Method in class digitalmanagerguru_orders_service
- digitalmanagerguru_products_service — Class in namespace local_middag\extensions\ecommerce\types\digitalmanagerguru\service
- digitalmanagerguru_site_service — Class in namespace local_middag\extensions\ecommerce\types\digitalmanagerguru\service
- $ eduzz_orders#date_created — Property in class eduzz_orders
- $ eduzz_orders#date_payment — Property in class eduzz_orders
- $ eduzz_orders#date_update — Property in class eduzz_orders
- $ eduzz_orders#due_date — Property in class eduzz_orders
- $ eduzz_orders#date_credit — Property in class eduzz_orders
- $ eduzz_products#description — Property in class eduzz_products
- $ eduzz_products#date_create — Property in class eduzz_products
- eduzz_orders_service::display_ecommerce_status() — Method in class eduzz_orders_service
- eduzz_orders_service::display_products() — Method in class eduzz_orders_service
- woocommerce_orders_service::display_ecommerce_status() — Method in class woocommerce_orders_service
- woocommerce_orders_service::display_products() — Method in class woocommerce_orders_service
- woocommerce_site_service::display_fullname() — Method in class woocommerce_site_service
- default_controller — Class in namespace local_middag\extensions\enrolment\controller
- enrolment::disapproved() — Method in class enrolment
- enrolment::delete_enrol() — Method in class enrolment
- report_enrolment_form::definition() — Method in class report_enrolment_form
- default_controller — Class in namespace local_middag\extensions\forceprofile\controller
- default_controller — Class in namespace local_middag\extensions\helpdesk\controller
- $ helpdesk_feedback#description — Property in class helpdesk_feedback
- $ helpdesk_reply#description — Property in class helpdesk_reply
- $ helpdesk_request#description — Property in class helpdesk_request
- mtool_helpdesk_modal_form::definition() — Method in class mtool_helpdesk_modal_form
- managefiles::delete() — Method in class managefiles
This method handles the deletion of a Looker Studio dashboard.
- managefile_form::definition() — Method in class managefile_form
- managefile::delete() — Method in class managefile
- default_controller — Class in namespace local_middag\extensions\post\controller
- sentry_service::debug() — Method in class sentry_service
- default_controller — Class in namespace local_middag\extensions\smartfilters\controller
- default_controller — Class in namespace local_middag\extensions\snippets\controller
- default_controller — Class in namespace local_middag\extensions\studyplan\controller
- $ plan#description — Property in class plan
- plan::delete() — Method in class plan
- $ plan_timeline#days — Property in class plan_timeline
- plan_timeline::days() — Method in class plan_timeline
- default_controller — Class in namespace local_middag\extensions\translate\controller
- trilha::delete() — Method in class trilha
This method handles both deleting a store.
- trilha::deleteurl() — Method in class trilha
- trilha_etapa::deleteurl() — Method in class trilha_etapa
- $ trilha#description — Property in class trilha
- trilha::deleteurl() — Method in class trilha
- trilha::disable_trilha() — Method in class trilha
- $ trilha_etapa#description — Property in class trilha_etapa
- trilha_etapa::deleteurl() — Method in class trilha_etapa
- default_controller — Class in namespace local_middag\extensions\videolibrary\controller
- bunnynet_api::deleteVideoLibrary() — Method in class bunnynet_api
- $ bunnynet_videolibrary#dateCreated — Property in class bunnynet_videolibrary
The date when the video library was created.
- $ bunnynet_videos#dateUploaded — Property in class bunnynet_videos
The date when the video was uploaded.
- default_controller — Class in namespace local_middag\extensions\webhooks\controller
- db — Class in namespace local_middag\facade
Facade for local_middag\framework\support\moodle\db_support.
- db::delete_records() — Method in class db
- debug — Class in namespace local_middag\facade
Facade for local_middag\framework\support\debug.
- diff_builder_service — Class in namespace local_middag\facade
Facade for local_middag\framework\application\service\item\diff_builder_service.
- extension_service::disable() — Method in class extension_service
- file::delete_file() — Method in class file
- file::delete_file_by_id() — Method in class file
- file::delete_area_files() — Method in class file
- hook_manager::do_action() — Method in class hook_manager
- http_client_adapter::delete() — Method in class http_client_adapter
- item_service::delete() — Method in class item_service
- license_manager::deactivate() — Method in class license_manager
- license_service::deactivate_license() — Method in class license_service
- moodle::db() — Method in class moodle
Access the db wrapper.
- cache_support::delete() — Method in class cache_support
- cache_support::delete_many() — Method in class cache_support
- db_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\db_support.
- db_support::delete_records() — Method in class db_support
- file_support::delete_file() — Method in class file_support
- file_support::delete_file_by_id() — Method in class file_support
- file_support::delete_area_files() — Method in class file_support
- html_writer_support::div() — Method in class html_writer_support
- session_support::destroy_user_sessions() — Method in class session_support
- url_support::dashboard() — Method in class url_support
- user_support::delete_user() — Method in class user_support
- query_builder::domain() — Method in class query_builder
- session::destroy_user_sessions() — Method in class session
- url::dashboard() — Method in class url
- user_service::delete_user() — Method in class user_service
- hook_manager::do_action() — Method in class hook_manager
Execute all action callbacks registered for a given tag.
- license_manager::deactivate() — Method in class license_manager
Deactivate the current license.
- auth_service::decrypt() — Method in class auth_service
Decode a JWT token using HS256.
- auth_service::decrypt_jwt_rsa() — Method in class auth_service
Decodes a JWT token using RS256 algorithm (Public Key).
- extension_service::disable() — Method in class extension_service
Disable an extension in the configuration.
- license_service::deactivate_license() — Method in class license_service
Deactivate the configured license key.
- user_service::delete_user() — Method in class user_service
Delete (soft-delete) a user with existence check.
- diff_builder_service — Class in namespace local_middag\framework\application\service\item
Diff builder service.
- item_service::delete() — Method in class item_service
Delete an item.
- mapper_interface::db_to_domain() — Method in class mapper_interface
Convert a raw DB record (and optional metadata) into a Domain Entity.
- mapper_interface::domain_to_db() — Method in class mapper_interface
Convert a Domain Entity into a raw DB record for persistence.
- hook_manager_interface::do_action() — Method in class hook_manager_interface
Execute all callbacks registered for a given action.
- license_manager_interface::deactivate() — Method in class license_manager_interface
Deactivate the current license.
- item_repository_interface::delete() — Method in class item_repository_interface
Delete an item and all related metadata.
- extension_service_interface::disable() — Method in class extension_service_interface
Disable an extension.
- http_client_interface::delete() — Method in class http_client_interface
Perform a DELETE request.
- item_service_interface::delete() — Method in class item_service_interface
Delete an item by its ID.
- license_service_interface::deactivate_license() — Method in class license_service_interface
Deactivate the license remotely and locally.
- user_service_interface::delete_user() — Method in class user_service_interface
Delete (soft-delete) a user with existence check.
- dto_interface — Class in namespace local_middag\framework\contract\shared
Marker contract for all DTOs exchanged between layers.
- deprecated_item_interface — Class in namespace local_middag\framework\deprecated\contract
Contract for deprecated item deprecated_model.
- deprecated_item_interface::disabled() — Method in class deprecated_item_interface
- deprecated_item_interface::deleted() — Method in class deprecated_item_interface
- deprecated_model_interface — Class in namespace local_middag\framework\deprecated\contract
Contract for legacy MIDDAG deprecated_model.
- deprecated_model_interface::delete() — Method in class deprecated_model_interface
- deprecation_manager — Class in namespace local_middag\framework\deprecated
Legacy support class.
- deprecated_item — Class in namespace local_middag\framework\deprecated\model
Legacy item deprecated_model class.
- $ deprecated_item#description — Property in class deprecated_item
- $ deprecated_item#descriptionformat — Property in class deprecated_item
- deprecated_item::disabled() — Method in class deprecated_item
- deprecated_item::deleted() — Method in class deprecated_item
- deprecated_model — Class in namespace local_middag\framework\deprecated\model
Base deprecated_model class for MIDDAG items.
- deprecated_model::delete() — Method in class deprecated_model
- $ category#description — Property in class category
- $ category#descriptionformat — Property in class category
- $ category#depth — Property in class category
- $ cohort#description — Property in class cohort
- $ cohort#descriptionformat — Property in class cohort
- $ context#depth — Property in class context
- $ course#downloadcontent — Property in class course
- $ course#defaultgroupingid — Property in class course
- $ group#description — Property in class group
- $ group#descriptionformat — Property in class group
- $ role#description — Property in class role
- $ user#deleted — Property in class user
- $ user#department — Property in class user
- $ user#description — Property in class user
- $ user#descriptionformat — Property in class user
- event_mapper::db_to_domain() — Method in class event_mapper
Convert DB record to Event Entity (without aggregates).
- event_mapper::domain_to_db() — Method in class event_mapper
Convert event entity to database record.
- item_mapper::db_to_domain() — Method in class item_mapper
Convert from DB record (with metadata) to a Domain Item.
- item_mapper::domain_to_db() — Method in class item_mapper
Convert from domain item to DB record (stdClass).
- revision_mapper::db_to_domain() — Method in class revision_mapper
Convert DB record + Metadata to Revision Entity.
- revision_mapper::domain_to_db() — Method in class revision_mapper
Convert revision entity to DB record.
- item_repository::delete() — Method in class item_repository
Delete an item and its metadata.
- query_builder::domain() — Method in class query_builder
Set the target domain class for hydration.
- abstract_facade::disable_cache() — Method in class abstract_facade
Disable instance caching (useful for testing).
- debug — Class in namespace local_middag\framework\support
Utility functions for debugging, tracing, and logging.
- http_client_adapter::delete() — Method in class http_client_adapter
Performs a synchronous DELETE request.
- cache_support::delete() — Method in class cache_support
Deletes a key from the cache.
- cache_support::delete_many() — Method in class cache_support
Deletes multiple keys from the cache at once.
- db_support — Class in namespace local_middag\framework\support\moodle
Wrapper for Moodle's global database object ($DB).
- db_support::delete_records() — Method in class db_support
Deletes records from a table.
- file_support::delete_file() — Method in class file_support
Deletes a specific file.
- file_support::delete_file_by_id() — Method in class file_support
Deletes a file by its ID.
- file_support::delete_area_files() — Method in class file_support
Deletes all files in a specific file area (optionally limited by itemid).
- html_writer_support::div() — Method in class html_writer_support
Generates an HTML div tag.
- session_support::destroy_user_sessions() — Method in class session_support
Destroys all active sessions for a specific user.
- url_support::dashboard() — Method in class url_support
Retrieves the user dashboard URL.
- user_support::delete_user() — Method in class user_support
Soft-deletes a user.
E
- entity — Class in namespace local_middag\base
Public SDK Entity.
- event — Class in namespace local_middag\base
Public SDK Event Entity.
- extension — Class in namespace local_middag\base
Public SDK Extension.
- ecommerce_order_created — Class in namespace local_middag\event
- ecommerce_order_process — Class in namespace local_middag\event
- ecommerce_order_updated — Class in namespace local_middag\event
- ecommerce_order_validate — Class in namespace local_middag\event
- ecommerce_product_created — Class in namespace local_middag\event
- ecommerce_product_updated — Class in namespace local_middag\event
- ecommerce_site_created — Class in namespace local_middag\event
- ecommerce_site_updated — Class in namespace local_middag\event
- ecommerce_webhook — Class in namespace local_middag\event
- automessage_trigger::exists_by_userid() — Method in class automessage_trigger
- automessage_trigger::exists_by_userid_in_courseid() — Method in class automessage_trigger
- index::export_for_template() — Method in class index
- manage_filters::export_for_template() — Method in class manage_filters
- manage_templates::export_for_template() — Method in class manage_templates
- manage_trigger_users::export_for_template() — Method in class manage_trigger_users
- manage_triggers::export_for_template() — Method in class manage_triggers
- email — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\send
- $ users#extrafields — Property in class users
- send::execute() — Method in class send
- trigger_interval::execute() — Method in class trigger_interval
- trigger_relativedate::execute() — Method in class trigger_relativedate
- trigger_runonce::execute() — Method in class trigger_runonce
- twilio_templates::export_for_template() — Method in class twilio_templates
- whatsapp_templates::execute() — Method in class whatsapp_templates
- edit_form — Class in namespace local_middag\extensions\automessage\legacy\automessage
- $ bigquery_job#endTime — Property in class bigquery_job
- $ bigquery_job#errorResult — Property in class bigquery_job
- $ bigquery_job#errors — Property in class bigquery_job
- bigquery_base_service::execute() — Method in class bigquery_base_service
Executes the data preparation process for Google BigQuery, including table validation, data generation, and job creation, while handling errors and cleaning up temporary files.
- bigquery_sendcsv_service::execute() — Method in class bigquery_sendcsv_service
Executes the upload process for a CSV file, including data validation, file preparation, and interaction with the BigQuery API. This method handles exceptions and ensures that the operation complies with the required configuration and logic.
- $ users#extrafields — Property in class users
- company_controller::edit() — Method in class company_controller
- $ companies#extend_fields — Property in class companies
- common_controller::example() — Method in class common_controller
This method handles rendering the index page.
- common_controller::error() — Method in class common_controller
This method handles rendering the index page.
- example_controller — Class in namespace local_middag\extensions\core\controller
Demo controller showcasing multiple route styles and return types.
- extensions_api_controller — Class in namespace local_middag\extensions\core\controller
- extensions_controller — Class in namespace local_middag\extensions\core\controller
- extensions_controller::extensions() — Method in class extensions_controller
This method handles rendering the index page.
- example_facade — Class in namespace local_middag\extensions\core\facade
- example_extension_service — Class in namespace local_middag\extensions\core\service
- example_service — Class in namespace local_middag\extensions\core\service
- coursegroup_controller::edit() — Method in class coursegroup_controller
Edit an existing coursegroup.
- $ coursegroup#expiration — Property in class coursegroup
- coursegroup::editurl() — Method in class coursegroup
- coursegroup::enrol() — Method in class coursegroup
- coursegroup_service::editurl() — Method in class coursegroup_service
- coursegroup_service::enrol() — Method in class coursegroup_service
- document::enable_document() — Method in class document
enable the document template.
- document::export_for_template() — Method in class document
- mydocuments::export_for_template() — Method in class mydocuments
- report_issuances::export_for_template() — Method in class report_issuances
- customform::edit() — Method in class customform
This method handles both edit a customform.
- customform_api_controller::export() — Method in class customform_api_controller
Exports a custom form by generating a downloadable file URL.
- action_handler::execute() — Method in class action_handler
Executes an action based on its type and provided parameters.
- add_user_in_cohort_action::execute() — Method in class add_user_in_cohort_action
Executes the action with the provided parameters.
- add_user_in_course_group_action::execute() — Method in class add_user_in_course_group_action
Executes the action with the provided parameters.
- base_action::execute() — Method in class base_action
Executes the action with the provided parameters.
- condition_action::execute() — Method in class condition_action
Executes the action with the provided parameters.
- create_cohort_action::execute() — Method in class create_cohort_action
Executes the action with the provided parameters.
- create_course_group_action::execute() — Method in class create_course_group_action
Executes the action with the provided parameters.
- create_enrol_method_sync_cohort_action::execute() — Method in class create_enrol_method_sync_cohort_action
- create_user_action::execute() — Method in class create_user_action
- enrol_user_action — Class in namespace local_middag\extensions\customform\model\actions
- enrol_user_action::execute() — Method in class enrol_user_action
Executes the action with the provided parameters.
- external_data_return_action — Class in namespace local_middag\extensions\customform\model\actions
- external_data_return_action::execute() — Method in class external_data_return_action
Executes the action with the provided parameters.
- send_email_action::execute() — Method in class send_email_action
Executes the action with the provided parameters.
- $ base_field#enable_allow_domains — Property in class base_field
- email_field — Class in namespace local_middag\extensions\customform\model\field
- form::exists() — Method in class form
- ecommerce_orders_service — Class in namespace local_middag\extensions\ecommerce\base\service
- ecommerce_orders_service::execute() — Method in class ecommerce_orders_service
- ecommerce_orders_service::enrol() — Method in class ecommerce_orders_service
- ecommerce_products_service — Class in namespace local_middag\extensions\ecommerce\base\service
- ecommerce_site_service — Class in namespace local_middag\extensions\ecommerce\base\service
- ecommerce — Class in namespace local_middag\extensions\ecommerce\controller
- ecommerce::edit() — Method in class ecommerce
This method handles editing a specific store by ID.
- ecommerce::edit_product() — Method in class ecommerce
This method handles listing products for a specific store by ID.
- ecommerce_extension — Class in namespace local_middag\extensions\ecommerce
- ecommerce_orders — Class in namespace local_middag\extensions\ecommerce\model
- ecommerce_products — Class in namespace local_middag\extensions\ecommerce\model
- $ ecommerce_products#enrolperiod — Property in class ecommerce_products
- ecommerce_sites — Class in namespace local_middag\extensions\ecommerce\model
- $ ecommerce_sites#enrol_status — Property in class ecommerce_sites
- $ digitalmanagerguru_orders#expires_at — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_products#enrolperiod — Property in class digitalmanagerguru_products
- $ digitalmanagerguru_sites#enrol_status — Property in class digitalmanagerguru_sites
- $ digitalmanagerguru_sites#enrolperiod — Property in class digitalmanagerguru_sites
- eduzz_orders — Class in namespace local_middag\extensions\ecommerce\types\eduzz
- eduzz_products — Class in namespace local_middag\extensions\ecommerce\types\eduzz
- $ eduzz_products#enrolperiod — Property in class eduzz_products
- eduzz_restapi — Class in namespace local_middag\extensions\ecommerce\types\eduzz
- eduzz_sites — Class in namespace local_middag\extensions\ecommerce\types\eduzz
- $ eduzz_sites#email — Property in class eduzz_sites
- $ eduzz_sites#enrol_status — Property in class eduzz_sites
- $ eduzz_sites#enrolperiod — Property in class eduzz_sites
- eduzz_orders_service — Class in namespace local_middag\extensions\ecommerce\types\eduzz\service
- eduzz_products_service — Class in namespace local_middag\extensions\ecommerce\types\eduzz\service
- eduzz_site_service — Class in namespace local_middag\extensions\ecommerce\types\eduzz\service
- $ woocommerce_products#enrolperiod — Property in class woocommerce_products
- $ woocommerce_sites#enrol_status — Property in class woocommerce_sites
- $ woocommerce_sites#enrolperiod — Property in class woocommerce_sites
- sender::email_welcome() — Method in class sender
- sender::email_enrol() — Method in class sender
- enrolment — Class in namespace local_middag\extensions\enrolment
- $ enrolment#enrol_timecreated — Property in class enrolment
- $ enrolment#enrol_timestart — Property in class enrolment
- $ enrolment#enrol_timeend — Property in class enrolment
- enrolment::expired() — Method in class enrolment
- enrolment_extension — Class in namespace local_middag\extensions\enrolment
- report::execute() — Method in class report
- external — Class in namespace local_middag\extensions\helpdesk
Class external API.
- $ helpdesk_type#enable_attached — Property in class helpdesk_type
- $ helpdesk_type#enable_authorization — Property in class helpdesk_type
- $ helpdesk_type#enable_responded_internal — Property in class helpdesk_type
- $ helpdesk_type#enable_custom_actions — Property in class helpdesk_type
- request::export_for_template() — Method in class request
- request_view::export_for_template() — Method in class request_view
- requests::export_for_template() — Method in class requests
- types::export_for_template() — Method in class types
- lookerstudio::edit() — Method in class lookerstudio
This method handles both edit a customform.
- $ lookerstudio#embed_url — Property in class lookerstudio
- managefiles::edit() — Method in class managefiles
This method handles the creation of a Looker Studio dashboard.
- $ post_items#email — Property in class post_items
- sender::email_welcome() — Method in class sender
- sender::email_enrol() — Method in class sender
- external — Class in namespace local_middag\extensions\studyplan
Class external API.
- index::export_for_template() — Method in class index
- plan::export_for_template() — Method in class plan
- workinghours_form_element::export_for_template() — Method in class workinghours_form_element
- index::export_for_template() — Method in class index
- plan::export_for_template() — Method in class plan
- timeline_course::execute() — Method in class timeline_course
- $ plan#enddate — Property in class plan
- plan::export() — Method in class plan
- $ plan_timeline#events — Property in class plan_timeline
- $ plan_timeline#enddate — Property in class plan_timeline
- plan_timeline::events() — Method in class plan_timeline
- trilha::enable_or_disable() — Method in class trilha
This method handles both enabling and disabling a store.
- trilha::edit() — Method in class trilha
Renders the preview of a Trilha Pedagógica (pedagogic path).
- $ trilha#enrolallow — Property in class trilha
- $ trilha#enrolaccess — Property in class trilha
- $ trilha#etapas — Property in class trilha
- trilha::editurl() — Method in class trilha
- trilha::export_for_template() — Method in class trilha
- trilha_etapa::export_for_template() — Method in class trilha_etapa
- trilha_view::export_for_template() — Method in class trilha_view
- trilha_etapa::etapa_available() — Method in class trilha_etapa
- trilha_etapa::editurl() — Method in class trilha_etapa
- trilha_etapa::etapa_completed() — Method in class trilha_etapa
- $ trilha#enrolallow — Property in class trilha
- $ trilha#enrolaccess — Property in class trilha
- $ trilha#etapas — Property in class trilha
- trilha::editurl() — Method in class trilha
- trilha::enable_trilha() — Method in class trilha
- trilha_etapa::etapa_available() — Method in class trilha_etapa
- trilha_etapa::editurl() — Method in class trilha_etapa
- trilha_etapa::etapa_completed() — Method in class trilha_etapa
- $ bunnynet_videolibrary#enabledResolutions — Property in class bunnynet_videolibrary
The comma separated list of enabled resolutions.
- $ bunnynet_videolibrary#enableMP4Fallback — Property in class bunnynet_videolibrary
Determines if the MP4 fallback feature is enabled.
- $ bunnynet_videolibrary#enableDRM — Property in class bunnynet_videolibrary
Determines if the MediaCage basic DRM is enabled.
- $ bunnynet_videolibrary#enableContentTagging — Property in class bunnynet_videolibrary
Determines if content tagging should be enabled for this library.
- $ bunnynet_videolibrary#enableTranscribing — Property in class bunnynet_videolibrary
Determines if the automatic audio transcribing is currently enabled for this zone.
- $ bunnynet_videolibrary#enableTranscribingTitleGeneration — Property in class bunnynet_videolibrary
Determines if automatic transcribing title generation is currently enabled.
- $ bunnynet_videolibrary#enableTranscribingDescriptionGeneration — Property in class bunnynet_videolibrary
Determines if automatic transcribing description generation is currently enabled.
- $ bunnynet_videos#encodeProgress — Property in class bunnynet_videos
The current encode progress of the video.
- external — Class in namespace local_middag
- db::execute() — Method in class db
- environment — Class in namespace local_middag\facade
Facade for local_middag\framework\support\environment.
- event_service — Class in namespace local_middag\facade
Facade for local_middag\framework\application\service\event\event_service.
- extension_service — Class in namespace local_middag\facade
Facade for local_middag\framework\application\service\common\extension_service.
- extension_service::enable() — Method in class extension_service
- message_service::email() — Method in class message_service
- moodle::enrol() — Method in class moodle
Access the enrol wrapper.
- moodle::event() — Method in class moodle
Access the event wrapper.
- db_support::execute() — Method in class db_support
- enrol_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\enrol_support.
- enrol_support::enrol_user() — Method in class enrol_support
- event_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\event_support.
- html_writer_support::end_tag() — Method in class html_writer_support
- html_writer_support::empty_tag() — Method in class html_writer_support
- html_writer_support::end_div() — Method in class html_writer_support
- html_writer_support::end_span() — Method in class html_writer_support
- message_support::email() — Method in class message_support
- scheduled_service::exists() — Method in class scheduled_service
- search_executor::execute() — Method in class search_executor
- extension_service — Class in namespace local_middag\framework\application\service\common
Extension Service.
- extension_service::enable() — Method in class extension_service
Enable an extension in the configuration.
- message_service::email() — Method in class message_service
Send an email message using Moodle's messaging subsystem.
- event_service — Class in namespace local_middag\framework\application\service\event
Event service (audit & dispatcher).
- scheduled_service::exists() — Method in class scheduled_service
Check if a task exists.
- extension_interface — Class in namespace local_middag\framework\contract\core
Contract that all MIDDAG extensions must implement.
- entity_interface — Class in namespace local_middag\framework\contract\domain
Interface Entity.
- event_interface — Class in namespace local_middag\framework\contract\domain
Interface Event (Audit Log).
- event_subscriber_interface — Class in namespace local_middag\framework\contract\kernel
Interface for services that subscribe to events.
- extension_loader_interface — Class in namespace local_middag\framework\contract\kernel
Contract for extension loaders.
- event_repository_interface — Class in namespace local_middag\framework\contract\repository
Contract for Event Persistence.
- event_service_interface — Class in namespace local_middag\framework\contract\service
Contract for the event service responsible for emitting item lifecycle events.
- extension_service_interface — Class in namespace local_middag\framework\contract\service
Public contract for the Extension Service.
- extension_service_interface::enable() — Method in class extension_service_interface
Enable an extension.
- message_service_interface::email() — Method in class message_service_interface
Send an email message.
- deprecated_item_interface::enabled() — Method in class deprecated_item_interface
- deprecated_item::enabled() — Method in class deprecated_item
- event — Class in namespace local_middag\framework\domain\entity
Domain Entity: Event (Audit Log).
- $ course#enddate — Property in class course
- $ course#enablecompletion — Property in class course
- enrol — Class in namespace local_middag\framework\domain\entity\moodle
Enrol Entity (Moodle Native).
- $ enrol#enrol — Property in class enrol
- $ enrol#enrolperiod — Property in class enrol
- $ enrol#enrolstartdate — Property in class enrol
- $ enrol#enrolenddate — Property in class enrol
- $ enrol#expirynotify — Property in class enrol
- $ enrol#expirythreshold — Property in class enrol
- $ group#enrolmentkey — Property in class group
- $ user#email — Property in class user
- $ user#emailstop — Property in class user
- $ user_enrolment#enrolid — Property in class user_enrolment
- event_bus — Class in namespace local_middag\framework\infrastructure\bus
Event bus placeholder.
- event_mapper — Class in namespace local_middag\framework\infrastructure\persistence\mapper
Event mapper for audit log records.
- event_repository — Class in namespace local_middag\framework\infrastructure\persistence\repository
Event repository for audit log persistence.
- executor — Class in namespace local_middag\framework\infrastructure\search_engine
Executes compiled Query objects.
- executor::execute() — Method in class executor
Execute a Query and return a result container.
- abstract_facade::enable_cache() — Method in class abstract_facade
Enable instance caching.
- abstract_api_controller::error_page() — Method in class abstract_api_controller
Override error page to return JSON.
- abstract_api_controller::error_response() — Method in class abstract_api_controller
Send a standardized JSON error response.
- abstract_controller::error_page() — Method in class abstract_controller
Display an error page with a specific message and status code.
- extension_loader — Class in namespace local_middag\framework\kernel\loader
Extension Loader.
- extension_loader::extract_metadata() — Method in class extension_loader
Extract metadata information from an extension FQCN.
- plugin_dto::exists_on_disk() — Method in class plugin_dto
Returns true if the plugin exists on disk.
- environment — Class in namespace local_middag\framework\support
Utility class for environment detection.
- db_support::execute() — Method in class db_support
Executes a SQL query (for non-SELECT queries).
- enrol_support — Class in namespace local_middag\framework\support\moodle
Utility functions for Moodle course enrolments.
- enrol_support::enrol_user() — Method in class enrol_support
Enrols a user into a course with a specific role.
- event_support — Class in namespace local_middag\framework\support\moodle
Utility functions for Moodle events.
- html_writer_support::end_tag() — Method in class html_writer_support
Generates a closing HTML tag.
- html_writer_support::empty_tag() — Method in class html_writer_support
Generates an empty (self-closing) HTML tag.
- html_writer_support::end_div() — Method in class html_writer_support
Generates a closing HTML div tag.
- html_writer_support::end_span() — Method in class html_writer_support
Generates a closing HTML span tag.
- message_support::email() — Method in class message_support
Sends an email to a user.
- extensions — Class in namespace local_middag\output
- extensions::export_for_template() — Method in class extensions
- index::export_for_template() — Method in class index
- widget::export_for_template() — Method in class widget
- clean_audit_logs::execute() — Method in class clean_audit_logs
- customform_process_submission::execute() — Method in class customform_process_submission
- ecommerce_sync_orders — Class in namespace local_middag\task
- ecommerce_sync_orders::execute() — Method in class ecommerce_sync_orders
- ecommerce_sync_products — Class in namespace local_middag\task
- ecommerce_sync_products::execute() — Method in class ecommerce_sync_products
- ecommerce_sync_sites — Class in namespace local_middag\task
- ecommerce_sync_sites::execute() — Method in class ecommerce_sync_sites
- file_cleanup_task::execute() — Method in class file_cleanup_task
- googlebigquery::execute() — Method in class googlebigquery
- manager::execute() — Method in class manager
F
- facade — Class in namespace local_middag\base
Public SDK Facade.
- $ automessage#fullname — Property in class automessage
- $ automessage#fillable — Property in class automessage
- $ automessage_filter#fillable — Property in class automessage_filter
- $ automessage_template#fullname — Property in class automessage_template
- $ automessage_template#filter — Property in class automessage_template
- $ automessage_template#fillable — Property in class automessage_template
- automessage_template::filter_trigger_relativedate() — Method in class automessage_template
- $ automessage_trigger#filter_id — Property in class automessage_trigger
- $ automessage_trigger#filter_name — Property in class automessage_trigger
- $ automessage_trigger#filter_users — Property in class automessage_trigger
- $ automessage_trigger#fillable — Property in class automessage_trigger
- automessage_trigger::finish() — Method in class automessage_trigger
- $ users#filterset — Property in class users
- $ twilio_templates#fullname — Property in class twilio_templates
- $ twilio_templates#fillable — Property in class twilio_templates
- $ twilio_verified#fullname — Property in class twilio_verified
- $ twilio_verify#fillable — Property in class twilio_verify
- $ bigquery_job#file — Property in class bigquery_job
- $ bigquery_job#fillable — Property in class bigquery_job
- $ bigquery_view#fullname — Property in class bigquery_view
- $ bigquery_view#fillable — Property in class bigquery_view
- $ uploadcsvfile#fullname — Property in class uploadcsvfile
- $ uploadcsvfile#fillable — Property in class uploadcsvfile
- bigquery_base_service::foreignkeys() — Method in class bigquery_base_service
Indicates whether foreign keys are present or enabled.
- bigquery_sendcsv_service::foreignkeys() — Method in class bigquery_sendcsv_service
Gets the foreign keys for the table.
- bigquery_view_service::formatted_test() — Method in class bigquery_view_service
Executes a test on the Google BigQuery API service and processes the results.
- bigquery_view_service::file_cleanup() — Method in class bigquery_view_service
Cleans up files associated with Google BigQuery jobs that have not been marked as deleted.
- cleaner_service::fullname() — Method in class cleaner_service
- $ users#filterset — Property in class users
- $ companies#fullname — Property in class companies
- $ companies#fillable — Property in class companies
- helper_service::format_user_data() — Method in class helper_service
Formats user data into a structured array.
- $ coursegroup#fillable — Property in class coursegroup
- coursegroup::find() — Method in class coursegroup
- coursegroup_service::find() — Method in class coursegroup_service
Returns a single coursegroup item.
- $ document#fullname — Property in class document
- $ document#fillable — Property in class document
- document::format_timecreated() — Method in class document
This method get the timecreated in a formatted way.
- document::format_timemodified() — Method in class document
This method get the timemodified in a formatted way.
- $ issuance#fullname — Property in class issuance
- $ issuance#fillable — Property in class issuance
- issuance::format_timecreated() — Method in class issuance
Get formatted timecreated.
- customform::form_actions_index() — Method in class customform
This method is used to define the actions for the controller.
- $ base_action#fillable — Property in class base_action
- $ base_field#form_id — Property in class base_field
- $ base_field#fillable — Property in class base_field
- $ checkbox_field#fullname — Property in class checkbox_field
- $ checkbox_field#form_id — Property in class checkbox_field
- $ checkbox_field#fillable — Property in class checkbox_field
- $ cpf_field#fullname — Property in class cpf_field
- $ cpf_field#form_id — Property in class cpf_field
- $ cpf_field#fillable — Property in class cpf_field
- $ email_field#fullname — Property in class email_field
- $ email_field#form_id — Property in class email_field
- $ email_field#fillable — Property in class email_field
- field_factory — Class in namespace local_middag\extensions\customform\model\field
- $ header_field#fullname — Property in class header_field
- $ header_field#form_id — Property in class header_field
- $ header_field#fillable — Property in class header_field
- $ multipleselect_field#fullname — Property in class multipleselect_field
- $ multipleselect_field#form_id — Property in class multipleselect_field
- $ multipleselect_field#fillable — Property in class multipleselect_field
- $ number_field#fullname — Property in class number_field
- $ number_field#form_id — Property in class number_field
- $ number_field#field_mask — Property in class number_field
- $ number_field#fillable — Property in class number_field
- $ select_field#fullname — Property in class select_field
- $ select_field#form_id — Property in class select_field
- $ select_field#fillable — Property in class select_field
- $ text_field#fullname — Property in class text_field
- $ text_field#form_id — Property in class text_field
- $ text_field#fillable — Property in class text_field
- form — Class in namespace local_middag\extensions\customform\model\form
- $ form#fullname — Property in class form
- $ form#form_type — Property in class form
- $ form#fields — Property in class form
- $ form#form_logo_image — Property in class form
- $ form#fillable — Property in class form
- $ step#fullname — Property in class step
- $ step#fields — Property in class step
- $ submission#fillable — Property in class submission
- form_service — Class in namespace local_middag\extensions\customform\service
- ecommerce_site_service::form_fields() — Method in class ecommerce_site_service
- $ ecommerce_products#fillable — Property in class ecommerce_products
- $ digitalmanagerguru_orders#fillable — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_products#fillable — Property in class digitalmanagerguru_products
- $ digitalmanagerguru_sites#fillable — Property in class digitalmanagerguru_sites
- digitalmanagerguru_site_service::form_fields() — Method in class digitalmanagerguru_site_service
- $ eduzz_orders#fillable — Property in class eduzz_orders
- $ eduzz_products#fillable — Property in class eduzz_products
- $ eduzz_sites#fillable — Property in class eduzz_sites
- eduzz_site_service::form_fields() — Method in class eduzz_site_service
- woocommerce_site_service::form_fields() — Method in class woocommerce_site_service
- $ woocommerce_orders#fillable — Property in class woocommerce_orders
- $ woocommerce_products#fillable — Property in class woocommerce_products
- $ woocommerce_sites#fillable — Property in class woocommerce_sites
- $ woocommerce_webhooks#fillable — Property in class woocommerce_webhooks
- $ enrolment#fillable — Property in class enrolment
- forcecpf — Class in namespace local_middag\extensions\forceprofile
- forceprofile_extension — Class in namespace local_middag\extensions\forceprofile
- $ helpdesk_request#fullname — Property in class helpdesk_request
- $ helpdesk_request#fillable — Property in class helpdesk_request
- $ helpdesk_type#fullname — Property in class helpdesk_type
- $ helpdesk_type#fillable — Property in class helpdesk_type
- $ lookerstudio#fullname — Property in class lookerstudio
- $ lookerstudio#fillable — Property in class lookerstudio
- $ managefile#fullname — Property in class managefile
- $ managefile#file — Property in class managefile
- $ managefile#file_filemanager — Property in class managefile
- $ managefile#fillable — Property in class managefile
- $ post_items#firstname — Property in class post_items
- $ post_items#fillable — Property in class post_items
- $ plan#fullname — Property in class plan
- $ plan_timeline#fillable — Property in class plan_timeline
- filter_translate — Class in namespace local_middag\extensions\translate\legacy\filter
- filter_translate::filter() — Method in class filter_translate
- $ trilha#fullname — Property in class trilha
- $ trilha#fillable — Property in class trilha
- $ trilha_etapa#fillable — Property in class trilha_etapa
- $ trilha#fullname — Property in class trilha
- $ trilha#fillable — Property in class trilha
- $ trilha_etapa#fullname — Property in class trilha_etapa
- $ trilha_etapa#fillable — Property in class trilha_etapa
- $ bunnynet_collections#fullname — Property in class bunnynet_collections
The name of the collection.
- $ bunnynet_collections#fillable — Property in class bunnynet_collections
- $ bunnynet_videolibrary#fullname — Property in class bunnynet_videolibrary
The name of the Video Library.
- $ bunnynet_videolibrary#fontFamily — Property in class bunnynet_videolibrary
The captions font family.
- $ bunnynet_videolibrary#fillable — Property in class bunnynet_videolibrary
- $ bunnynet_videos#fullname — Property in class bunnynet_videos
The title of the video.
- $ bunnynet_videos#framerate — Property in class bunnynet_videos
The framerate of the video.
- $ bunnynet_videos#fillable — Property in class bunnynet_videos
- faker_factory — Class in namespace local_middag\facade
Facade for local_middag\framework\support\faker_factory.
- file — Class in namespace local_middag\facade
Facade for local_middag\framework\support\moodle\file_support.
- format — Class in namespace local_middag\facade
Facade for local_middag\framework\support\format.
- format::format_size_readable() — Method in class format
- item_search_service::first() — Method in class item_search_service
- item_service::find_by_type() — Method in class item_service
- moodle::file() — Method in class moodle
Access the file wrapper.
- file_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\file_support.
- output_support::footer() — Method in class output_support
- user_support::fullname() — Method in class user_support
- shortcodes_service::filter() — Method in class shortcodes_service
- table_builder::filter() — Method in class table_builder
- shortcodes_service::filter() — Method in class shortcodes_service
Applies filtering to the given text by invoking registered middag shortcodes.
- item_search_service::first() — Method in class item_search_service
Retrieve the first matching item.
- item_service::find() — Method in class item_service
Find an item by ID.
- item_service::find_by_type() — Method in class item_service
Retrieve all items for the given TYPE.
- table_builder::filter() — Method in class table_builder
Add a filter definition.
- facade_interface — Class in namespace local_middag\framework\contract\core
Contract that all Facade classes must implement.
- form_request_interface — Class in namespace local_middag\framework\contract\http
Interface form_request_interface.
- result_interface::first() — Method in class result_interface
Returns the first item or null.
- facade_loader_interface — Class in namespace local_middag\framework\contract\kernel
Contract for facade discovery loaders.
- event_repository_interface::find_by_id() — Method in class event_repository_interface
Find event by ID and hydrate aggregates.
- event_repository_interface::find_by_item() — Method in class event_repository_interface
Find latest events for an item.
- item_repository_interface::find_by_id() — Method in class item_repository_interface
Find an item by ID.
- item_repository_interface::find_by_metadata() — Method in class item_repository_interface
Search items by metadata key/value pair.
- item_repository_interface::find_by_type() — Method in class item_repository_interface
Find all items of a given TYPE.
- revision_repository_interface::find_by_id() — Method in class revision_repository_interface
Find a revision by its ID.
- revision_repository_interface::find_by_item() — Method in class revision_repository_interface
Find all revisions for a specific item.
- item_search_service_interface::first() — Method in class item_search_service_interface
Returns first matching record or null (Domain or stdClass).
- item_service_interface::find() — Method in class item_service_interface
Find an item by ID.
- item_service_interface::find_by_type() — Method in class item_service_interface
Retrieve all items of a given TYPE.
- shortcodes_service_interface::filter() — Method in class shortcodes_service_interface
Applies filtering to the given text by invoking registered middag shortcodes.
- $ deprecated_item#fullname — Property in class deprecated_item
- $ deprecated_model#fillable — Property in class deprecated_model
- deprecated_model::from_record() — Method in class deprecated_model
- abstract_moodle_entity::from_record() — Method in class abstract_moodle_entity
Factory method to create an entity from a Moodle record.
- context::from_context() — Method in class context
Factory method from Moodle context object.
- $ course#fullname — Property in class course
- $ course#format — Property in class course
- $ user#firstname — Property in class user
- $ user#firstaccess — Property in class user
- $ user#firstnamephonetic — Property in class user
- revision_diff::from_state() — Method in class revision_diff
Creates a diff instance from raw database values or entity properties.
- snapshot_data::from_json() — Method in class snapshot_data
Create from a JSON string (Database hydration).
- snapshot_data::from_payload() — Method in class snapshot_data
Create from an existing object or array.
- file_system_adapter — Class in namespace local_middag\framework\infrastructure\adapter
File system adapter placeholder.
- file_logger — Class in namespace local_middag\framework\infrastructure\logging
File-based logger placeholder.
- event_repository::find_by_id() — Method in class event_repository
Find event by ID and hydrate aggregates.
- event_repository::find_by_item() — Method in class event_repository
Find latest events for an item.
- item_repository::find_by_id() — Method in class item_repository
Find item by ID including metadata.
- item_repository::find_by_metadata() — Method in class item_repository
Search for items by metadata key/value.
- item_repository::find_by_type() — Method in class item_repository
Return all items of a given TYPE.
- revision_repository::find_by_id() — Method in class revision_repository
Find a revision by its identifier including metadata.
- revision_repository::find_by_item() — Method in class revision_repository
Find all revisions for a specific item.
- factory — Class in namespace local_middag\framework\infrastructure\search_engine
Factory for creating Query objects.
- result::first() — Method in class result
Returns the first item or null.
- abstract_api_controller::forbidden() — Method in class abstract_api_controller
Helper for 403 Forbidden.
- form_request_resolver — Class in namespace local_middag\framework\kernel\http\resolver
Form Request Resolver.
- extension_loader::filter_forced_disabled_extensions() — Method in class extension_loader
Filter out extensions listed in $CFG->forced_disable_extensions.
- facade_loader — Class in namespace local_middag\framework\kernel\loader
Facade Loader.
- item_dto::from_array() — Method in class item_dto
Create a DTO from an associative array (e.g. form data or JSON).
- $ search_criteria#filters — Property in class search_criteria
- $ search_metadata_criteria#filters — Property in class search_metadata_criteria
- $ interacts_with_forms#form — Property in class interacts_with_forms
- $ interacts_with_forms#formparams — Property in class interacts_with_forms
- money::from_current_locale() — Method in class money
Factory: Create from current user's Moodle Locale.
- money::from_float() — Method in class money
Create instance from a float value (Major Units).
- money::format() — Method in class money
Format the money for display using PHP's Intl NumberFormatter.
- uuid::from_string() — Method in class uuid
Create from an existing UUID string.
- faker_factory — Class in namespace local_middag\framework\support
Factory for generating fake data for testing and seeding purposes.
- format — Class in namespace local_middag\framework\support
Utility functions for data formatting.
- format::format_size_readable() — Method in class format
Converts a size in bytes to a human-readable representation (B, KB, MB, GB, TB).
- file_support — Class in namespace local_middag\framework\support\moodle
File storage utility wrapper for Moodle's File Storage API.
- output_support::footer() — Method in class output_support
Prints the page footer HTML.
- user_support::fullname() — Method in class user_support
Retrieves the full name of a user.
- file_cleanup_task — Class in namespace local_middag\task
G
- cleaner_cleaner::get_name() — Method in class cleaner_cleaner
- cleaner_cleaner::get_description() — Method in class cleaner_cleaner
- ecommerce_order_created::get_name() — Method in class ecommerce_order_created
- ecommerce_order_created::get_description() — Method in class ecommerce_order_created
- ecommerce_order_process::get_name() — Method in class ecommerce_order_process
- ecommerce_order_process::get_description() — Method in class ecommerce_order_process
- ecommerce_order_updated::get_name() — Method in class ecommerce_order_updated
- ecommerce_order_updated::get_description() — Method in class ecommerce_order_updated
- ecommerce_order_validate::get_name() — Method in class ecommerce_order_validate
- ecommerce_order_validate::get_description() — Method in class ecommerce_order_validate
- ecommerce_product_created::get_name() — Method in class ecommerce_product_created
- ecommerce_product_created::get_description() — Method in class ecommerce_product_created
- ecommerce_product_updated::get_name() — Method in class ecommerce_product_updated
- ecommerce_product_updated::get_description() — Method in class ecommerce_product_updated
- ecommerce_site_created::get_name() — Method in class ecommerce_site_created
- ecommerce_site_created::get_description() — Method in class ecommerce_site_created
- ecommerce_site_updated::get_name() — Method in class ecommerce_site_updated
- ecommerce_site_updated::get_description() — Method in class ecommerce_site_updated
- ecommerce_webhook::get_name() — Method in class ecommerce_webhook
- ecommerce_webhook::get_description() — Method in class ecommerce_webhook
- automessage_extension::get_icon() — Method in class automessage_extension
Returns the icon slug for this extension.
- automessage_extension::get_extension_badges() — Method in class automessage_extension
Get the badges associated with the extension.
- automessage_extension::get_settings_pages() — Method in class automessage_extension
Build the admin settings pages for this extension.
- automessage_extension::get_config_page_title() — Method in class automessage_extension
Get the localized title for the configuration page tab.
- automessage_extension::get_capabilities() — Method in class automessage_extension
- automessage::get_classname_by_sendtype() — Method in class automessage
- automessage_event::get_events_list_by_level() — Method in class automessage_event
- automessage_event::get_all_events_list() — Method in class automessage_event
- automessage_event::get_events_list() — Method in class automessage_event
Return list of events for dispalying on form. Caches list in session.
- automessage_filter::get_users() — Method in class automessage_filter
- automessage_filter::get_sql_filter() — Method in class automessage_filter
Returns sql where statement based on active user filters.
- automessage_filter::get_fields() — Method in class automessage_filter
- automessage_filter::get_field() — Method in class automessage_filter
- automessage_template::get_content() — Method in class automessage_template
- automessage_template::get_options_status() — Method in class automessage_template
- automessage_template::get_options_trigger() — Method in class automessage_template
- automessage_template::get_options_trigger_event() — Method in class automessage_template
- automessage_template::get_contexts_trigger_event() — Method in class automessage_template
- automessage_template::get_contexts_name_trigger_event() — Method in class automessage_template
- automessage_template::get_options_trigger_interval_repeats() — Method in class automessage_template
- automessage_template::get_values_trigger_interval_repeats() — Method in class automessage_template
- automessage_template::get_options_trigger_interval_limit() — Method in class automessage_template
- automessage_template::get_options_trigger_relativedate() — Method in class automessage_template
- automessage_template::get_options_sendtype() — Method in class automessage_template
- automessage_template::get_attachments() — Method in class automessage_template
- automessage_template::get_automessage_trigger() — Method in class automessage_template
- automessage_trigger::get_options_status() — Method in class automessage_trigger
- automessage_trigger::get_filter_users() — Method in class automessage_trigger
- user_filter_accessed::get_sql_filter() — Method in class user_filter_accessed
Returns the condition to be used with SQL where.
- user_filter_accessed::get_label() — Method in class user_filter_accessed
Returns a human friendly description of the filter used as label.
- user_filter_customcourserole::get_sql_filter() — Method in class user_filter_customcourserole
Returns the condition to be used with SQL where.
- user_filter_customcourserole::get_label() — Method in class user_filter_customcourserole
Returns a human friendly description of the filter used as label.
- user_filter_event::get_sql_filter() — Method in class user_filter_event
Returns the condition to be used with SQL where.
- user_filter_event::get_label() — Method in class user_filter_event
Returns a human friendly description of the filter used as label.
- user_filter_heading::get_sql_filter() — Method in class user_filter_heading
Returns the condition to be used with SQL where.
- user_filter_heading::get_label() — Method in class user_filter_heading
Returns a human friendly description of the filter used as label.
- users::guess_base_url() — Method in class users
Guess the base url for the participants table.
- users::get_context() — Method in class users
Get the context of the current table.
- users_filterset::get_required_filters() — Method in class users_filterset
Get the required filters.
- send::get_name() — Method in class send
- trigger_interval::get_name() — Method in class trigger_interval
- trigger_relativedate::get_name() — Method in class trigger_relativedate
- trigger_runonce::get_name() — Method in class trigger_runonce
- twilio_verified::get_sql_filter() — Method in class twilio_verified
Returns the condition to be used with SQL where.
- twilio_verified::get_label() — Method in class twilio_verified
Returns a human friendly description of the filter used as label.
- livehelperchat_service::get() — Method in class livehelperchat_service
- whatsapp_templates::get_name() — Method in class whatsapp_templates
- twilio_phone::get_countries_codes() — Method in class twilio_phone
- twilio_service::get_templates() — Method in class twilio_service
- twilio_service::get() — Method in class twilio_service
- twilio_templates::get_content() — Method in class twilio_templates
- twilio_templates::get_content_formatted() — Method in class twilio_templates
- twilio_templates::get_templates() — Method in class twilio_templates
- twilio_verified::get_phone_by_userid() — Method in class twilio_verified
- bigquery_extension::get_icon() — Method in class bigquery_extension
Returns the icon slug for this extension.
- bigquery_extension::get_quick_access_links() — Method in class bigquery_extension
Quick access links for this extension (admin shortcuts).
- bigquery_extension::get_settings_pages() — Method in class bigquery_extension
Return admin setting pages this extension provides (to be rendered dynamically in settings.php).
- bigquery_extension::get_config_page_title() — Method in class bigquery_extension
Get the localized title for the configuration page tab.
- bigquery::get_form_options() — Method in class bigquery
This method retrieves the form options for the upload CSV file.
- bigquery_api::get_facade_accessor() — Method in class bigquery_api
Get the registered service ID or class name that the facade resolves.
- bigquery_view::get_pluginname() — Method in class bigquery_view
- bigquery_view::get_classname() — Method in class bigquery_view
- bigquery_view::get_status_display() — Method in class bigquery_view
- bigquery_client::get_client() — Method in class bigquery_client
- bigquery_client::getInstance() — Method in class bigquery_client
- bigquery_api_service::get_datasets() — Method in class bigquery_api_service
Retrieves a list of datasets based on the provided options.
- bigquery_api_service::get_dataset() — Method in class bigquery_api_service
Fetches the specified dataset.
- bigquery_api_service::get_tables() — Method in class bigquery_api_service
Retrieves the list of tables from the specified dataset.
- bigquery_api_service::get_table() — Method in class bigquery_api_service
Retrieves a specific table from a dataset in BigQuery.
- bigquery_api_service::get_client() — Method in class bigquery_api_service
Retrieves the BigQuery client instance.
- bigquery_base_service::get_name() — Method in class bigquery_base_service
Retrieves and returns the localized name of the plugin.
- bigquery_base_service::get_dataset() — Method in class bigquery_base_service
Retrieves the dataset name associated with the class.
- bigquery_base_service::get_table() — Method in class bigquery_base_service
Retrieves the table name associated with the object.
- bigquery_base_service::get_idnumber() — Method in class bigquery_base_service
Retrieves the ID number associated with the object.
- bigquery_base_service::get_header() — Method in class bigquery_base_service
Retrieves the header information associated with the current table.
- bigquery_base_service::get_fields() — Method in class bigquery_base_service
Retrieves and returns the fields associated with the current table.
- bigquery_base_service::get_options() — Method in class bigquery_base_service
Retrieves and constructs a set of options including schema, primary key, and foreign key information.
- bigquery_base_service::get_header_by_table() — Method in class bigquery_base_service
Retrieves and returns the header of a table as an array of column names.
- bigquery_base_service::get_fields_by_table() — Method in class bigquery_base_service
Retrieves and returns the fields and their metadata for a given database table.
- bigquery_base_service::get_field_type() — Method in class bigquery_base_service
Determines and returns the corresponding field type based on the provided type.
- bigquery_base_service::get_schema() — Method in class bigquery_base_service
Retrieves the schema of the current context.
- bigquery_base_service::generate_data() — Method in class bigquery_base_service
Generates and retrieves data from the database table associated with this instance.
- bigquery_base_service::get_filename() — Method in class bigquery_base_service
Generates a filename based on the class name, current timestamp, and given extension.
- bigquery_base_service::get_filepath() — Method in class bigquery_base_service
Retrieves the full file path for a given file extension.
- bigquery_base_table_service::getInstance() — Method in class bigquery_base_table_service
Get an instance of the class for a specific table.
- bigquery_base_table_service::get_dataset() — Method in class bigquery_base_table_service
Retrieves the dataset name associated with the class.
- bigquery_base_table_service::get_fields() — Method in class bigquery_base_table_service
Retrieves and returns the fields associated with the current table.
- bigquery_job_service::get_instance() — Method in class bigquery_job_service
- bigquery_job_service::get_list_jobs_data() — Method in class bigquery_job_service
Retrieves a list of job data, formatted with detailed information such as timestamps and status.
- bigquery_job_service::get_file() — Method in class bigquery_job_service
Retrieves a file associated with a specific context and item ID.
- bigquery_sendcsv_service::get_name() — Method in class bigquery_sendcsv_service
Gets the name of the service.
- bigquery_sendcsv_service::get_header() — Method in class bigquery_sendcsv_service
Gets the header row for the CSV file based on the column mapping configuration.
- bigquery_sendcsv_service::get_fields() — Method in class bigquery_sendcsv_service
Gets the list of fields with their names and types based on the column mapping configuration.
- bigquery_sendcsv_service::get_options() — Method in class bigquery_sendcsv_service
Generates and returns an array of options for configuring a BigQuery table.
- bigquery_sendcsv_service::generate_data() — Method in class bigquery_sendcsv_service
Generates and returns an array of data rows mapped based on the column mapping configuration.
- bigquery_sendcsv_service::get_filepath() — Method in class bigquery_sendcsv_service
Generates and retrieves the full file path for a given file extension.
- bigquery_sendcsv_service::get_filename() — Method in class bigquery_sendcsv_service
Generates a unique filename based on the class name and current timestamp.
- bigquery_view_service::get_views() — Method in class bigquery_view_service
Retrieves a list of views based on configuration and mode settings.
- bigquery_view_service::get_generic_default_views() — Method in class bigquery_view_service
Retrieves a list of generic default views.
- bigquery_view_service::get_all_moodle_table() — Method in class bigquery_view_service
Retrieves all the table names from the Moodle database.
- bigquery_view_service::get_db_table() — Method in class bigquery_view_service
Retrieves an array of database table information, including table metadata, active status, default status, and other relevant details.
- bigquery_view_service::get_options_modes() — Method in class bigquery_view_service
Retrieves available modes as options or a specific mode label based on the input.
- bigquery_view_service::get_default_view_data() — Method in class bigquery_view_service
Filters and retrieves the default view data based on a specific criteria.
- bigquery_view_service::get_list_view_data() — Method in class bigquery_view_service
Retrieves and organizes data for list views including default and custom views.
- bigquery_view_service::get_custom_view_data() — Method in class bigquery_view_service
Filters and retrieves custom view data based on specific criteria.
- bigquery_view_service::get_view_fullname() — Method in class bigquery_view_service
Retrieves the full name of a Google BigQuery view based on the given ID.
- bigquery_view_service::get_table_count_rows() — Method in class bigquery_view_service
Retrieves the row count for a specified table from the Google BigQuery configuration.
- generic_view — Class in namespace local_middag\extensions\bigquery\view
- generic_view::get_name() — Method in class generic_view
Get the name of the view.
- cleaner_extension::get_icon() — Method in class cleaner_extension
Returns the icon slug for this extension.
- cleaner_extension::get_settings_pages() — Method in class cleaner_extension
Build the admin settings pages for this extension.
- cleaner_extension::get_config_page_title() — Method in class cleaner_extension
Get the localized title for the configuration page tab.
- cleaner::get_facade_accessor() — Method in class cleaner
Get the registered service ID or class name that the facade resolves.
- users::guess_base_url() — Method in class users
Guess the base url for the participants table.
- users::get_context() — Method in class users
Get the context of the current table.
- users_filterset::get_required_filters() — Method in class users_filterset
Get the required filters.
- users_filterset::get_optional_filters() — Method in class users_filterset
Get the optional filters.
- company_extension::get_icon() — Method in class company_extension
Returns the icon slug for this extension.
- companies::get_display_details() — Method in class companies
- companies::get_company_by_name() — Method in class companies
- example_controller::greet() — Method in class example_controller
Dynamic parameter.
- core_extension::get_icon() — Method in class core_extension
Returns the icon slug for this extension.
- example_facade::get_facade_accessor() — Method in class example_facade
Get the registered service ID or class name that the facade resolves.
- mtool_automessage_filter_form::get_data() — Method in class mtool_automessage_filter_form
- example_extension_service::getHappyMessage() — Method in class example_extension_service
- example_service::get_happy_message() — Method in class example_service
- coursegroup_extension::get_icon() — Method in class coursegroup_extension
Returns the icon slug for this extension.
- coursegroup_extension::get_quick_access_links() — Method in class coursegroup_extension
Provide quick access links (tabs) for Shops and Orders.
- coursegroup_extension::get_settings_pages() — Method in class coursegroup_extension
Return admin setting pages this extension provides (to be rendered dynamically in settings.php).
- coursegroup_extension::get_config_page_title() — Method in class coursegroup_extension
Get the localized title for the configuration page tab.
- coursegroup::get_contextids() — Method in class coursegroup
- coursegroup::get_expiration() — Method in class coursegroup
- coursegroup::get_contents() — Method in class coursegroup
- coursegroup::get_coursegroup_by_courseid() — Method in class coursegroup
- coursegroup::get_course_options() — Method in class coursegroup
- coursegroup::get_course_with_contextid_options() — Method in class coursegroup
- coursegroup_item::get_expiration() — Method in class coursegroup_item
Get expiration timestamp (int).
- coursegroup_item::get_context_ids() — Method in class coursegroup_item
Returns an array of context IDs (all integers).
- coursegroup_service::get_contextids() — Method in class coursegroup_service
- coursegroup_service::get_expiration() — Method in class coursegroup_service
- coursegroup_service::get_contents() — Method in class coursegroup_service
Returns course and modules contained in this group.
- coursegroup_service::get_coursegroup_by_courseid() — Method in class coursegroup_service
- coursegroup_service::get_course_options() — Method in class coursegroup_service
Returns list of courses available for this course group.
- coursegroup_service::get_course_with_contextid_options() — Method in class coursegroup_service
Returns list of context IDs from courses.
- customdocs_extension::get_icon() — Method in class customdocs_extension
Returns the icon slug for this extension.
- customdocs_extension::get_extension_badges() — Method in class customdocs_extension
Get the badges associated with the extension.
- customdocs_extension::get_capabilities() — Method in class customdocs_extension
- issuance::get_document_pdf() — Method in class issuance
Get document file url.
- util::get_document_templates_options() — Method in class util
Get the document templates options to be used in select fields.
- util::get_file() — Method in class util
Get plugin file.
- util::get_header_logo() — Method in class util
Get the header logo.
- customform_extension::get_icon() — Method in class customform_extension
Returns the icon slug for this extension.
- customform_extension::get_quick_access_links() — Method in class customform_extension
Provide quick access links (tabs) for Shops and Orders.
- action_factory::get_form_actions() — Method in class action_factory
- action_factory::get_form_action_class() — Method in class action_factory
return class of action.
- action_factory::get_form_action_class_by_type() — Method in class action_factory
return class of action.
- action_handler::get_execute_actions_order() — Method in class action_handler
- action_handler::get_registered_actions() — Method in class action_handler
Returns a list of registered actions.
- action_handler::get_registered_actions_info() — Method in class action_handler
Returns info of registered actions.
- add_user_in_cohort_action::get_icon() — Method in class add_user_in_cohort_action
Returns the representative icon of the action.
- add_user_in_cohort_action::get_action_name() — Method in class add_user_in_cohort_action
Returns the name of the action.
- add_user_in_cohort_action::get_action_info() — Method in class add_user_in_cohort_action
Returns action information such as name, parameters, and return values.
- add_user_in_course_group_action::get_icon() — Method in class add_user_in_course_group_action
Returns the representative icon of the action.
- add_user_in_course_group_action::get_action_name() — Method in class add_user_in_course_group_action
Returns the name of the action.
- add_user_in_course_group_action::get_action_info() — Method in class add_user_in_course_group_action
Returns action information such as name, parameters, and return values.
- base_action::get_icon() — Method in class base_action
Returns the representative icon of the action.
- base_action::get_action_name() — Method in class base_action
Returns the name of the action.
- base_action::get_action_info() — Method in class base_action
Returns action information such as name, parameters, and return values.
- base_action::get_filed_value() — Method in class base_action
- base_action::get_form_field_name() — Method in class base_action
Retrieves the form field name or its identifier based on the given value and form data.
- base_action::get_field_by_shortname() — Method in class base_action
- condition_action::get_icon() — Method in class condition_action
Returns the representative icon of the action.
- condition_action::get_action_name() — Method in class condition_action
Returns the name of the action.
- condition_action::get_action_info() — Method in class condition_action
Returns action information such as name, parameters, and return values.
- create_cohort_action::get_icon() — Method in class create_cohort_action
Returns the representative icon of the action.
- create_cohort_action::get_action_name() — Method in class create_cohort_action
Returns the name of the action.
- create_cohort_action::get_action_info() — Method in class create_cohort_action
Returns action information such as name, parameters, and return values.
- create_course_group_action::get_icon() — Method in class create_course_group_action
Returns the representative icon of the action.
- create_course_group_action::get_action_name() — Method in class create_course_group_action
Returns the name of the action.
- create_course_group_action::get_action_info() — Method in class create_course_group_action
Returns action information such as name, parameters, and return values.
- create_enrol_method_sync_cohort_action::get_icon() — Method in class create_enrol_method_sync_cohort_action
Returns the representative icon of the action.
- create_enrol_method_sync_cohort_action::get_action_name() — Method in class create_enrol_method_sync_cohort_action
Returns the name of the action.
- create_enrol_method_sync_cohort_action::get_action_info() — Method in class create_enrol_method_sync_cohort_action
Returns action information such as name, parameters, and return values.
- create_user_action::get_icon() — Method in class create_user_action
Returns the representative icon of the action.
- create_user_action::get_action_name() — Method in class create_user_action
Returns the name of the action.
- create_user_action::get_action_info() — Method in class create_user_action
Returns action information such as name, parameters, and return values.
- create_user_action::getValue() — Method in class create_user_action
- enrol_user_action::get_icon() — Method in class enrol_user_action
Returns the representative icon of the action.
- enrol_user_action::get_action_name() — Method in class enrol_user_action
Returns the name of the action.
- enrol_user_action::get_action_info() — Method in class enrol_user_action
Returns action information such as name, parameters, and return values.
- external_data_return_action::get_icon() — Method in class external_data_return_action
Returns the representative icon of the action.
- external_data_return_action::get_action_name() — Method in class external_data_return_action
Returns the name of the action.
- external_data_return_action::get_action_info() — Method in class external_data_return_action
Returns action information such as name, parameters, and return values.
- send_email_action::get_icon() — Method in class send_email_action
Returns the representative icon of the action.
- send_email_action::get_action_name() — Method in class send_email_action
Returns the name of the action.
- send_email_action::get_action_info() — Method in class send_email_action
Returns action information such as name, parameters, and return values.
- base_field::get_field_by_shortname() — Method in class base_field
- field_factory::get_field_by_step() — Method in class field_factory
- field_factory::get_field_shortname_and_idnumber() — Method in class field_factory
- field_factory::get_field_formid_and_idnumber() — Method in class field_factory
- field_factory::get_field_by_form() — Method in class field_factory
- field_factory::get_form_field_class_by_type() — Method in class field_factory
- field_factory::get_form_field_class() — Method in class field_factory
- form::get_form_logo() — Method in class form
- form_service::generate_file_exporter() — Method in class form_service
Generates a file exporter URL based on the provided form data.
- form_service::generate_file_url() — Method in class form_service
Generates a URL for the exported file based on the provided content and form.
- form_service::get_form_by_idnumber() — Method in class form_service
Retrieves a form by its idnumber.
- dashboard_extension::get_icon() — Method in class dashboard_extension
Returns the icon slug for this extension.
- dashboard_extension::get_extension_badges() — Method in class dashboard_extension
Get the badges associated with the extension.
- dashboard_extension::get_quick_access_links() — Method in class dashboard_extension
Provide quick access links (tabs) for Shops and Orders.
- dashboard_extension::get_capabilities() — Method in class dashboard_extension
- base::get_context() — Method in class base
- base::get_form_class() — Method in class base
- base::get_exports() — Method in class base
- base::get_reports() — Method in class base
- base::get_reports_menu() — Method in class base
- base::get_name() — Method in class base
- base::get_form() — Method in class base
- helper::get_matriculas() — Method in class helper
Matriculas: Todas de inscrições de um usuário.
- helper::get_matriculados() — Method in class helper
Matriculados: Total de inscrições no curso.
- helper::get_cursando() — Method in class helper
Cursando: Total de usuários com matrícula ativa no curso que não tenha concluído.
- helper::get_concluintes() — Method in class helper
Concluintes: Total de usuários com estado de concluído no curso.
- helper::get_cancelados() — Method in class helper
Cancelados: Total de usuários com estado de cancelado na tabela middag_historico.
- helper::get_naoconcluintes() — Method in class helper
Não Concluintes: Total de usuários que expiraram a matrícula no curso sem concluí-lo.
- helper::get_categories() — Method in class helper
- helper::get_courses() — Method in class helper
- student::get_form_class() — Method in class student
- students::get_form_class() — Method in class students
- ecommerce_orders_service::get_order() — Method in class ecommerce_orders_service
- ecommerce_orders_service::get_site() — Method in class ecommerce_orders_service
- ecommerce_orders_service::get_courses_by_line_items() — Method in class ecommerce_orders_service
- ecommerce_orders_service::get_status_name() — Method in class ecommerce_orders_service
- ecommerce_orders_service::get_class_orders_service() — Method in class ecommerce_orders_service
- ecommerce_orders_service::get_order_by_id() — Method in class ecommerce_orders_service
- ecommerce_orders_service::get_all_orders() — Method in class ecommerce_orders_service
- ecommerce_orders_service::get_options_order_status() — Method in class ecommerce_orders_service
- ecommerce_orders_service::get_customer() — Method in class ecommerce_orders_service
- ecommerce_orders_service::get_order_fields() — Method in class ecommerce_orders_service
- ecommerce_orders_service::get_orders() — Method in class ecommerce_orders_service
- ecommerce_products_service::get_courses() — Method in class ecommerce_products_service
- ecommerce_products_service::get_list_from_contextids() — Method in class ecommerce_products_service
- ecommerce_products_service::get_class_products_service() — Method in class ecommerce_products_service
- ecommerce_products_service::get_site() — Method in class ecommerce_products_service
- ecommerce_products_service::get_contexts() — Method in class ecommerce_products_service
- ecommerce_products_service::get_product() — Method in class ecommerce_products_service
- ecommerce_products_service::get_product_by_sku() — Method in class ecommerce_products_service
- ecommerce_products_service::get_product_by_id() — Method in class ecommerce_products_service
- ecommerce_products_service::get_product_by_field() — Method in class ecommerce_products_service
- ecommerce_products_service::get_products_by_siteid() — Method in class ecommerce_products_service
- ecommerce_site_service::get_ecommerce_by_id() — Method in class ecommerce_site_service
- ecommerce_site_service::get_commerces_options() — Method in class ecommerce_site_service
- ecommerce_site_service::get_all_sites() — Method in class ecommerce_site_service
- ecommerce_site_service::get_options_mappingfields() — Method in class ecommerce_site_service
- ecommerce_site_service::get_url() — Method in class ecommerce_site_service
- ecommerce_site_service::get_webhook_url() — Method in class ecommerce_site_service
- ecommerce_site_service::get_webhooks() — Method in class ecommerce_site_service
- ecommerce_site_service::generate_webhook_secret() — Method in class ecommerce_site_service
- ecommerce_site_service::get_class_products() — Method in class ecommerce_site_service
- ecommerce_site_service::get_class_orders() — Method in class ecommerce_site_service
- ecommerce_site_service::get_class_site_service() — Method in class ecommerce_site_service
- ecommerce_site_service::get_ecommerce_class_by_idnumber() — Method in class ecommerce_site_service
- ecommerce_site_service::get_sites() — Method in class ecommerce_site_service
- ecommerce_site_service::get_ecommerce_types() — Method in class ecommerce_site_service
- ecommerce_extension::get_icon() — Method in class ecommerce_extension
Returns the icon slug for this extension.
- ecommerce_extension::get_quick_access_links() — Method in class ecommerce_extension
Provide quick access links (tabs) for Shops and Orders.
- ecommerce_extension::get_settings_pages() — Method in class ecommerce_extension
Build the admin settings pages for this extension.
- ecommerce_extension::get_config_page_title() — Method in class ecommerce_extension
Get the localized title for the configuration page tab.
- $ ecommerce_products#groupname — Property in class ecommerce_products
- $ digitalmanagerguru_products#groupname — Property in class digitalmanagerguru_products
- $ digitalmanagerguru_sites#groupname — Property in class digitalmanagerguru_sites
- digitalmanagerguru_orders_service::get_options_order_status() — Method in class digitalmanagerguru_orders_service
- digitalmanagerguru_orders_service::get_customer() — Method in class digitalmanagerguru_orders_service
- digitalmanagerguru_orders_service::get_order_fields() — Method in class digitalmanagerguru_orders_service
- digitalmanagerguru_site_service::get_options_mappingfields() — Method in class digitalmanagerguru_site_service
- digitalmanagerguru_site_service::get_webhook_url() — Method in class digitalmanagerguru_site_service
- $ eduzz_products#groupname — Property in class eduzz_products
- eduzz_restapi::generate_token() — Method in class eduzz_restapi
- $ eduzz_sites#groupname — Property in class eduzz_sites
- eduzz_orders_service::get_options_order_status() — Method in class eduzz_orders_service
- eduzz_orders_service::get_customer() — Method in class eduzz_orders_service
- eduzz_orders_service::get_order_fields() — Method in class eduzz_orders_service
- eduzz_site_service::get_options_mappingfields() — Method in class eduzz_site_service
- eduzz_site_service::get_webhook_url() — Method in class eduzz_site_service
- woocommerce_orders_service::get_options_order_status() — Method in class woocommerce_orders_service
- woocommerce_orders_service::get_customer() — Method in class woocommerce_orders_service
- woocommerce_orders_service::get_order_fields() — Method in class woocommerce_orders_service
- woocommerce_site_service::get_options_mappingfields() — Method in class woocommerce_site_service
- woocommerce_site_service::get_webhook_url() — Method in class woocommerce_site_service
- woocommerce_site_service::get_webhooks() — Method in class woocommerce_site_service
- $ woocommerce_products#groupname — Property in class woocommerce_products
- $ woocommerce_sites#groupname — Property in class woocommerce_sites
- woocommerce_webhooks::get_by_webhookid() — Method in class woocommerce_webhooks
- enrolment::get_field_by_user() — Method in class enrolment
- enrolment::get_teacher() — Method in class enrolment
- enrolment::get_enrol() — Method in class enrolment
- enrolment::get_enrol_cohorts() — Method in class enrolment
- enrolment::get_grade() — Method in class enrolment
- enrolment::get_groups() — Method in class enrolment
- enrolment::get_completion_activities() — Method in class enrolment
- enrolment::get_status() — Method in class enrolment
- enrolment_extension::get_icon() — Method in class enrolment_extension
Returns the icon slug for this extension.
- enrolment_extension::get_extension_badges() — Method in class enrolment_extension
Get the badges associated with the extension.
- report_enrolment::get_name() — Method in class report_enrolment
- report_enrolment::get_form_class() — Method in class report_enrolment
- report::get_name() — Method in class report
- forceprofile_extension::get_icon() — Method in class forceprofile_extension
Returns the icon slug for this extension.
- forceprofile_extension::get_extension_badges() — Method in class forceprofile_extension
Get the badges associated with the extension.
- reply_created::get_description() — Method in class reply_created
- reply_created::get_name() — Method in class reply_created
- external::get_basic_search_conditions() — Method in class external
- helpdesk_extension::get_icon() — Method in class helpdesk_extension
Returns the icon slug for this extension.
- helpdesk_extension::get_extension_badges() — Method in class helpdesk_extension
Get the badges associated with the extension.
- helpdesk_extension::get_settings_pages() — Method in class helpdesk_extension
Return admin setting pages this extension provides (to be rendered dynamically in settings.php).
- helpdesk_extension::get_config_page_title() — Method in class helpdesk_extension
Get the localized title for the configuration page tab.
- helpdesk_request::get_request_type_name() — Method in class helpdesk_request
Get request type name.
- helpdesk_request::get_request_display_status() — Method in class helpdesk_request
Get request display status.
- helpdesk_request::get_request_form_field_by_request_type_id() — Method in class helpdesk_request
- helpdesk_request::get_open_request_user() — Method in class helpdesk_request
- helpdesk_type::get_workflow_name() — Method in class helpdesk_type
get workflow name.
- helpdesk_type::get_display_status() — Method in class helpdesk_type
Get display status.
- helpdesk_type::get_request_types_by_current_user_capability() — Method in class helpdesk_type
Get request types by current user capability.
- helpdesk_type::get_all_request_status() — Method in class helpdesk_type
Get all request status.
- helpdesk_type::get_meta_capabilities() — Method in class helpdesk_type
Get all meta capabilities/actions.
- helpdesk_type::get_role_actions() — Method in class helpdesk_type
Get allowed actions for each role.
- helpdesk_type::get_request_type_workflow() — Method in class helpdesk_type
Get request type workflow instance.
- util::get_capabilites() — Method in class util
Get all capabilities.
- util::get_select_roles() — Method in class util
Get all roles.
- util::get_select_courses() — Method in class util
Get all courses.
- util::get_workflows() — Method in class util
Get all workflows.
- util::get_select_workflows() — Method in class util
Get all workflows for use in select input.
- util::get_workflow_by_idnumber() — Method in class util
Get workflow by id.
- util::get_not_displayed_field_by_workflowidnumber() — Method in class util
Gets fields that cannot be displayed by workflow id.
- util::get_select_request_types() — Method in class util
Get all request types for use in select input.
- util::get_file() — Method in class util
Get file.
- util::get_workflow_status() — Method in class util
Get default workflow status.
- util::get_default_roles() — Method in class util
- util::get_all_user_roles() — Method in class util
Get current user all roles.
- util::get_action_capabilities() — Method in class util
Get action with capabilities.
- util::get_default_action() — Method in class util
Get default action.
- util::get_user_custom_field() — Method in class util
- util::get_options_for_user_fields() — Method in class util
- util::get_document_templates_options() — Method in class util
- workflow_base::get_name() — Method in class workflow_base
- workflow_base::get_status() — Method in class workflow_base
Return request status.
- workflow_base::get_open_status() — Method in class workflow_base
Return request status open.
- workflow_base::get_answered_status() — Method in class workflow_base
Return request status answered.
- workflow_base::get_waiting_status() — Method in class workflow_base
Return request status waiting.
- workflow_base::get_inreview_status() — Method in class workflow_base
Return request status in review.
- workflow_base::get_approved_status() — Method in class workflow_base
Return request status approved.
- workflow_base::get_refused_status() — Method in class workflow_base
Return request status refused.
- workflow_base::get_completed_status() — Method in class workflow_base
Return request status completed.
- workflow_default::get_name() — Method in class workflow_default
Returns the workflow name.
- lookerstudio::get_profile_fields() — Method in class lookerstudio
This method handles the request to get profile fields.
- lookerstudio_extension::get_icon() — Method in class lookerstudio_extension
Returns the icon slug for this extension.
- lookerstudio_extension::get_quick_access_links() — Method in class lookerstudio_extension
Quick access links for this extension (admin shortcuts).
- lookerstudio::get_user_cohorts_by_course_context() — Method in class lookerstudio
- managefiles_extension::get_icon() — Method in class managefiles_extension
Returns the icon slug for this extension.
- managefile::get_file_url() — Method in class managefile
- managefile::get_files() — Method in class managefile
- opengraph_extension::get_icon() — Method in class opengraph_extension
Returns the icon slug for this extension.
- opengraph_extension::get_extension_badges() — Method in class opengraph_extension
Get the badges associated with the extension.
- opengraph_extension::get_settings_pages() — Method in class opengraph_extension
Constrói as páginas de configuração desta extensão (migração do antigo settings.php).
- integration::get_config() — Method in class integration
- integration::get_token() — Method in class integration
- post_extension::get_icon() — Method in class post_extension
Returns the icon slug for this extension.
- post_extension::get_extension_badges() — Method in class post_extension
Get the badges associated with the extension.
- post_extension::get_capabilities() — Method in class post_extension
- sentry::get_facade_accessor() — Method in class sentry
Get the registered service ID or class name that the facade resolves.
- sentry_extension::get_icon() — Method in class sentry_extension
Returns the icon slug for this extension.
- sentry_extension::get_settings_pages() — Method in class sentry_extension
Build the admin settings pages for this extension.
- sentry_extension::get_config_page_title() — Method in class sentry_extension
Get the localized title for the configuration page tab.
- smartfilters_extension::get_icon() — Method in class smartfilters_extension
Returns the icon slug for this extension.
- smartfilters_extension::get_extension_badges() — Method in class smartfilters_extension
Get the badges associated with the extension.
- snippets_extension::get_icon() — Method in class snippets_extension
Returns the icon slug for this extension.
- snippets_extension::get_extension_badges() — Method in class snippets_extension
Get the badges associated with the extension.
- timeline_course::get_name() — Method in class timeline_course
- plan::get_categories_from_user() — Method in class plan
- plan::get_user_courses_from_category() — Method in class plan
- plan_config::get_item_or_create() — Method in class plan_config
- plan_config::get_status() — Method in class plan_config
- plan_config::get_status_name() — Method in class plan_config
- plan_config::get_duration() — Method in class plan_config
- plan_config::get_timeadditional() — Method in class plan_config
- plan_config::get_formatted_duration() — Method in class plan_config
- plan_timeline::get_from_planid() — Method in class plan_timeline
- plan_timeline::get_cms_from_courseid() — Method in class plan_timeline
- studyplan_extension::get_icon() — Method in class studyplan_extension
Returns the icon slug for this extension.
- studyplan_extension::get_extension_badges() — Method in class studyplan_extension
Get the badges associated with the extension.
- translate_block_html::get_item_by_id_number() — Method in class translate_block_html
- translate_course::get_item_by_courseid_and_contextid() — Method in class translate_course
- translate_mod::get_item_by_contextid() — Method in class translate_mod
- translate_extension::get_icon() — Method in class translate_extension
Returns the icon slug for this extension.
- translate_extension::get_extension_badges() — Method in class translate_extension
Get the badges associated with the extension.
- trilha::get_course_groups() — Method in class trilha
This method handles both creating a customform.
- trilha::get_enable_trilha() — Method in class trilha
This method handles both deleting a store.
- trilha::get_trilha() — Method in class trilha
This method handles both creating a customform.
- trilha::get_showall() — Method in class trilha
- trilha::get_enrolaccess() — Method in class trilha
- trilha::get_enrolallow() — Method in class trilha
- trilha::get_etapas() — Method in class trilha
- trilha::get_trilha_default() — Method in class trilha
- trilha::get_trilha_active() — Method in class trilha
- trilha::get_menuoptions() — Method in class trilha
- mtool_trilha_external::get_trilhas_parameters() — Method in class mtool_trilha_external
- mtool_trilha_external::get_trilhas() — Method in class mtool_trilha_external
- mtool_trilha_external::get_trilhas_returns() — Method in class mtool_trilha_external
- trilha_etapa::get_trilha_items() — Method in class trilha_etapa
- util::get_courses() — Method in class util
- trilha::get_showall() — Method in class trilha
- trilha::get_enrolaccess() — Method in class trilha
- trilha::get_enrolallow() — Method in class trilha
- trilha::get_etapas() — Method in class trilha
- trilha::get_trilha_default() — Method in class trilha
- trilha::get_trilha_active() — Method in class trilha
- trilha::get_menuoptions() — Method in class trilha
- trilha::get_course_groups_options() — Method in class trilha
Retrieves a list of course groups that are currently enabled.
- trilha_etapa::get_all_etapa_items() — Method in class trilha_etapa
- trilha_etapa::get_trilha_items() — Method in class trilha_etapa
- trilha_extension::get_icon() — Method in class trilha_extension
Returns the icon slug for this extension.
- trilha_extension::get_quick_access_links() — Method in class trilha_extension
Provide quick access links (tabs) for Shops and Orders.
- util::get_courses() — Method in class util
- videolibrary_extension::get_icon() — Method in class videolibrary_extension
Returns the icon slug for this extension.
- videolibrary_extension::get_extension_badges() — Method in class videolibrary_extension
Get the badges associated with the extension.
- videolibrary_extension::get_settings_pages() — Method in class videolibrary_extension
Build the admin settings pages for this extension.
- videolibrary_extension::get_config_page_title() — Method in class videolibrary_extension
Get the localized title for the configuration page tab.
- videolibrary_extension::get_capabilities() — Method in class videolibrary_extension
- bunnynet_api::getVideoLibrary() — Method in class bunnynet_api
- bunnynet_api::getLanguages() — Method in class bunnynet_api
- bunnynet_apistream::getVideoPlayData() — Method in class bunnynet_apistream
- bunnynet_videolibrary::get_url() — Method in class bunnynet_videolibrary
- bunnynet_videolibrary::get_videos() — Method in class bunnynet_videolibrary
- bunnynet_videolibrary::get_list() — Method in class bunnynet_videolibrary
- bunnynet_videolibrary::getVideoPlayData() — Method in class bunnynet_videolibrary
Carrega um novo vídeo para a biblioteca.
- bunnynet_videos::get_thumbnail() — Method in class bunnynet_videos
- bunnynet_videos::get_url() — Method in class bunnynet_videos
- bunnynet_videos::get_library() — Method in class bunnynet_videos
- bunnynet_videos::get_embed() — Method in class bunnynet_videos
- webhooks_extension::get_icon() — Method in class webhooks_extension
Returns the icon slug for this extension.
- webhooks_extension::get_extension_badges() — Method in class webhooks_extension
Get the badges associated with the extension.
- external::get_basic_search_conditions() — Method in class external
- adhoc_service::get_facade_accessor() — Method in class adhoc_service
Return the service accessor key for this facade.
- auth_service::get_facade_accessor() — Method in class auth_service
Return the service accessor key for this facade.
- auth_service::generate_login_url() — Method in class auth_service
- config::get_facade_accessor() — Method in class config
Return the service accessor key for this facade.
- config::get() — Method in class config
- config::get_config() — Method in class config
- config::get_global() — Method in class config
- config::get_site() — Method in class config
- config::get_site_id() — Method in class config
- context::get_facade_accessor() — Method in class context
Return the service accessor key for this facade.
- db::get_facade_accessor() — Method in class db
Return the service accessor key for this facade.
- db::get_field() — Method in class db
- db::get_field_sql() — Method in class db
- db::get_records() — Method in class db
- db::get_records_sql() — Method in class db
- db::get_in_or_equal() — Method in class db
- db::get_records_menu() — Method in class db
- db::get_recordset_sql() — Method in class db
- debug::get_facade_accessor() — Method in class debug
Return the service accessor key for this facade.
- diff_builder_service::get_facade_accessor() — Method in class diff_builder_service
Return the service accessor key for this facade.
- environment::get_facade_accessor() — Method in class environment
Return the service accessor key for this facade.
- environment::get_environment() — Method in class environment
- event_service::get_facade_accessor() — Method in class event_service
Return the service accessor key for this facade.
- extension_service::get_facade_accessor() — Method in class extension_service
Return the service accessor key for this facade.
- extension_service::get_all() — Method in class extension_service
- extension_service::get_active_extensions() — Method in class extension_service
- extension_service::get_icon_url() — Method in class extension_service
- faker_factory::get_facade_accessor() — Method in class faker_factory
Return the service accessor key for this facade.
- faker_factory::generate_email() — Method in class faker_factory
- faker_factory::generate_cpf() — Method in class faker_factory
- file::get_facade_accessor() — Method in class file
Return the service accessor key for this facade.
- file::get_storage() — Method in class file
- file::get_file() — Method in class file
- file::get_area_files() — Method in class file
- file::get_file_url() — Method in class file
- file::get_area_size() — Method in class file
- file::get_content_file_handle() — Method in class file
- format::get_facade_accessor() — Method in class format
Return the service accessor key for this facade.
- global_scope_manager — Class in namespace local_middag\facade
Facade for local_middag\framework\application\manager\global_scope_manager.
- global_scope_manager::get_facade_accessor() — Method in class global_scope_manager
Return the service accessor key for this facade.
- global_scope_manager::get_registered_identifiers() — Method in class global_scope_manager
- helper::get_facade_accessor() — Method in class helper
Return the service accessor key for this facade.
- hook_manager::get_facade_accessor() — Method in class hook_manager
Return the service accessor key for this facade.
- http_client_adapter::get_facade_accessor() — Method in class http_client_adapter
Return the service accessor key for this facade.
- http_client_adapter::get() — Method in class http_client_adapter
- item_search_service::get_facade_accessor() — Method in class item_search_service
Return the service accessor key for this facade.
- item_service::get_facade_accessor() — Method in class item_service
Return the service accessor key for this facade.
- item_service::get_metadata() — Method in class item_service
- item_service::get_repository() — Method in class item_service
- item_validator_service::get_facade_accessor() — Method in class item_validator_service
Return the service accessor key for this facade.
- lang::get_facade_accessor() — Method in class lang
Return the service accessor key for this facade.
- lang::get() — Method in class lang
- lang::get_string() — Method in class lang
- lang::get_string_or_identifier() — Method in class lang
- license_manager::get_facade_accessor() — Method in class license_manager
Return the service accessor key for this facade.
- license_manager::get_info() — Method in class license_manager
- license_manager::get_code_version() — Method in class license_manager
- license_service::get_facade_accessor() — Method in class license_service
Return the service accessor key for this facade.
- license_service::get_plugin_information() — Method in class license_service
- license_service::get_code_version() — Method in class license_service
- message_service::get_facade_accessor() — Method in class message_service
Return the service accessor key for this facade.
- message_service::get_conversation_id() — Method in class message_service
- middag_helper::get_facade_accessor() — Method in class middag_helper
Return the service accessor key for this facade.
- middag_helper::get() — Method in class middag_helper
- middag_helper::get_component_name() — Method in class middag_helper
- middag_helper::get_docs_url() — Method in class middag_helper
- middag_helper::get_site_url() — Method in class middag_helper
- middag_helper::get_support_url() — Method in class middag_helper
- middag_helper::get_middagplugins_overview_url() — Method in class middag_helper
- moodle::grade() — Method in class moodle
Access the grade wrapper.
- moodle::group() — Method in class moodle
Access the group wrapper.
- auth_support::get_facade_accessor() — Method in class auth_support
Return the service accessor key for this facade.
- cache_support::get_facade_accessor() — Method in class cache_support
Return the service accessor key for this facade.
- cache_support::get_or_set() — Method in class cache_support
- cache_support::get() — Method in class cache_support
- cache_support::get_many() — Method in class cache_support
- capability_support::get_facade_accessor() — Method in class capability_support
Return the service accessor key for this facade.
- capability_support::get_string() — Method in class capability_support
- category_support::get_facade_accessor() — Method in class category_support
Return the service accessor key for this facade.
- category_support::get_category_context_options() — Method in class category_support
- category_support::get_subcategories_recursive() — Method in class category_support
- cohort_support::get_facade_accessor() — Method in class cohort_support
Return the service accessor key for this facade.
- cohort_support::get_cohorts() — Method in class cohort_support
- cohort_support::get_cohorts_with_total() — Method in class cohort_support
- cohort_support::get_all() — Method in class cohort_support
- config_support::get_facade_accessor() — Method in class config_support
Return the service accessor key for this facade.
- config_support::get() — Method in class config_support
- config_support::get_config() — Method in class config_support
- config_support::get_global() — Method in class config_support
- config_support::get_site() — Method in class config_support
- config_support::get_site_id() — Method in class config_support
- context_support::get_facade_accessor() — Method in class context_support
Return the service accessor key for this facade.
- course_support::get_facade_accessor() — Method in class course_support
Return the service accessor key for this facade.
- course_support::get_courses_options() — Method in class course_support
- course_support::get_course_with_contextid_options() — Method in class course_support
- course_support::get_cms_by_section() — Method in class course_support
- course_support::get_courses_from_categoryid() — Method in class course_support
- course_support::get_course_url() — Method in class course_support
- course_support::get_course_modules() — Method in class course_support
- course_support::get_enrolled_users_count() — Method in class course_support
- db_support::get_facade_accessor() — Method in class db_support
Return the service accessor key for this facade.
- db_support::get_field() — Method in class db_support
- db_support::get_field_sql() — Method in class db_support
- db_support::get_records() — Method in class db_support
- db_support::get_records_sql() — Method in class db_support
- db_support::get_in_or_equal() — Method in class db_support
- db_support::get_records_menu() — Method in class db_support
- db_support::get_recordset_sql() — Method in class db_support
- enrol_support::get_facade_accessor() — Method in class enrol_support
Return the service accessor key for this facade.
- enrol_support::get_enrol_cohorts() — Method in class enrol_support
- event_support::get_facade_accessor() — Method in class event_support
Return the service accessor key for this facade.
- event_support::get_all_events() — Method in class event_support
- event_support::get_events_by_level() — Method in class event_support
- file_support::get_facade_accessor() — Method in class file_support
Return the service accessor key for this facade.
- file_support::get_storage() — Method in class file_support
- file_support::get_file() — Method in class file_support
- file_support::get_area_files() — Method in class file_support
- file_support::get_file_url() — Method in class file_support
- file_support::get_area_size() — Method in class file_support
- file_support::get_content_file_handle() — Method in class file_support
- grade_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\grade_support.
- grade_support::get_facade_accessor() — Method in class grade_support
Return the service accessor key for this facade.
- grade_support::get_grade() — Method in class grade_support
- group_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\group_support.
- group_support::get_facade_accessor() — Method in class group_support
Return the service accessor key for this facade.
- group_support::get_groups() — Method in class group_support
- group_support::get_group_options() — Method in class group_support
- group_support::get_group_by_name() — Method in class group_support
- html_writer_support::get_facade_accessor() — Method in class html_writer_support
Return the service accessor key for this facade.
- lang_support::get_facade_accessor() — Method in class lang_support
Return the service accessor key for this facade.
- lang_support::get() — Method in class lang_support
- lang_support::get_string() — Method in class lang_support
- lang_support::get_string_or_identifier() — Method in class lang_support
- message_support::get_facade_accessor() — Method in class message_support
Return the service accessor key for this facade.
- message_support::get_noreply_user() — Method in class message_support
- message_support::get_conversation_id() — Method in class message_support
- message_support::get_self_conversation() — Method in class message_support
- message_support::get_conversation_between_users() — Method in class message_support
- output_support::get_facade_accessor() — Method in class output_support
Return the service accessor key for this facade.
- page_support::get_facade_accessor() — Method in class page_support
Return the service accessor key for this facade.
- page_support::get_renderer() — Method in class page_support
- plugin_support::get_facade_accessor() — Method in class plugin_support
Return the service accessor key for this facade.
- plugin_support::get_plugin_types() — Method in class plugin_support
- plugin_support::get_plugins_of_type() — Method in class plugin_support
- plugin_support::get_plugin_directory() — Method in class plugin_support
- plugin_support::get_plugin_info() — Method in class plugin_support
- plugin_support::get_all_plugins() — Method in class plugin_support
- plugin_support::get_enabled_plugins() — Method in class plugin_support
- request_support::get_facade_accessor() — Method in class request_support
Return the service accessor key for this facade.
- role_support::get_facade_accessor() — Method in class role_support
Return the service accessor key for this facade.
- role_support::get_role_options() — Method in class role_support
- role_support::get_roles_options() — Method in class role_support
- role_support::get_teacher() — Method in class role_support
- session_support::get_facade_accessor() — Method in class session_support
Return the service accessor key for this facade.
- session_support::get_id() — Method in class session_support
- task_support::get_facade_accessor() — Method in class task_support
Return the service accessor key for this facade.
- task_support::get_scheduled_tasks() — Method in class task_support
- task_support::get_adhoc_tasks() — Method in class task_support
- task_support::get_adhoc_summary() — Method in class task_support
- task_support::get_running_tasks() — Method in class task_support
- url_support::get_facade_accessor() — Method in class url_support
Return the service accessor key for this facade.
- url_support::get() — Method in class url_support
- url_support::grade_report() — Method in class url_support
- user_support::get_facade_accessor() — Method in class user_support
Return the service accessor key for this facade.
- user_support::get_field_by_user() — Method in class user_support
- user_support::get_options_for_user_fields() — Method in class user_support
- user_support::get_all_profile_fields() — Method in class user_support
- user_support::get_user_field() — Method in class user_support
- user_support::get_user_field_data_by_shortname() — Method in class user_support
- user_support::get_current_user_id() — Method in class user_support
- version_support::get_facade_accessor() — Method in class version_support
Return the service accessor key for this facade.
- pdftk_adapter::get_facade_accessor() — Method in class pdftk_adapter
Return the service accessor key for this facade.
- pdftk_adapter::get_instance() — Method in class pdftk_adapter
- query_builder::get_facade_accessor() — Method in class query_builder
Return the service accessor key for this facade.
- query_builder::get_wheres() — Method in class query_builder
- query_builder::get_meta_wheres() — Method in class query_builder
- query_builder::get_joins() — Method in class query_builder
- query_builder::get_relations() — Method in class query_builder
- query_builder::get_metadata_keys() — Method in class query_builder
- query_builder::get_excluded_scopes() — Method in class query_builder
- query_builder::get_domain_class() — Method in class query_builder
- request::get_facade_accessor() — Method in class request
Return the service accessor key for this facade.
- revision_service::get_facade_accessor() — Method in class revision_service
Return the service accessor key for this facade.
- scheduled_service::get_facade_accessor() — Method in class scheduled_service
Return the service accessor key for this facade.
- scheduled_service::get() — Method in class scheduled_service
- search_executor::get_facade_accessor() — Method in class search_executor
Return the service accessor key for this facade.
- search_factory::get_facade_accessor() — Method in class search_factory
Return the service accessor key for this facade.
- search_loader::get_facade_accessor() — Method in class search_loader
Return the service accessor key for this facade.
- search_sql_generator::get_facade_accessor() — Method in class search_sql_generator
Return the service accessor key for this facade.
- session::get_facade_accessor() — Method in class session
Return the service accessor key for this facade.
- session::get_id() — Method in class session
- shortcode_manager::get_facade_accessor() — Method in class shortcode_manager
Return the service accessor key for this facade.
- shortcodes_service::get_facade_accessor() — Method in class shortcodes_service
Return the service accessor key for this facade.
- table_builder::get_facade_accessor() — Method in class table_builder
Return the service accessor key for this facade.
- tcpdf_adapter::get_facade_accessor() — Method in class tcpdf_adapter
Return the service accessor key for this facade.
- typing::get_facade_accessor() — Method in class typing
Return the service accessor key for this facade.
- url::get_facade_accessor() — Method in class url
Return the service accessor key for this facade.
- url::get() — Method in class url
- url::grade_report() — Method in class url
- user_service::get_facade_accessor() — Method in class user_service
Return the service accessor key for this facade.
- validator::get_facade_accessor() — Method in class validator
Return the service accessor key for this facade.
- webhook_service::get_facade_accessor() — Method in class webhook_service
Return the service accessor key for this facade.
- global_scope_manager — Class in namespace local_middag\framework\application\manager
Global Scope Manager.
- global_scope_manager::get_registered_identifiers() — Method in class global_scope_manager
Get all registered scope identifiers.
- license_manager::get_info() — Method in class license_manager
- license_manager::get_code_version() — Method in class license_manager
- auth_service::generate_login_url() — Method in class auth_service
Generates a login URL with a JWT token based on the provided user data and expiration time.
- extension_service::get() — Method in class extension_service
Get a registered extension by its slug.
- extension_service::get_all() — Method in class extension_service
Get all registered extension instances.
- extension_service::get_active_extensions() — Method in class extension_service
Get only the enabled extension instances.
- extension_service::get_icon_url() — Method in class extension_service
Get the URL for the extension icon.
- license_service::get_plugin_information() — Method in class license_service
Retrieve plugin metadata from the licensing server.
- license_service::get_code_version() — Method in class license_service
Fire-and-forget check for code integrity.
- message_service::get_conversation_id() — Method in class message_service
Retrieve the conversation identifier for a prepared message.
- item_service::get_metadata() — Method in class item_service
Retrieve metadata for an item.
- item_service::get_repository() — Method in class item_service
Expose underlying repository (primarily for advanced orchestration).
- scheduled_service::get() — Method in class scheduled_service
Get a specific scheduled task.
- block_interface::get_title() — Method in class block_interface
Returns the human-readable title of the block.
- block_interface::get_content() — Method in class block_interface
Returns the processed block data, with memoization.
- extension_interface::get_name() — Method in class extension_interface
Get the unique machine name of the extension (e.g., 'certificate', 'payment').
- extension_interface::get_label() — Method in class extension_interface
Get the human-readable label.
- extension_interface::get_version() — Method in class extension_interface
Get the current version of the extension.
- extension_interface::get_dependencies() — Method in class extension_interface
Get the list of dependencies (slugs) required by this extension.
- extension_interface::get_group() — Method in class extension_interface
Get the group classification for this extension.
- extension_interface::get_title() — Method in class extension_interface
Return the extension title (localized).
- extension_interface::get_description() — Method in class extension_interface
Return the extension description (localized).
- extension_interface::get_extension_badges() — Method in class extension_interface
Return UI badges.
- extension_interface::get_config_page_url() — Method in class extension_interface
Return configuration URL.
- facade_interface::get_facade_accessor() — Method in class facade_interface
Return the identifier/class name of the service that the facade resolves from the Kernel container.
- middag_interface::get() — Method in class middag_interface
Retrieve a service from the DI container.
- middag_interface::get_instance() — Method in class middag_interface
Singleton Accessor (Factory Method).
- widget_interface::get_id() — Method in class widget_interface
Get the unique identifier.
- widget_interface::get_data() — Method in class widget_interface
Prepare and return the data structure required by the template/component.
- global_scope_interface — Class in namespace local_middag\framework\contract\data
Global Scope Interface.
- entity_interface::get_id() — Method in class entity_interface
Get the entity unique identifier.
- event_interface::get_itemid() — Method in class event_interface
The ID of the item affected by the event.
- event_interface::get_extension() — Method in class event_interface
Get the extension slug that emitted the event.
- event_interface::get_eventtype() — Method in class event_interface
Get the event type identifier.
- event_interface::get_userid() — Method in class event_interface
Get the user ID responsible for the event.
- event_interface::get_origin() — Method in class event_interface
Get the origin source (e.g., web, api).
- event_interface::get_message() — Method in class event_interface
Get the optional human-readable message.
- event_interface::get_contextdata() — Method in class event_interface
Returns the structured context data associated with the event.
- event_interface::get_timecreated() — Method in class event_interface
Get the creation timestamp of the event.
- event_interface::get_diffs() — Method in class event_interface
Get the list of changes associated with this event.
- event_interface::get_snapshot() — Method in class event_interface
Get the full data snapshot if available.
- item_interface::get_type() — Method in class item_interface
Get the logical type identifier of the item.
- item_interface::get_contextid() — Method in class item_interface
Get the Moodle context ID associated with the item.
- item_interface::get_courseid() — Method in class item_interface
Get the course ID tied to the item.
- item_interface::get_userid() — Method in class item_interface
Get the author or owner user ID.
- item_interface::get_parent() — Method in class item_interface
Get the parent item ID when hierarchical.
- item_interface::get_fullname() — Method in class item_interface
Get the full display name.
- item_interface::get_shortname() — Method in class item_interface
Get the abbreviated display name.
- item_interface::get_idnumber() — Method in class item_interface
Get the idnumber field (external identifier).
- item_interface::get_description() — Method in class item_interface
Get the item description text.
- item_interface::get_descriptionformat() — Method in class item_interface
Returns the Moodle format constant (e.g., FORMAT_HTML).
- item_interface::get_status() — Method in class item_interface
Get the current status identifier.
- item_interface::get_visible() — Method in class item_interface
Get the raw visibility flag.
- item_interface::get_guid() — Method in class item_interface
Get the GUID reference if present.
- item_interface::get_sortorder() — Method in class item_interface
Get the sort order value.
- item_interface::get_version() — Method in class item_interface
Get the semantic version string if tracked.
- item_interface::get_timecreated() — Method in class item_interface
Get creation timestamp.
- item_interface::get_timemodified() — Method in class item_interface
Get last modification timestamp.
- item_interface::get_usermodified() — Method in class item_interface
Get user ID of last modifier.
- item_interface::get_meta() — Method in class item_interface
Retrieve a specific metadata value.
- item_interface::get_all_meta() — Method in class item_interface
Get all metadata as an associative array.
- revision_interface::get_itemid() — Method in class revision_interface
Get the ID of the original item this revision belongs to.
- revision_interface::get_revisionnumber() — Method in class revision_interface
Get the revision number.
- revision_interface::get_revisionformat() — Method in class revision_interface
Get the revision format identifier.
- revision_interface::get_type() — Method in class revision_interface
Get the item type identifier stored in the revision.
- revision_interface::get_contextid() — Method in class revision_interface
Get the context ID associated with the revision.
- revision_interface::get_courseid() — Method in class revision_interface
Get the course ID associated with the revision.
- revision_interface::get_userid() — Method in class revision_interface
Get the user ID linked to the revision.
- revision_interface::get_parent() — Method in class revision_interface
Get the parent item ID if hierarchical.
- revision_interface::get_fullname() — Method in class revision_interface
Get the full name stored in the revision.
- revision_interface::get_shortname() — Method in class revision_interface
Get the short name stored in the revision.
- revision_interface::get_idnumber() — Method in class revision_interface
Get the external idnumber stored in the revision.
- revision_interface::get_description() — Method in class revision_interface
Get the description text captured in the revision.
- revision_interface::get_descriptionformat() — Method in class revision_interface
Get the Moodle format constant for the description.
- revision_interface::get_status() — Method in class revision_interface
Get the status recorded in the revision.
- revision_interface::get_visible() — Method in class revision_interface
Get the raw visibility flag stored in the revision.
- revision_interface::get_guid() — Method in class revision_interface
Get the GUID reference if present in the revision.
- revision_interface::get_sortorder() — Method in class revision_interface
Get the sort order value captured in the revision.
- revision_interface::get_version() — Method in class revision_interface
Get the version string stored in the revision.
- revision_interface::get_usermodified() — Method in class revision_interface
Get the user who last modified the original item.
- revision_interface::get_usercreated() — Method in class revision_interface
Get the user who created the revision.
- revision_interface::get_timecreated() — Method in class revision_interface
Get the timestamp when the revision was created.
- revision_interface::get_meta() — Method in class revision_interface
Retrieve a specific metadata value from this revision.
- revision_interface::get_all_meta() — Method in class revision_interface
Get all metadata stored in this revision.
- event_subscriber_interface::get_subscribed_events() — Method in class event_subscriber_interface
Returns an array of event names this subscriber wants to listen to.
- extension_loader_interface::get_definitions() — Method in class extension_loader_interface
Return all extension definitions discovered by the loader.
- router_interface::get_routes() — Method in class router_interface
Get the full set of registered routes.
- router_interface::get_context() — Method in class router_interface
Get the active request context, if initialized.
- router_interface::generate_url() — Method in class router_interface
Generate a Moodle URL for the given route name.
- license_manager_interface::get_info() — Method in class license_manager_interface
Get cached license information details.
- item_repository_interface::get_metadata() — Method in class item_repository_interface
Get all metadata associated with an item.
- auth_service_interface::generate_login_url() — Method in class auth_service_interface
Generates a login URL with a JWT token.
- extension_service_interface::get() — Method in class extension_service_interface
Get an extension instance by slug.
- extension_service_interface::get_all() — Method in class extension_service_interface
Get all extension instances (enabled or disabled) indexed by slug.
- extension_service_interface::get_active_extensions() — Method in class extension_service_interface
Get only the enabled extension instances indexed by slug.
- extension_service_interface::get_icon_url() — Method in class extension_service_interface
Get the icon URL for an extension.
- http_client_interface::get() — Method in class http_client_interface
Perform a GET request.
- item_service_interface::get_metadata() — Method in class item_service_interface
Retrieve metadata for an item.
- item_service_interface::get_repository() — Method in class item_service_interface
Get the underlying repository instance.
- license_service_interface::get_plugin_information() — Method in class license_service_interface
Retrieve plugin metadata from the licensing endpoint.
- license_service_interface::get_code_version() — Method in class license_service_interface
Verify code integrity or version consistency.
- message_service_interface::get_conversation_id() — Method in class message_service_interface
Get or create a conversation ID for a message.
- deprecated_item_interface::get_item_or_create() — Method in class deprecated_item_interface
Factory method to get existing or create a new item.
- deprecated_model_interface::get_path() — Method in class deprecated_model_interface
- deprecated_model_interface::get_table() — Method in class deprecated_model_interface
- deprecated_model_interface::get_table_metadata() — Method in class deprecated_model_interface
- deprecated_model_interface::get_records() — Method in class deprecated_model_interface
- deprecated_model_interface::get_items() — Method in class deprecated_model_interface
- deprecated_model_interface::get_meta() — Method in class deprecated_model_interface
- deprecated_model_interface::get_all_metadata() — Method in class deprecated_model_interface
- deprecated_model_interface::get_file() — Method in class deprecated_model_interface
- deprecated_model_interface::get_fileurl() — Method in class deprecated_model_interface
- $ deprecated_item#guid — Property in class deprecated_item
- deprecated_item::get_item_or_create() — Method in class deprecated_item
- deprecated_item::get_items_by_metadata() — Method in class deprecated_item
- deprecated_model::get_path() — Method in class deprecated_model
- deprecated_model::get_table() — Method in class deprecated_model
- deprecated_model::get_table_metadata() — Method in class deprecated_model
- deprecated_model::get_records() — Method in class deprecated_model
- deprecated_model::get_items() — Method in class deprecated_model
- deprecated_model::get_meta() — Method in class deprecated_model
Get metadata value by key.
- deprecated_model::get_all_metadata() — Method in class deprecated_model
- deprecated_model::get_file() — Method in class deprecated_model
Get file associated with the model.
- deprecated_model::get_fileurl() — Method in class deprecated_model
Get file URL.
- deprecated_model::get() — Method in class deprecated_model
Get record by ID.
- deprecated_model::get_by_idnumber() — Method in class deprecated_model
Get record by idnumber.
- abstract_moodle_entity::get_table() — Method in class abstract_moodle_entity
Returns the Moodle database table name.
- abstract_moodle_entity::get_id() — Method in class abstract_moodle_entity
Get the entity unique identifier.
- abstract_moodle_entity::get_timecreated() — Method in class abstract_moodle_entity
Get entity creation timestamp.
- abstract_moodle_entity::get_timemodified() — Method in class abstract_moodle_entity
Get entity modification timestamp.
- event::get_diffs() — Method in class event
Get the list of field changes attached to this event.
- event::get_snapshot() — Method in class event
Get the full snapshot if it was recorded.
- event::get_id() — Method in class event
Get the event database identifier.
- event::get_itemid() — Method in class event
Get the related item identifier.
- event::get_extension() — Method in class event
Get the emitting extension slug.
- event::get_eventtype() — Method in class event
Get the event type identifier.
- event::get_userid() — Method in class event
Get the user ID responsible for the action.
- event::get_origin() — Method in class event
Get the origin source (web, api, cli, system).
- event::get_message() — Method in class event
Get the human-readable message if any.
- event::get_contextdata() — Method in class event
Get decoded context payload.
- event::get_timecreated() — Method in class event
Get creation timestamp.
- item::get_id() — Method in class item
Get the item database identifier.
- item::get_type() — Method in class item
Get the logical type identifier.
- item::get_contextid() — Method in class item
Get the Moodle context ID.
- item::get_courseid() — Method in class item
Get the related course ID.
- item::get_userid() — Method in class item
Get the author/owner user ID.
- item::get_parent() — Method in class item
Get the parent item ID when hierarchical.
- item::get_fullname() — Method in class item
Get the full display name.
- item::get_shortname() — Method in class item
Get the abbreviated name.
- item::get_idnumber() — Method in class item
Get the external idnumber.
- item::get_description() — Method in class item
Get the description text.
- item::get_descriptionformat() — Method in class item
Get the Moodle format constant for the description.
- item::get_status() — Method in class item
Get the current status identifier.
- item::get_visible() — Method in class item
Get the raw visibility flag.
- item::get_guid() — Method in class item
Get the GUID reference if present.
- item::get_sortorder() — Method in class item
Get the ordering value.
- item::get_version() — Method in class item
Get the semantic version string if tracked.
- item::get_timecreated() — Method in class item
Get creation timestamp.
- item::get_timemodified() — Method in class item
Get last modification timestamp.
- item::get_usermodified() — Method in class item
Get the user ID of the last modifier.
- category::get_table() — Method in class category
Returns the Moodle DB table used by this entity.
- category::get_name() — Method in class category
- category::get_idnumber() — Method in class category
- category::get_description() — Method in class category
- category::get_descriptionformat() — Method in class category
- category::get_parent() — Method in class category
- category::get_sortorder() — Method in class category
- category::get_coursecount() — Method in class category
- category::get_visible() — Method in class category
- category::get_visibleold() — Method in class category
- category::get_depth() — Method in class category
- category::get_path() — Method in class category
- category::get_theme() — Method in class category
- cohort::get_table() — Method in class cohort
Returns the Moodle database table name.
- cohort::get_contextid() — Method in class cohort
- cohort::get_name() — Method in class cohort
- cohort::get_idnumber() — Method in class cohort
- cohort::get_description() — Method in class cohort
- cohort::get_descriptionformat() — Method in class cohort
- cohort::get_visible() — Method in class cohort
- cohort::get_component() — Method in class cohort
- cohort::get_theme() — Method in class cohort
- context::get_table() — Method in class context
Returns the Moodle database table name.
- context::get_contextlevel() — Method in class context
- context::get_instanceid() — Method in class context
- context::get_path() — Method in class context
- context::get_depth() — Method in class context
- context::get_locked() — Method in class context
- $ course#groupmode — Property in class course
- $ course#groupmodeforce — Property in class course
- course::get_table() — Method in class course
Returns the Moodle database table name.
- course::get_category() — Method in class course
- course::get_sortorder() — Method in class course
- course::get_fullname() — Method in class course
- course::get_shortname() — Method in class course
- course::get_idnumber() — Method in class course
- course::get_summary() — Method in class course
- course::get_summaryformat() — Method in class course
- course::get_format() — Method in class course
- course::get_showgrades() — Method in class course
- course::get_newsitems() — Method in class course
- course::get_startdate() — Method in class course
- course::get_enddate() — Method in class course
- course::get_relativedatesmode() — Method in class course
- course::get_marker() — Method in class course
- course::get_maxbytes() — Method in class course
- course::get_legacyfiles() — Method in class course
- course::get_showreports() — Method in class course
- course::get_visible() — Method in class course
- course::get_visibleold() — Method in class course
- course::get_downloadcontent() — Method in class course
- course::get_groupmode() — Method in class course
- course::get_groupmodeforce() — Method in class course
- course::get_defaultgroupingid() — Method in class course
- course::get_lang() — Method in class course
- course::get_calendartype() — Method in class course
- course::get_theme() — Method in class course
- course::get_requested() — Method in class course
- course::get_enablecompletion() — Method in class course
- course::get_completionnotify() — Method in class course
- course::get_cacherev() — Method in class course
- course::get_originalcourseid() — Method in class course
- course::get_showactivitydates() — Method in class course
- course::get_showcompletionconditions() — Method in class course
- course::get_pdfexportfont() — Method in class course
- enrol::get_table() — Method in class enrol
Returns the Moodle database table name.
- enrol::get_enrol() — Method in class enrol
- enrol::get_status() — Method in class enrol
- enrol::get_courseid() — Method in class enrol
- enrol::get_sortorder() — Method in class enrol
- enrol::get_name() — Method in class enrol
- enrol::get_enrolperiod() — Method in class enrol
- enrol::get_enrolstartdate() — Method in class enrol
- enrol::get_enrolenddate() — Method in class enrol
- enrol::get_expirynotify() — Method in class enrol
- enrol::get_expirythreshold() — Method in class enrol
- enrol::get_notifyall() — Method in class enrol
- enrol::get_password() — Method in class enrol
- enrol::get_cost() — Method in class enrol
- enrol::get_currency() — Method in class enrol
- enrol::get_roleid() — Method in class enrol
- enrol::get_customint1() — Method in class enrol
- enrol::get_customint2() — Method in class enrol
- enrol::get_customint3() — Method in class enrol
- enrol::get_customint4() — Method in class enrol
- enrol::get_customint5() — Method in class enrol
- enrol::get_customint6() — Method in class enrol
- enrol::get_customint7() — Method in class enrol
- enrol::get_customint8() — Method in class enrol
- enrol::get_customchar1() — Method in class enrol
- enrol::get_customchar2() — Method in class enrol
- enrol::get_customchar3() — Method in class enrol
- enrol::get_customdec1() — Method in class enrol
- enrol::get_customdec2() — Method in class enrol
- enrol::get_customtext1() — Method in class enrol
- enrol::get_customtext2() — Method in class enrol
- enrol::get_customtext3() — Method in class enrol
- enrol::get_customtext4() — Method in class enrol
- group — Class in namespace local_middag\framework\domain\entity\moodle
Group Entity (Moodle Native).
- group::get_table() — Method in class group
Returns the Moodle database table name.
- group::get_courseid() — Method in class group
- group::get_idnumber() — Method in class group
- group::get_name() — Method in class group
- group::get_description() — Method in class group
- group::get_descriptionformat() — Method in class group
- group::get_enrolmentkey() — Method in class group
- group::get_picture() — Method in class group
- group::get_visibility() — Method in class group
- group::get_participation() — Method in class group
- role::get_table() — Method in class role
Returns the Moodle database table name.
- role::get_name() — Method in class role
- role::get_shortname() — Method in class role
- role::get_description() — Method in class role
- role::get_sortorder() — Method in class role
- role::get_archetype() — Method in class role
- user::get_table() — Method in class user
Returns the Moodle database table name.
- user::get_fullname() — Method in class user
Helper to get fullname.
- user::get_auth() — Method in class user
Get authentication plugin.
- user::get_confirmed() — Method in class user
Get confirmation flag.
- user::get_policyagreed() — Method in class user
Get policy agreement flag.
- user::get_deleted() — Method in class user
Get deleted flag.
- user::get_suspended() — Method in class user
Get suspended flag.
- user::get_mnethostid() — Method in class user
Get MNet host identifier.
- user::get_username() — Method in class user
Get username.
- user::get_password() — Method in class user
Get hashed password.
- user::get_idnumber() — Method in class user
Get idnumber.
- user::get_firstname() — Method in class user
Get first name.
- user::get_lastname() — Method in class user
Get last name.
- user::get_email() — Method in class user
Get email.
- user::get_emailstop() — Method in class user
Get email stop flag.
- user::get_phone1() — Method in class user
Get primary phone.
- user::get_phone2() — Method in class user
Get secondary phone.
- user::get_institution() — Method in class user
Get institution.
- user::get_department() — Method in class user
Get department.
- user::get_address() — Method in class user
Get address.
- user::get_city() — Method in class user
Get city.
- user::get_country() — Method in class user
Get country code.
- user::get_lang() — Method in class user
Get language.
- user::get_calendartype() — Method in class user
Get calendar type.
- user::get_theme() — Method in class user
Get theme.
- user::get_timezone() — Method in class user
Get timezone.
- user::get_firstaccess() — Method in class user
Get first access timestamp.
- user::get_lastaccess() — Method in class user
Get last access timestamp.
- user::get_lastlogin() — Method in class user
Get last login timestamp.
- user::get_currentlogin() — Method in class user
Get current login timestamp.
- user::get_lastip() — Method in class user
Get last IP.
- user::get_secret() — Method in class user
Get secret string.
- user::get_picture() — Method in class user
Get picture revision.
- user::get_description() — Method in class user
Get description.
- user::get_descriptionformat() — Method in class user
Get description format.
- user::get_mailformat() — Method in class user
Get mail format.
- user::get_maildigest() — Method in class user
Get mail digest mode.
- user::get_maildisplay() — Method in class user
Get mail display preference.
- user::get_autosubscribe() — Method in class user
Get autosubscribe preference.
- user::get_trackforums() — Method in class user
Get forums tracking preference.
- user::get_trustbitmask() — Method in class user
Get trust bitmask.
- user::get_imagealt() — Method in class user
Get image alt text.
- user::get_lastnamephonetic() — Method in class user
Get lastname phonetic.
- user::get_firstnamephonetic() — Method in class user
Get firstname phonetic.
- user::get_middlename() — Method in class user
Get middle name.
- user::get_alternatename() — Method in class user
Get alternate name.
- user::get_moodlenetprofile() — Method in class user
Get MoodleNet profile.
- user_enrolment::get_table() — Method in class user_enrolment
Returns the Moodle database table name.
- user_enrolment::get_status() — Method in class user_enrolment
- user_enrolment::get_enrolid() — Method in class user_enrolment
- user_enrolment::get_userid() — Method in class user_enrolment
- user_enrolment::get_timestart() — Method in class user_enrolment
- user_enrolment::get_timeend() — Method in class user_enrolment
- user_enrolment::get_modifierid() — Method in class user_enrolment
- revision::get_id() — Method in class revision
Get the revision database identifier.
- revision::get_itemid() — Method in class revision
Get the original item ID.
- revision::get_revisionnumber() — Method in class revision
Get the sequential revision number.
- revision::get_revisionformat() — Method in class revision
Get the format identifier (json, structured, etc.).
- revision::get_type() — Method in class revision
Get the item type stored in this revision.
- revision::get_contextid() — Method in class revision
Get the context ID snapshot.
- revision::get_courseid() — Method in class revision
Get the course ID snapshot.
- revision::get_userid() — Method in class revision
Get the owner/author ID snapshot.
- revision::get_parent() — Method in class revision
Get the parent item snapshot.
- revision::get_fullname() — Method in class revision
Get the full name snapshot.
- revision::get_shortname() — Method in class revision
Get the short name snapshot.
- revision::get_idnumber() — Method in class revision
Get the idnumber snapshot.
- revision::get_description() — Method in class revision
Get the description snapshot.
- revision::get_descriptionformat() — Method in class revision
Get the description format snapshot.
- revision::get_status() — Method in class revision
Get the status recorded in this revision.
- revision::get_visible() — Method in class revision
Get the raw visibility flag.
- revision::get_guid() — Method in class revision
Get the GUID snapshot.
- revision::get_sortorder() — Method in class revision
Get the sort order snapshot.
- revision::get_version() — Method in class revision
Get the version snapshot.
- revision::get_usermodified() — Method in class revision
Get the user who last modified the original item.
- revision::get_usercreated() — Method in class revision
Get the user who created the revision.
- revision::get_timecreated() — Method in class revision
Get the timestamp when the revision was created.
- has_metadata::get_meta() — Method in class has_metadata
Retrieve a metadata value by key.
- has_metadata::get_all_meta() — Method in class has_metadata
Get all metadata.
- has_relations::get_relation() — Method in class has_relations
Public accessor for relations using snake_case.
- has_relations::get_all_relations() — Method in class has_relations
Get all currently loaded relations.
- has_url::get_url() — Method in class has_url
Get the URL for a specific action on this entity.
- has_url::get_view_url() — Method in class has_url
Shortcut for the view URL.
- has_url::get_edit_url() — Method in class has_url
Shortcut for the edit URL.
- has_url::get_webhook_url() — Method in class has_url
Generate a webhook URL specific to this entity.
- snapshot_data::get_encoded() — Method in class snapshot_data
Encode the snapshot data as JSON string.
- inertia_manager::get_shared() — Method in class inertia_manager
Returns resolved shared props (executing closures when present).
- inertia_version_manager::get_version() — Method in class inertia_version_manager
Get the current application version for Inertia payloads.
- pdftk_adapter::get_instance() — Method in class pdftk_adapter
Get a configured instance of the PDFTk wrapper.
- item_repository::get_metadata() — Method in class item_repository
Fetch all metadata for an item.
- query_builder::get_wheres() — Method in class query_builder
Get base WHERE filters.
- query_builder::get_meta_wheres() — Method in class query_builder
Get metadata WHERE filters.
- query_builder::get_joins() — Method in class query_builder
Get JOIN definitions.
- query_builder::get_relations() — Method in class query_builder
Get requested relations for eager loading.
- query_builder::get_metadata_keys() — Method in class query_builder
Get metadata keys requested for eager loading.
- query_builder::get_excluded_scopes() — Method in class query_builder
Get excluded global scopes.
- query_builder::get_select() — Method in class query_builder
Get explicit select columns if defined.
- query_builder::get_sort() — Method in class query_builder
Get ORDER BY clause string.
- query_builder::get_page() — Method in class query_builder
Get current page for pagination (0-based).
- query_builder::get_per_page() — Method in class query_builder
Get per-page limit for pagination.
- query_builder::get_domain_class() — Method in class query_builder
Get the target domain class for hydration.
- registry::get_for() — Method in class registry
Get all registered relations for a domain.
- registry::get() — Method in class registry
Get specific relation definition.
- result::getIterator() — Method in class result
- {@inheritDoc}
- container_factory::get_instance() — Method in class container_factory
Returns the built container (Singleton).
- abstract_extension::get_name() — Method in class abstract_extension
Get the name of the extension.
- abstract_extension::get_label() — Method in class abstract_extension
Get the human-readable label of the extension.
- abstract_extension::get_version() — Method in class abstract_extension
Get the current version of the extension.
- abstract_extension::get_dependencies() — Method in class abstract_extension
Get the list of extension slugs required for this extension to operate.
- abstract_extension::get_title() — Method in class abstract_extension
Get the title of the extension.
- abstract_extension::get_description() — Method in class abstract_extension
Get the description of the extension.
- abstract_extension::get_type() — Method in class abstract_extension
Get the type of the extension.
- abstract_extension::get_icon() — Method in class abstract_extension
Get the icon of the extension.
- abstract_extension::get_categories() — Method in class abstract_extension
Get the categories of the extension.
- abstract_extension::get_group() — Method in class abstract_extension
Extension group for UI organization in settings tabs.
- abstract_extension::get_extension_badges() — Method in class abstract_extension
Get the badges associated with the extension.
- abstract_extension::get_config_page_url() — Method in class abstract_extension
Get the configuration page URL for the extension.
- abstract_extension::get_quick_access_links() — Method in class abstract_extension
Quick access links for this extension (admin shortcuts).
- abstract_extension::get_help_url() — Method in class abstract_extension
Get the help URL of the extension.
- abstract_extension::get_custom_help_url() — Method in class abstract_extension
Get the custom help URL of the extension.
- abstract_extension::get_settings_pages() — Method in class abstract_extension
Return admin setting pages for dynamic settings registration.
- abstract_extension::get_config_page_title() — Method in class abstract_extension
Get the localized title for the configuration page tab.
- abstract_extension::get_controllers() — Method in class abstract_extension
Auto-discover controllers in the 'controller' subfolder.
- abstract_facade::get_facade_accessor() — Method in class abstract_facade
Get the registered service ID or class name that the facade resolves.
- abstract_facade::get_facade_root() — Method in class abstract_facade
Get the root object behind the facade.
- abstract_controller::get_service() — Method in class abstract_controller
Retrieve a service from the container safely.
- kernel::get() — Method in class kernel
Retrieve a service from the container (Facade/Service Locator pattern).
- extension_loader::get_definitions() — Method in class extension_loader
Get all available extension definitions sorted by priority/group.
- facade_loader::get_definitions() — Method in class facade_loader
Discover facade classes.
- type_loader::get_definitions() — Method in class type_loader
Get all available domain item definitions.
- abstract_block::get_title() — Method in class abstract_block
Get the block title, lazily loading it if empty.
- abstract_block::get_content() — Method in class abstract_block
Retrieves all the content of the block with memoization.
- abstract_block::get_attributes() — Method in class abstract_block
Gets the attributes string safely using Moodle's html_writer.
- router::get_routes() — Method in class router
Retrieve the registered route collection.
- router::get_context() — Method in class router
Get the current routing context (host, scheme, base path).
- router::generate_url() — Method in class router
Generates a URL for a given route.
- interacts_with_page::get_context() — Method in class interacts_with_page
Get the resolved context (defaults to system).
- interacts_with_page::get_page_url() — Method in class interacts_with_page
Get the Moodle page URL, resolving defaults when needed.
- uuid::generate() — Method in class uuid
Generate a new UUID using Moodle core.
- environment::get_environment() — Method in class environment
Returns the current environment name based on multiple discovery factors.
- faker_factory::generate_email() — Method in class faker_factory
Generates a random fake email address.
- faker_factory::generate_cpf() — Method in class faker_factory
Generates a valid random Brazilian CPF number (unmasked).
- http_client_adapter::get() — Method in class http_client_adapter
Performs a synchronous GET request.
- middag_helper::get() — Method in class middag_helper
Retrieve a service from the DI container.
- middag_helper::get_component_name() — Method in class middag_helper
Get the component name.
- middag_helper::get_docs_url() — Method in class middag_helper
Get the documentation URL.
- middag_helper::get_site_url() — Method in class middag_helper
Get the main site URL.
- middag_helper::get_support_url() — Method in class middag_helper
Get the support portal URL.
- middag_helper::get_middagplugins_overview_url() — Method in class middag_helper
Get the Middag Plugins overview URL.
- auth_support::get_admin() — Method in class auth_support
Retrieves the site administrator user record.
- cache_support::get_or_set() — Method in class cache_support
Resolves a value via callback and stores it in cache if missing.
- cache_support::get() — Method in class cache_support
Retrieves a value from the cache.
- cache_support::get_many() — Method in class cache_support
Fetches multiple keys from the cache in a single call.
- capability_support::get_string() — Method in class capability_support
Retrieves the human-readable name of a capability.
- category_support::get_category() — Method in class category_support
Retrieves a category entity by its ID.
- category_support::get_category_context_options() — Method in class category_support
Retrieves category contexts as an options list [contextid => label].
- category_support::get_subcategories_recursive() — Method in class category_support
Recursively collects subcategory IDs for a given category ID.
- cohort_support::get_cohorts() — Method in class cohort_support
Retrieves cohorts for a given context with pagination and optional search.
- cohort_support::get_cohorts_with_total() — Method in class cohort_support
Retrieves cohorts with normalization and total count.
- cohort_support::get_all() — Method in class cohort_support
Retrieves all visible cohorts as an options list [id => name].
- config_support::get() — Method in class config_support
Retrieves a configuration value for this plugin.
- config_support::get_config() — Method in class config_support
Retrieves configuration for any component or a single named key.
- config_support::get_global() — Method in class config_support
Retrieves a value from the global Moodle configuration $CFG.
- config_support::get_site() — Method in class config_support
Retrieves the site object ($SITE global).
- config_support::get_site_id() — Method in class config_support
Retrieves the SITEID constant value.
- course_support::get_course() — Method in class course_support
Retrieves a course entity by its ID.
- course_support::get_courses_options() — Method in class course_support
Retrieves visible course options as an options list [courseid => label].
- course_support::get_course_with_contextid_options() — Method in class course_support
Retrieves course options indexed by context ID.
- course_support::get_cms_by_section() — Method in class course_support
Retrieves visible course modules within a specific section.
- course_support::get_courses_from_categoryid() — Method in class course_support
Retrieves courses belonging to a category.
- course_support::get_course_by_contextid() — Method in class course_support
Retrieves a course entity by its context ID.
- course_support::get_course_context() — Method in class course_support
Retrieves the course context for a given course ID.
- course_support::get_course_url() — Method in class course_support
Retrieves the URL to view a course.
- course_support::get_course_modules() — Method in class course_support
Retrieves all course modules for a specific course.
- course_support::get_course_completion_info() — Method in class course_support
Retrieves completion information for a specific course.
- course_support::get_enrolled_users_count() — Method in class course_support
Retrieves the count of enrolled users in a course.
- course_support::get_course_category() — Method in class course_support
Retrieves the category entity for a specific course.
- course_support::get_course_format() — Method in class course_support
Retrieves the course format identifier (e.g., 'topics', 'weeks', 'social').
- db_support::get_record() — Method in class db_support
Retrieves a single database record as an object.
- db_support::get_field() — Method in class db_support
Retrieves a single field value from a database record.
- db_support::get_field_sql() — Method in class db_support
Retrieves a single field value using a custom SQL query.
- db_support::get_records() — Method in class db_support
Retrieves multiple database records as an array of objects.
- db_support::get_records_sql() — Method in class db_support
Retrieves records using a custom SQL query.
- db_support::get_in_or_equal() — Method in class db_support
Retrieves an IN or EQUAL SQL fragment.
- db_support::get_records_menu() — Method in class db_support
- db_support::get_recordset_sql() — Method in class db_support
Retrieves a recordset using a custom SQL query.
- enrol_support::get_enrol() — Method in class enrol_support
Retrieves a user's enrolment record in a specific course.
- enrol_support::get_enrol_cohorts() — Method in class enrol_support
Retrieves all cohort enrolments for a user in a course.
- event_support::get_all_events() — Method in class event_support
Retrieves all Moodle events (core + plugins) converted to DTOs.
- event_support::get_events_by_level() — Method in class event_support
Retrieves events filtered by education level.
- file_support::get_storage() — Method in class file_support
Retrieves the Moodle file storage instance.
- file_support::get_file() — Method in class file_support
Retrieves a single file from a file area.
- file_support::get_area_files() — Method in class file_support
Retrieves all files from a file area (excluding directories).
- file_support::get_file_by_path() — Method in class file_support
Retrieves a specific file by its path components.
- file_support::get_file_by_id() — Method in class file_support
Retrieves a file by its database ID.
- file_support::get_file_url() — Method in class file_support
Retrieves the URL for a stored file.
- file_support::get_area_size() — Method in class file_support
Calculates the total size of files in a file area.
- file_support::get_content() — Method in class file_support
Retrieves file content as a string.
- file_support::get_content_file_handle() — Method in class file_support
Retrieves file content as a resource handle.
- grade_support — Class in namespace local_middag\framework\support\moodle
Utility functions for Moodle grades.
- grade_support::get_grade() — Method in class grade_support
Retrieves grade data for a user in a specific course.
- group_support — Class in namespace local_middag\framework\support\moodle
Utility functions for Moodle groups.
- group_support::get_groups() — Method in class group_support
Retrieves groups that a user belongs to within a course.
- group_support::get_group_options() — Method in class group_support
Retrieves options for group selection [name => name].
- group_support::get_group_by_name() — Method in class group_support
Retrieves a group ID by its name within a specific course.
- lang_support::get() — Method in class lang_support
Retrieves a localized string.
- lang_support::get_string() — Method in class lang_support
Retrieves a localized string (alias for get).
- lang_support::get_string_or_identifier() — Method in class lang_support
Retrieves a localized string if it exists, otherwise returns the identifier.
- message_support::get_noreply_user() — Method in class message_support
Retrieves the Moodle no-reply user record.
- message_support::get_conversation_id() — Method in class message_support
Retrieves the conversation ID for a given message.
- message_support::get_self_conversation() — Method in class message_support
Retrieves the self-conversation object for a user.
- message_support::get_conversation_between_users() — Method in class message_support
Retrieves the ID of a conversation between specific users.
- page_support::get_renderer() — Method in class page_support
Retrieves a renderer for a specific component.
- plugin_support::get_plugin_types() — Method in class plugin_support
Retrieves all plugin types installed in Moodle.
- plugin_support::get_plugins_of_type() — Method in class plugin_support
Retrieves list of plugins of a specific type.
- plugin_support::get_plugin_directory() — Method in class plugin_support
Retrieves the plugin directory path on disk.
- plugin_support::get_plugin_info() — Method in class plugin_support
Retrieves a DTO containing complete plugin metadata.
- plugin_support::get_all_plugins() — Method in class plugin_support
Retrieves all plugins as DTOs, grouped by type.
- plugin_support::get_enabled_plugins() — Method in class plugin_support
Retrieves all enabled plugins as DTOs.
- role_support::get_role_options() — Method in class role_support
Retrieves assignable roles as an options list [roleid => label].
- role_support::get_roles_options() — Method in class role_support
Retrieves roles options for the current course.
- role_support::get_teacher() — Method in class role_support
Retrieves a teacher user record for a specific course.
- session_support::get_wants_url() — Method in class session_support
Retrieves the URL the user was trying to access before login.
- session_support::get_id() — Method in class session_support
Retrieves the current PHP session ID.
- task_support::get_scheduled_task() — Method in class task_support
Retrieves a specific scheduled task by its class name.
- task_support::get_scheduled_tasks() — Method in class task_support
Retrieves all scheduled tasks defined in the system.
- task_support::get_adhoc_tasks() — Method in class task_support
Retrieves pending adhoc tasks for a specific task class.
- task_support::get_adhoc_summary() — Method in class task_support
Retrieves a summary of all pending adhoc tasks.
- task_support::get_running_tasks() — Method in class task_support
Retrieves a list of currently running tasks.
- url_support::get() — Method in class url_support
Safely creates a Moodle URL object.
- url_support::grade_report() — Method in class url_support
Retrieves a grade report URL.
- user_support::get_field_by_user() — Method in class user_support
Retrieves a custom profile field value for a user.
- user_support::get_options_for_user_fields() — Method in class user_support
Retrieves a list of user fields available for selection.
- user_support::get_all_profile_fields() — Method in class user_support
Retrieves all custom profile fields.
- user_support::get_user_field() — Method in class user_support
Retrieves a specific user profile data record.
- user_support::get_user_field_data_by_shortname() — Method in class user_support
Retrieves profile field information or user data by shortname.
- user_support::get_user_by_email() — Method in class user_support
Retrieves a user by their email address.
- user_support::get_user() — Method in class user_support
Retrieves a user by their database ID.
- user_support::get_user_by_username() — Method in class user_support
Retrieves a user by their username.
- user_support::get_current_user_id() — Method in class user_support
Retrieves the current logged-in user ID.
- user_support::get_current() — Method in class user_support
Retrieves the current user entity.
- middag::get_instance() — Method in class middag
Singleton Accessor (Factory Method).
- middag::get() — Method in class middag
Retrieve a service from the DI container.
- middag::get_component_name() — Method in class middag
Get the component name.
- middag::get_docs_url() — Method in class middag
Get the documentation URL.
- middag::get_site_url() — Method in class middag
Get the main site URL.
- middag::get_support_url() — Method in class middag
Get the support portal URL.
- middag::get_middagplugins_overview_url() — Method in class middag
Get the Middag Plugins overview URL.
- clean_audit_logs::get_name() — Method in class clean_audit_logs
- ecommerce_sync_orders::get_name() — Method in class ecommerce_sync_orders
- ecommerce_sync_products::get_name() — Method in class ecommerce_sync_products
- ecommerce_sync_sites::get_name() — Method in class ecommerce_sync_sites
- file_cleanup_task::get_name() — Method in class file_cleanup_task
- googlebigquery — Class in namespace local_middag\task
- googlebigquery::get_name() — Method in class googlebigquery
- manager::get_name() — Method in class manager
H
- automessage_extension::has_moodle_settings() — Method in class automessage_extension
Whether this extension provides Moodle settings.
- twilio_templates::has_templates() — Method in class twilio_templates
- bigquery_extension::has_moodle_settings() — Method in class bigquery_extension
Whether this extension provides Moodle settings to be rendered dynamically.
- cleaner_extension::has_moodle_settings() — Method in class cleaner_extension
E-commerce provides Moodle settings.
- users::has_capability() — Method in class users
- example_controller::home() — Method in class example_controller
Home page.
- example_controller::hello() — Method in class example_controller
Simple text/HTML output.
- helper_api_controller — Class in namespace local_middag\extensions\core\controller
- helper_service — Class in namespace local_middag\extensions\core\service
- coursegroup_extension::has_moodle_settings() — Method in class coursegroup_extension
Whether this extension provides Moodle settings to be rendered dynamically.
- customform_extension::has_moodle_settings() — Method in class customform_extension
Whether this extension provides Moodle settings to be rendered dynamically.
- header_field — Class in namespace local_middag\extensions\customform\model\field
- base::has_capability() — Method in class base
- base::has_capability_manage() — Method in class base
- helper — Class in namespace local_middag\extensions\dashboard\report
- ecommerce_products_service::has_enrols() — Method in class ecommerce_products_service
- ecommerce_site_service::has_webhook() — Method in class ecommerce_site_service
- ecommerce_site_service::has_product_variations() — Method in class ecommerce_site_service
- ecommerce_site_service::has_checklist() — Method in class ecommerce_site_service
- ecommerce_extension::has_moodle_settings() — Method in class ecommerce_extension
E-commerce provides Moodle settings.
- $ digitalmanagerguru_orders#hash — Property in class digitalmanagerguru_orders
- $ eduzz_orders#hash — Property in class eduzz_orders
- woocommerce_site_service::has_webhook() — Method in class woocommerce_site_service
- woocommerce_site_service::has_checklist() — Method in class woocommerce_site_service
- $ woocommerce_orders#hash — Property in class woocommerce_orders
- helpdesk_extension — Class in namespace local_middag\extensions\helpdesk
- helpdesk_feedback — Class in namespace local_middag\extensions\helpdesk
- helpdesk_reply — Class in namespace local_middag\extensions\helpdesk
- helpdesk_request — Class in namespace local_middag\extensions\helpdesk
- helpdesk_type — Class in namespace local_middag\extensions\helpdesk
- lookerstudio_extension::has_moodle_settings() — Method in class lookerstudio_extension
Whether this extension provides Moodle settings to be rendered dynamically.
- opengraph_extension::has_moodle_settings() — Method in class opengraph_extension
Indica que esta extensão possui páginas de configuração do Moodle.
- sentry_extension::has_moodle_settings() — Method in class sentry_extension
Determines whether this extension has Moodle settings.
- trilha_etapa::hasitemsrequired() — Method in class trilha_etapa
- trilha_etapa::hasitemsoptional() — Method in class trilha_etapa
- util::has_access() — Method in class util
- trilha_etapa::hasitemsrequired() — Method in class trilha_etapa
- trilha_etapa::hasitemsoptional() — Method in class trilha_etapa
- trilha_extension::has_moodle_settings() — Method in class trilha_extension
Whether this extension provides Moodle settings to be rendered dynamically.
- util::has_access() — Method in class util
- videolibrary_extension::has_moodle_settings() — Method in class videolibrary_extension
Whether this extension provides Moodle settings.
- $ bunnynet_videolibrary#hasWatermark — Property in class bunnynet_videolibrary
Determines if the video library has a watermark configured.
- $ bunnynet_videos#height — Property in class bunnynet_videos
The height of the original video file.
- $ bunnynet_videos#hasMP4Fallback — Property in class bunnynet_videos
Determines if the video has MP4 fallback files generated.
- file::has_files() — Method in class file
- format::hide_mask_cpf() — Method in class format
- format::hide_mask_email() — Method in class format
- helper — Class in namespace local_middag\facade
Facade for local_middag\framework\support\helper.
- hook_manager — Class in namespace local_middag\facade
Facade for local_middag\framework\application\manager\hook_manager.
- hook_manager::has_action() — Method in class hook_manager
- http_client_adapter — Class in namespace local_middag\facade
Facade for local_middag\framework\support\http_client_adapter.
- middag_helper::handle() — Method in class middag_helper
- moodle::html_writer() — Method in class moodle
Access the html_writer wrapper.
- cache_support::has() — Method in class cache_support
- file_support::has_files() — Method in class file_support
- html_writer_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\html_writer_support.
- html_writer_support::html_to_text() — Method in class html_writer_support
- output_support::header() — Method in class output_support
- url_support::home() — Method in class url_support
- shortcode_manager::has() — Method in class shortcode_manager
- url::home() — Method in class url
- hook_manager — Class in namespace local_middag\framework\application\manager
Lightweight Hook Manager (WordPress style).
- hook_manager::has_action() — Method in class hook_manager
Check if any action has been registered for a hook.
- shortcode_manager::has() — Method in class shortcode_manager
Checks whether a shortcode is registered.
- extension_interface::has_moodle_settings() — Method in class extension_interface
Does this extension provide settings pages?
- middag_interface::handle() — Method in class middag_interface
Handle the current HTTP request and dispatch it to the appropriate controller.
- event_interface::has_diff() — Method in class event_interface
Does this event contain field differences?
- event_interface::has_snapshot() — Method in class event_interface
Does this event contain a full item snapshot?
- item_interface::has_meta() — Method in class item_interface
Check if a metadata key exists.
- revision_interface::has_meta() — Method in class revision_interface
Check if metadata existed in this revision.
- controller_interface::handle() — Method in class controller_interface
Main lifecycle method executed by the Kernel or manually.
- http_kernel_interface — Class in namespace local_middag\framework\contract\kernel
Contract for the HTTP kernel responsible for executing the request lifecycle.
- http_kernel_interface::handle() — Method in class http_kernel_interface
Handle the request/response cycle.
- kernel_interface::handle() — Method in class kernel_interface
Execute the current request using the configured HTTP kernel/dispatcher.
- hook_manager_interface — Class in namespace local_middag\framework\contract\manager
Contract for the Hook Manager.
- hook_manager_interface::has_action() — Method in class hook_manager_interface
Check whether any callback is registered for the given action.
- shortcode_manager_interface::has() — Method in class shortcode_manager_interface
Checks whether a shortcode is registered.
- http_client_interface — Class in namespace local_middag\framework\contract\service
Contract for the Framework's HTTP Client.
- handles_deprecation — Class in namespace local_middag\framework\deprecated\trait
- event::has_diff() — Method in class event
Check whether diffs were recorded.
- event::has_snapshot() — Method in class event
Check whether a snapshot was recorded.
- has_metadata — Class in namespace local_middag\framework\domain\trait
Trait has_metadata.
- has_metadata::has_meta() — Method in class has_metadata
Check if a metadata key exists.
- has_relations — Class in namespace local_middag\framework\domain\trait
Trait has_relations.
- has_relations::has_relation() — Method in class has_relations
Returns TRUE if the relation was defined (even if value is null).
- has_status — Class in namespace local_middag\framework\domain\trait
Trait has_status.
- has_url — Class in namespace local_middag\framework\domain\trait
Trait has_url.
- revision_diff::has_changed() — Method in class revision_diff
Checks if there was an actual change.
- item_search_repository::hydrate_domain() — Method in class item_search_repository
Convert DB row + metadata → Domain object.
- registry::has() — Method in class registry
Check if a relation exists.
- abstract_extension::has_moodle_settings() — Method in class abstract_extension
Whether this extension provides Moodle settings to be rendered dynamically.
- abstract_controller::handle() — Method in class abstract_controller
Lifecycle Hook: Execute common setup logic.
- http_kernel — Class in namespace local_middag\framework\kernel
HTTP Kernel.
- http_kernel::handle() — Method in class http_kernel
Handle the HTTP Request cycle.
- kernel::handle() — Method in class kernel
Dispatch the current HTTP request to the appropriate controller.
- plugin_dto::has_core_requirement() — Method in class plugin_dto
Returns true if the plugin requires a core version.
- search_criteria::has_filters() — Method in class search_criteria
Check if there are any filters defined.
- search_metadata_criteria::has_filters() — Method in class search_metadata_criteria
Check if there are any metadata filters defined.
- interacts_with_forms::handle_form_submission() — Method in class interacts_with_forms
Check if the bound form was submitted and validated.
- macroable::has_macro() — Method in class macroable
Check if a macro is registered.
- format::hide_mask_cpf() — Method in class format
Partially hides a Brazilian CPF keeping only the first 3 and last 2 digits.
- format::hide_mask_email() — Method in class format
Partially hides an email address, preserving the first 3 characters of the name and the entity TLD.
- helper — Class in namespace local_middag\framework\support
General helper and utility functions for various common operations.
- http_client_adapter — Class in namespace local_middag\framework\support
Modern HTTP Client wrapper using Guzzle.
- middag_helper::handle() — Method in class middag_helper
Handle the current HTTP request and dispatch it to the appropriate controller.
- cache_support::has() — Method in class cache_support
Checks if a key exists in the cache.
- capability_support::has() — Method in class capability_support
Checks if a user has a specific capability in a given context.
- file_support::has_files() — Method in class file_support
Checks if a file area contains any files.
- html_writer_support — Class in namespace local_middag\framework\support\moodle
Utility functions for generating HTML output.
- html_writer_support::html_to_text() — Method in class html_writer_support
Converts HTML content to plain text.
- output_support::header() — Method in class output_support
Prints the page header HTML.
- url_support::home() — Method in class url_support
Retrieves the site home page URL.
- hook_callbacks — Class in namespace local_middag
- middag::handle() — Method in class middag
Handle the current HTTP request and dispatch it to the appropriate controller.
I
- item — Class in namespace local_middag\base
Public SDK Item Entity.
- cleaner_cleaner::init() — Method in class cleaner_cleaner
- ecommerce_order_created::init() — Method in class ecommerce_order_created
- ecommerce_order_process::init() — Method in class ecommerce_order_process
- ecommerce_order_updated::init() — Method in class ecommerce_order_updated
- ecommerce_order_validate::init() — Method in class ecommerce_order_validate
- ecommerce_product_created::init() — Method in class ecommerce_product_created
- ecommerce_product_updated::init() — Method in class ecommerce_product_updated
- ecommerce_site_created::init() — Method in class ecommerce_site_created
- ecommerce_site_updated::init() — Method in class ecommerce_site_updated
- ecommerce_webhook::init() — Method in class ecommerce_webhook
- automessage_extension::is_available() — Method in class automessage_extension
Check if the resource is available.
- default_controller::index() — Method in class default_controller
Home page.
- automessage_filter::is_all() — Method in class automessage_filter
- $ automessage_template#id — Property in class automessage_template
- $ automessage_trigger#id — Property in class automessage_trigger
- index — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\output
- $ twilio_templates#idnumber — Property in class twilio_templates
- bigquery::index() — Method in class bigquery
This method handles the index page for the upload CSV file.
- $ bigquery_view#idnumber — Property in class bigquery_view
- $ uploadcsvfile#id — Property in class uploadcsvfile
- $ bigquery_client#instance — Property in class bigquery_client
- $ bigquery_api_service#instance — Property in class bigquery_api_service
Singleton instance of the class.
- bigquery_api_service::instance() — Method in class bigquery_api_service
Provides a singleton instance of the class.
- $ bigquery_base_service#idnumber — Property in class bigquery_base_service
- $ bigquery_base_table_service#instances — Property in class bigquery_base_table_service
- $ bigquery_base_table_service#idnumber — Property in class bigquery_base_table_service
- $ bigquery_job_service#instances — Property in class bigquery_job_service
- bigquery_sendcsv_service::is_valid_data_type() — Method in class bigquery_sendcsv_service
Validates if the data types of the given data entries match the specified types.
- cleaner_controller::index() — Method in class cleaner_controller
Home page.
- company_controller::index() — Method in class company_controller
- $ companies#id — Property in class companies
- common_controller::index() — Method in class common_controller
This method handles rendering the index page.
- core_extension::is_core() — Method in class core_extension
Check if the extension is the core component.
- core_extension::is_enabled() — Method in class core_extension
Check if the extension is enabled.
- coursegroup_controller::index() — Method in class coursegroup_controller
This method handles the index page.
- $ coursegroup#id — Property in class coursegroup
- $ coursegroup#info — Property in class coursegroup
- $ coursegroup#image_filemanager — Property in class coursegroup
- coursegroup::item_completed() — Method in class coursegroup
- coursegroup::item_get_url() — Method in class coursegroup
- coursegroup::item_available() — Method in class coursegroup
- coursegroup::inprogress() — Method in class coursegroup
- $ coursegroup_service#id — Property in class coursegroup_service
- coursegroup_service::item_completed() — Method in class coursegroup_service
- coursegroup_service::item_get_url() — Method in class coursegroup_service
Returns the first accessible URL for the user.
- coursegroup_service::item_available() — Method in class coursegroup_service
- coursegroup_service::inprogress() — Method in class coursegroup_service
- default_controller::index() — Method in class default_controller
Home page.
- customdocs_extension::is_available() — Method in class customdocs_extension
Check if the resource is available.
- issuance — Class in namespace local_middag\extensions\customdocs
- $ issuance#id — Property in class issuance
- customform::index() — Method in class customform
This method handles both listing stores and showing a specific store by ID.
- customform_api_controller::import() — Method in class customform_api_controller
Imports a custom form from a JSON file.
- $ base_action#idnumber — Property in class base_action
- $ base_field#id — Property in class base_field
- $ checkbox_field#idnumber — Property in class checkbox_field
- $ checkbox_field#id — Property in class checkbox_field
- $ cpf_field#idnumber — Property in class cpf_field
- $ cpf_field#id — Property in class cpf_field
- $ email_field#idnumber — Property in class email_field
- $ email_field#id — Property in class email_field
- $ header_field#id — Property in class header_field
- $ multipleselect_field#idnumber — Property in class multipleselect_field
- $ multipleselect_field#id — Property in class multipleselect_field
- $ number_field#idnumber — Property in class number_field
- $ number_field#id — Property in class number_field
- $ select_field#idnumber — Property in class select_field
- $ select_field#id — Property in class select_field
- $ text_field#idnumber — Property in class text_field
- $ text_field#id — Property in class text_field
- $ form#id — Property in class form
- $ form#idnumber — Property in class form
- $ form#is_multistep — Property in class form
- form::is_external_form() — Method in class form
- form::is_default_form() — Method in class form
- $ submission#id — Property in class submission
- dashboard_controller::index() — Method in class dashboard_controller
- ecommerce::index() — Method in class ecommerce
This method handles both listing stores and showing a specific store by ID.
- $ digitalmanagerguru_products#is_active — Property in class digitalmanagerguru_products
- $ eduzz_products#image_file — Property in class eduzz_products
- default_controller::index() — Method in class default_controller
Home page.
- $ enrolment#idnumber — Property in class enrolment
- $ enrolment#id — Property in class enrolment
- enrolment_extension::is_available() — Method in class enrolment_extension
Check if the resource is available.
- default_controller::index() — Method in class default_controller
Home page.
- forceprofile_extension::is_available() — Method in class forceprofile_extension
Check if the resource is available.
- default_controller::index() — Method in class default_controller
Home page.
- reply_created::init() — Method in class reply_created
- helpdesk_extension::is_available() — Method in class helpdesk_extension
Check if the resource is available.
- $ helpdesk_reply#id — Property in class helpdesk_reply
- helpdesk_reply::is_internal_reply() — Method in class helpdesk_reply
check if the reply is an internal reply.
- $ helpdesk_request#id — Property in class helpdesk_request
- $ helpdesk_type#idnumber — Property in class helpdesk_type
- util::issuance_document() — Method in class util
- lookerstudio::index() — Method in class lookerstudio
This method handles both listing actions.
- $ lookerstudio#id — Property in class lookerstudio
- managefiles::index() — Method in class managefiles
This method handles both listing actions.
- $ managefile#id — Property in class managefile
- opengraph_extension::is_available() — Method in class opengraph_extension
Check if the resource is available.
- default_controller::index() — Method in class default_controller
Home page.
- integration — Class in namespace local_middag\extensions\post
- post_extension::is_available() — Method in class post_extension
Check if the resource is available.
- sentry_service::init() — Method in class sentry_service
- sentry_service::is_enabled() — Method in class sentry_service
- default_controller::index() — Method in class default_controller
Home page.
- smartfilters_extension::is_available() — Method in class smartfilters_extension
Check if the resource is available.
- default_controller::index() — Method in class default_controller
Home page.
- snippets_extension::is_available() — Method in class snippets_extension
Check if the resource is available.
- default_controller::index() — Method in class default_controller
Home page.
- index — Class in namespace local_middag\extensions\studyplan\legacy\cronograma\output
- index — Class in namespace local_middag\extensions\studyplan\legacy\plan\output
- $ plan#id — Property in class plan
- plan_config::is_module_available() — Method in class plan_config
- studyplan_extension::is_available() — Method in class studyplan_extension
Check if the resource is available.
- default_controller::index() — Method in class default_controller
Home page.
- $ translate_block_html#idnumber — Property in class translate_block_html
- translate_extension::is_available() — Method in class translate_extension
Check if the resource is available.
- trilha::index() — Method in class trilha
This method handles both listing stores and showing a specific store by ID.
- $ trilha#id — Property in class trilha
- $ trilha#idnumber — Property in class trilha
- trilha::is_trilhadefault() — Method in class trilha
- trilha::is_showinfilter() — Method in class trilha
- $ trilha_etapa#id — Property in class trilha_etapa
- $ trilha_etapa#itemsrequired — Property in class trilha_etapa
- $ trilha_etapa#itemsoptional — Property in class trilha_etapa
- trilha_etapa::itemsrequired() — Method in class trilha_etapa
- trilha_etapa::itemsoptional() — Method in class trilha_etapa
- util::is_compatibility() — Method in class util
- $ trilha#id — Property in class trilha
- trilha::is_trilhadefault() — Method in class trilha
- trilha::is_showinfilter() — Method in class trilha
- trilha::is_default() — Method in class trilha
- $ trilha_etapa#id — Property in class trilha_etapa
- $ trilha_etapa#itemsrequired — Property in class trilha_etapa
- $ trilha_etapa#itemsoptional — Property in class trilha_etapa
- trilha_etapa::itemsrequired() — Method in class trilha_etapa
- trilha_etapa::itemsoptional() — Method in class trilha_etapa
- util::is_compatibility() — Method in class util
- default_controller::index() — Method in class default_controller
Home page.
- videolibrary_extension::is_available() — Method in class videolibrary_extension
Check if the resource is available.
- $ bunnynet_collections#idnumber — Property in class bunnynet_collections
The unique ID of the collection.
- $ bunnynet_videolibrary#id — Property in class bunnynet_videolibrary
- $ bunnynet_videolibrary#idnumber — Property in class bunnynet_videolibrary
- $ bunnynet_videos#id — Property in class bunnynet_videos
- $ bunnynet_videos#idnumber — Property in class bunnynet_videos
The unique ID of the video.
- $ bunnynet_videos#isPublic — Property in class bunnynet_videos
Determines if the video is publicly accessible.
- default_controller::index() — Method in class default_controller
Home page.
- webhooks_extension::is_available() — Method in class webhooks_extension
Check if the resource is available.
- auth_service::init() — Method in class auth_service
- context::instance_by_id() — Method in class context
- db::insert_record() — Method in class db
- environment::is_development() — Method in class environment
- environment::is_production() — Method in class environment
- environment::is_testing() — Method in class environment
- event_service::item_created() — Method in class event_service
- event_service::item_updated() — Method in class event_service
- event_service::item_deleted() — Method in class event_service
- extension_service::is_enabled() — Method in class extension_service
- file::is_valid_image() — Method in class file
- helper::install_or_upgrade_log() — Method in class helper
- item_search_service — Class in namespace local_middag\facade
Facade for local_middag\framework\application\service\item\item_search_service.
- item_service — Class in namespace local_middag\facade
Facade for local_middag\framework\application\service\item\item_service.
- item_validator_service — Class in namespace local_middag\facade
Facade for local_middag\framework\application\service\item\item_validator_service.
- middag_helper::init() — Method in class middag_helper
- middag_helper::is_testing() — Method in class middag_helper
- middag_helper::is_development() — Method in class middag_helper
- middag_helper::is_production() — Method in class middag_helper
- auth_support::is_logged_in() — Method in class auth_support
- auth_support::is_guest() — Method in class auth_support
- context_support::instance_by_id() — Method in class context_support
- course_support::is_course_visible() — Method in class course_support
- course_support::is_user_enrolled() — Method in class course_support
- db_support::insert_record() — Method in class db_support
- file_support::is_valid_image() — Method in class file_support
- group_support::is_member() — Method in class group_support
- html_writer_support::img() — Method in class html_writer_support
- html_writer_support::input_hidden_params() — Method in class html_writer_support
- plugin_support::is_enabled() — Method in class plugin_support
- role_support::isteacher() — Method in class role_support
- url_support::image_url() — Method in class url_support
- url_support::is_external() — Method in class url_support
- pdftk_adapter::is_available() — Method in class pdftk_adapter
- scheduled_service::is_overdue() — Method in class scheduled_service
- scheduled_service::is_customized() — Method in class scheduled_service
- typing::is_numeric_string() — Method in class typing
- url::image_url() — Method in class url
- url::is_external() — Method in class url
- validator::is_email() — Method in class validator
- validator::is_not_empty() — Method in class validator
- validator::is_uuid() — Method in class validator
- auth_service::init() — Method in class auth_service
Initializes the authentication process based on the token provided in the request.
- extension_service::is_enabled() — Method in class extension_service
Check if an extension is enabled via Moodle config.
- event_service::item_created() — Method in class event_service
Log item creation.
- event_service::item_updated() — Method in class event_service
Log item update with diffs.
- event_service::item_deleted() — Method in class event_service
Log item deletion.
- item_search_service — Class in namespace local_middag\framework\application\service\item
Application-level facade for the Item Search Engine.
- item_service — Class in namespace local_middag\framework\application\service\item
Item application service.
- item_validator_service — Class in namespace local_middag\framework\application\service\item
Core validator for Item DTOs.
- scheduled_service::is_overdue() — Method in class scheduled_service
Determine if a scheduled task is overdue.
- scheduled_service::is_customized() — Method in class scheduled_service
Determine if a scheduled task is customized/overridden.
- extension_interface::is_enabled() — Method in class extension_interface
Check if the extension is enabled in the database/config.
- extension_interface::is_core() — Method in class extension_interface
Check if this is the core system extension.
- extension_interface::is_enabled_internally() — Method in class extension_interface
Internal check for hardcoded enabling/disabling logic.
- extension_interface::is_available() — Method in class extension_interface
Returns true if the resource is technically available (dependencies met).
- middag_interface::init() — Method in class middag_interface
Initialize the application kernel.
- middag_interface::is_testing() — Method in class middag_interface
Check if running in PHPUnit test environment.
- middag_interface::is_development() — Method in class middag_interface
Check if running in development environment.
- middag_interface::is_production() — Method in class middag_interface
Check if running in production environment.
- item_interface — Class in namespace local_middag\framework\contract\domain
Public-facing read-only representation of an Item.
- item_interface::is_visible() — Method in class item_interface
Domain-level visibility check.
- revision_interface::is_visible() — Method in class revision_interface
Check if the revision marks the item as visible.
- result_interface::items() — Method in class result_interface
- result_interface::is_std_class() — Method in class result_interface
Indicates whether the items are stdClass objects instead of Domain objects.
- result_interface::is_paginated() — Method in class result_interface
Indicates whether the result is paginated.
- result_interface::is_empty() — Method in class result_interface
Returns true when no items were returned.
- result_interface::is_not_empty() — Method in class result_interface
Returns true when at least one item exists.
- kernel_interface::init() — Method in class kernel_interface
Initialize kernel services and load definitions.
- router_interface::initialize_context() — Method in class router_interface
Initialize routing context based on current request globals.
- item_repository_interface — Class in namespace local_middag\framework\contract\repository
- auth_service_interface::init() — Method in class auth_service_interface
Initializes the authentication process based on the request token.
- event_service_interface::item_created() — Method in class event_service_interface
Fired after an item is successfully created.
- event_service_interface::item_updated() — Method in class event_service_interface
Fired after an item is successfully updated.
- event_service_interface::item_deleted() — Method in class event_service_interface
Fired after an item is successfully deleted.
- extension_service_interface::is_enabled() — Method in class extension_service_interface
Check whether an extension is enabled.
- item_search_service_interface — Class in namespace local_middag\framework\contract\service
Contract for High-level Item Search.
- item_service_interface — Class in namespace local_middag\framework\contract\service
Public API Contract for item_service.
- item_validator_service_interface — Class in namespace local_middag\framework\contract\service
Interface for Item Validator services.
- item_dto_interface — Class in namespace local_middag\framework\contract\shared
Public-facing DTO Contract for creating/updating Items.
- $ deprecated_item#id — Property in class deprecated_item
- $ deprecated_item#idnumber — Property in class deprecated_item
- $ deprecated_model#id — Property in class deprecated_model
- $ abstract_moodle_entity#id — Property in class abstract_moodle_entity
- item — Class in namespace local_middag\framework\domain\entity
Domain entity: Item.
- item::is_visible() — Method in class item
Domain logic: Is this item visible? Wraps the raw integer logic into a boolean.
- $ category#idnumber — Property in class category
- $ cohort#idnumber — Property in class cohort
- $ context#instanceid — Property in class context
- $ course#idnumber — Property in class course
- $ group#idnumber — Property in class group
- $ user#idnumber — Property in class user
- $ user#institution — Property in class user
- $ user#imagealt — Property in class user
- revision::is_visible() — Method in class revision
Domain visibility check.
- item_created_event — Class in namespace local_middag\framework\domain\event
Domain Event: Item Created.
- item_status_changed_event — Class in namespace local_middag\framework\domain\event
Domain Event: Item Status Changed.
- item_types — Class in namespace local_middag\framework\domain\registry
TYPE registry for Domain Items.
- item_types::is_registered() — Method in class item_types
Check if a TYPE has been registered.
- has_status::is_status() — Method in class has_status
Check if the current status matches a specific value or Enum case.
- has_status::is_draft() — Method in class has_status
Determine if the item is in draft state.
- has_status::is_published() — Method in class has_status
Determine if the item is published.
- has_status::is_archived() — Method in class has_status
Determine if the item is archived.
- has_status::is_deleted() — Method in class has_status
Determine if the item is marked as deleted.
- has_status::is_active() — Method in class has_status
Check if the item is active.
- has_status::is_inactive() — Method in class has_status
Check if the item is inactive.
- has_status::is_enabled() — Method in class has_status
Check if the item is enabled.
- has_status::is_disabled() — Method in class has_status
Check if the item is disabled.
- has_status::is_pending() — Method in class has_status
Check if the item awaits processing.
- has_status::is_approved() — Method in class has_status
Check if the item is approved.
- has_status::is_rejected() — Method in class has_status
Check if the item was rejected.
- has_status::is_not_started() — Method in class has_status
Check if the item has not started.
- has_status::is_in_progress() — Method in class has_status
Check if the item is in progress.
- has_status::is_completed() — Method in class has_status
Check if the item is completed.
- has_status::is_failed() — Method in class has_status
Check if the item has failed.
- has_status::is_expired() — Method in class has_status
Check if the item is expired.
- has_status::is_canceled() — Method in class has_status
Check if the item is canceled.
- has_status::is_paused() — Method in class has_status
Check if the item is paused.
- has_status::is_queued() — Method in class has_status
Check if the item is queued.
- has_status::is_running() — Method in class has_status
Check if the item is running.
- has_status::is_syncing() — Method in class has_status
Check if the item is syncing.
- has_status::is_synced() — Method in class has_status
Check if the item finished syncing.
- has_status::is_error() — Method in class has_status
Check if the item is in an error state.
- inertia_adapter — Class in namespace local_middag\framework\infrastructure\adapter\inertia
Static adapter that proxies Inertia rendering helpers.
- inertia_factory — Class in namespace local_middag\framework\infrastructure\adapter\inertia
Factory responsible for creating Inertia responses.
- inertia_manager — Class in namespace local_middag\framework\infrastructure\adapter\inertia
Manages globally shared Inertia props.
- inertia_response — Class in namespace local_middag\framework\infrastructure\adapter\inertia
Value object representing an Inertia response payload.
- inertia_version_manager — Class in namespace local_middag\framework\infrastructure\adapter\inertia
Manages the Inertia asset version hash.
- pdftk_adapter::is_available() — Method in class pdftk_adapter
Check if PDFTk is available and executable.
- item_mapper — Class in namespace local_middag\framework\infrastructure\persistence\mapper
Item mapper for domain items.
- item_repository — Class in namespace local_middag\framework\infrastructure\persistence\repository
Item repository for domain items.
- item_search_repository — Class in namespace local_middag\framework\infrastructure\persistence\repository
Item search repository (query engine helper).
- result::items() — Method in class result
- result::is_std_class() — Method in class result
Indicates whether the items are stdClass objects instead of Domain objects.
- result::is_paginated() — Method in class result
Indicates whether the result is paginated.
- result::is_empty() — Method in class result
Returns true when no items were returned.
- result::is_not_empty() — Method in class result
Returns true when at least one item exists.
- abstract_extension::is_core() — Method in class abstract_extension
Check if the extension is the core component.
- abstract_extension::is_enabled() — Method in class abstract_extension
Checks if the extension is effectively enabled (Config + Internal).
- abstract_extension::is_enabled_internally() — Method in class abstract_extension
Internal check (e.g., license check or deprecated status).
- abstract_extension::is_hidden() — Method in class abstract_extension
Returns whether the extension is flagged as hidden.
- abstract_extension::is_available() — Method in class abstract_extension
Check if the resource is available.
- abstract_api_controller::is_json() — Method in class abstract_api_controller
Check if the request expects a JSON response.
- abstract_controller::is_json() — Method in class abstract_controller
Check if the request expects a JSON response.
- abstract_controller::is_inertia_request() — Method in class abstract_controller
Check if the incoming request is an Inertia navigation.
- abstract_controller::inertia() — Method in class abstract_controller
Generates an Inertia response for the specified component and props.
- abstract_controller::inertia_location() — Method in class abstract_controller
Generates an Inertia location response.
- inertia_resolver — Class in namespace local_middag\framework\kernel\http\resolver
Inertia Resolver.
- kernel::init() — Method in class kernel
Boot the kernel and initialize the container.
- kernel::instance() — Method in class kernel
Runtime override of a container entry.
- router::initialize_context() — Method in class router
Initializes the Routing Context based on the current Globals.
- item_dto — Class in namespace local_middag\framework\shared\dto\item
Data Transfer Object (DTO) for items.
- plugin_dto::is_installed() — Method in class plugin_dto
Returns true if the plugin is installed (has DB version or folder).
- interacts_with_auth — Class in namespace local_middag\framework\shared\trait\controller
Trait handling authentication and authorization logic for controllers.
- interacts_with_forms — Class in namespace local_middag\framework\shared\trait\controller
Trait handling Moodle Form interactions within controllers.
- interacts_with_forms::is_form_submitted() — Method in class interacts_with_forms
Check if the form was submitted (regardless of validation).
- interacts_with_page — Class in namespace local_middag\framework\shared\trait\controller
Trait handling Moodle $PAGE, Context, Output and Layouts.
- money::is_zero() — Method in class money
Check if money represents zero.
- money::is_positive() — Method in class money
Check if money is positive.
- money::is_negative() — Method in class money
Check if money is negative.
- environment::is_development() — Method in class environment
Checks if the application is currently running in development mode.
- environment::is_production() — Method in class environment
Checks if the application is currently running in production mode.
- environment::is_testing() — Method in class environment
Checks if the application is currently running in testing mode.
- helper::install_or_upgrade_log() — Method in class helper
Logs a message during plugin installation or upgrade process, using Moodle notifications.
- middag_helper::init() — Method in class middag_helper
Initialize the application kernel.
- middag_helper::is_testing() — Method in class middag_helper
Check if running in PHPUnit test environment.
- middag_helper::is_development() — Method in class middag_helper
Check if running in development environment.
- middag_helper::is_production() — Method in class middag_helper
Check if running in production environment.
- auth_support::is_logged_in() — Method in class auth_support
Checks if the user is currently logged in.
- auth_support::is_guest() — Method in class auth_support
Checks if the current user is a guest.
- context_support::instance_by_id() — Method in class context_support
Retrieves a context instance by its ID.
- course_support::is_course_visible() — Method in class course_support
Checks if a course is currently visible.
- course_support::is_user_enrolled() — Method in class course_support
Checks if a specific user is enrolled in a course.
- db_support::insert_record() — Method in class db_support
Inserts a new record into a table.
- file_support::is_valid_image() — Method in class file_support
Validates if a file is a valid image.
- group_support::is_member() — Method in class group_support
Checks if a specific user is a member of a group.
- html_writer_support::img() — Method in class html_writer_support
Generates an HTML img tag.
- html_writer_support::input_hidden_params() — Method in class html_writer_support
Generates hidden input tags for URL parameters.
- plugin_support::is_enabled() — Method in class plugin_support
Checks if a specific plugin is enabled.
- role_support::isteacher() — Method in class role_support
Checks if a user has a teacher role in any enrolled course.
- url_support::image_url() — Method in class url_support
Retrieves a component image URL from the theme.
- url_support::is_external() — Method in class url_support
Checks if a URL is external to the current Moodle site.
- typing::is_numeric_string() — Method in class typing
Checks whether a string contains only digits.
- validator::is_email() — Method in class validator
Validates whether a string is a valid email address.
- validator::is_not_empty() — Method in class validator
Checks if a string is not empty and meets min/max length constraints (max is optional).
- validator::is_uuid() — Method in class validator
Validates whether the provided value is a valid UUID.
- middag::init() — Method in class middag
Initialize the application kernel.
- middag::is_testing() — Method in class middag
Check if running in PHPUnit test environment.
- middag::is_development() — Method in class middag
Check if running in development environment.
- middag::is_production() — Method in class middag
Check if running in production environment.
- index — Class in namespace local_middag\output
- renderer::index() — Method in class renderer
J
- bigquery::job() — Method in class bigquery
This method handles the index page for jobs.
- $ bigquery_job#jobinfo — Property in class bigquery_job
- query_builder::join() — Method in class query_builder
- query_builder::join_item() — Method in class query_builder
- query_builder::join_course() — Method in class query_builder
- query_builder::join_user() — Method in class query_builder
- abstract_entity::jsonSerialize() — Method in class abstract_entity
Serializes the object to a value that can be natively serialized by json_encode().
- revision_diff::jsonSerialize() — Method in class revision_diff
Serialize to JSON representation.
- snapshot_data::jsonSerialize() — Method in class snapshot_data
Serialize the snapshot for JSON contexts.
- query_builder::join() — Method in class query_builder
Add a generic JOIN clause.
- query_builder::join_item() — Method in class query_builder
Join against the items table with defaults for parent->id.
- query_builder::join_course() — Method in class query_builder
Join against Moodle course table.
- query_builder::join_user() — Method in class query_builder
Join against Moodle user table.
- abstract_api_controller::json_response() — Method in class abstract_api_controller
Return a JSON response with 'success' wrapper.
- abstract_controller::json_response() — Method in class abstract_controller
Return a JSON response.
- abstract_dto::jsonSerialize() — Method in class abstract_dto
Default implementation to serialize to JSON using the array representation.
- job_payload_dto — Class in namespace local_middag\framework\shared\dto\queue
DTO for the payload of a queued job.
- column::jsonSerialize() — Method in class column
Serialize the column definition for JSON consumers.
- table_config::jsonSerialize() — Method in class table_config
Serialize the table configuration for JSON consumers.
- money::jsonSerialize() — Method in class money
JSON Serialization.
- uuid::jsonSerialize() — Method in class uuid
JSON serialize to raw UUID string.
K
- $ bunnynet_videolibrary#keepOriginalFiles — Property in class bunnynet_videolibrary
Determines if the original video files should be stored after encoding.
- kernel_interface — Class in namespace local_middag\framework\contract\kernel
Contract for the application kernel singleton.
- kernel — Class in namespace local_middag\framework\kernel
Application Kernel.
L
- automessage_filter::load_filter() — Method in class automessage_filter
- $ automessage_template#lasttrigger — Property in class automessage_template
- livehelperchat_service — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\twilio
- $ twilio_templates#language — Property in class twilio_templates
- $ twilio_templates#language_status — Property in class twilio_templates
- twilio_templates::load() — Method in class twilio_templates
- bigquery_api_service::load() — Method in class bigquery_api_service
Loads a dataset table with data from a specified file.
- bigquery_api_service::load_data() — Method in class bigquery_api_service
Loads data into a BigQuery table.
- companies::list() — Method in class companies
- extensions_api_controller::list() — Method in class extensions_api_controller
- coursegroup::list() — Method in class coursegroup
- coursegroup_service::list() — Method in class coursegroup_service
- action::list() — Method in class action
This method handles both listing actions.
- $ base_field#label — Property in class base_field
- $ checkbox_field#label — Property in class checkbox_field
- $ cpf_field#label — Property in class cpf_field
- $ email_field#label — Property in class email_field
- $ header_field#label — Property in class header_field
- $ multipleselect_field#label — Property in class multipleselect_field
- $ number_field#label — Property in class number_field
- $ select_field#label — Property in class select_field
- $ text_field#label — Property in class text_field
- form::load_actions() — Method in class form
load all form actions.
- form::list() — Method in class form
- least_accessed_courses — Class in namespace local_middag\extensions\dashboard\report
- ecommerce_products_service::load() — Method in class ecommerce_products_service
- ecommerce_products_service::load_contextids() — Method in class ecommerce_products_service
- ecommerce::list() — Method in class ecommerce
This method handles both listing stores and showing a specific store by ID.
- local_middag_product_edit_form — Class in namespace local_middag\extensions\ecommerce\form
- local_middag_site_checklist_form — Class in namespace local_middag\extensions\ecommerce\form
- local_middag_site_edit_form — Class in namespace local_middag\extensions\ecommerce\form
- $ ecommerce_orders#line_items — Property in class ecommerce_orders
- $ digitalmanagerguru_orders#line_items — Property in class digitalmanagerguru_orders
- $ eduzz_orders#line_items — Property in class eduzz_orders
- $ woocommerce_orders#line_items — Property in class woocommerce_orders
- $ helpdesk_request#linked_user — Property in class helpdesk_request
- $ helpdesk_type#link_another_user — Property in class helpdesk_type
- lookerstudio — Class in namespace local_middag\extensions\lookerstudio\controller
- lookerstudio::list() — Method in class lookerstudio
This method handles both listing stores and showing a specific store by ID.
- lookerstudio_extension — Class in namespace local_middag\extensions\lookerstudio
- lookerstudio — Class in namespace local_middag\extensions\lookerstudio\model
The lookerstudio class handles the creation, update, retrieval, and listing of Looker Studio dashboard instances.
- lookerstudio::list() — Method in class lookerstudio
Retrieves a list of records with relevant details.
- $ post_items#lastname — Property in class post_items
- plan::load_cms() — Method in class plan
- plan_timeline::load_plan() — Method in class plan_timeline
- plan_timeline::load_timeline() — Method in class plan_timeline
- bunnynet_api::listVideoLibraries() — Method in class bunnynet_api
- bunnynet_apistream::listCollections() — Method in class bunnynet_apistream
- bunnynet_apistream::listVideos() — Method in class bunnynet_apistream
- $ bunnynet_videos#length — Property in class bunnynet_videos
The duration of the video in seconds.
- adhoc_service::list() — Method in class adhoc_service
- extension_service::list_for_ui() — Method in class extension_service
- lang — Class in namespace local_middag\facade
Facade for local_middag\framework\support\moodle\lang_support.
- license_manager — Class in namespace local_middag\facade
Facade for local_middag\framework\application\manager\license_manager.
- license_service — Class in namespace local_middag\facade
Facade for local_middag\framework\application\service\common\license_service.
- moodle::lang() — Method in class moodle
Access the lang wrapper.
- html_writer_support::link() — Method in class html_writer_support
- html_writer_support::label() — Method in class html_writer_support
- lang_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\lang_support.
- query_builder::limit() — Method in class query_builder
- scheduled_service::list() — Method in class scheduled_service
- scheduled_service::list_by_component() — Method in class scheduled_service
- scheduled_service::list_overdue() — Method in class scheduled_service
- scheduled_service::list_disabled() — Method in class scheduled_service
- scheduled_service::list_customized() — Method in class scheduled_service
- search_loader::load() — Method in class search_loader
- license_manager — Class in namespace local_middag\framework\application\manager
License Manager.
- auth_service::login_user() — Method in class auth_service
Authenticate a standard user via JWT.
- extension_service::list_for_ui() — Method in class extension_service
Prepare data structure for the Frontend/UI listing.
- license_service — Class in namespace local_middag\framework\application\service\common
License Service.
- adhoc_service::list() — Method in class adhoc_service
Get queued tasks for a class.
- scheduled_service::list() — Method in class scheduled_service
List all scheduled tasks in the system.
- scheduled_service::list_by_component() — Method in class scheduled_service
List all scheduled tasks for a component only.
- scheduled_service::list_overdue() — Method in class scheduled_service
List scheduled tasks that are overdue.
- scheduled_service::list_disabled() — Method in class scheduled_service
List tasks that are disabled.
- scheduled_service::list_customized() — Method in class scheduled_service
List tasks that were modified by config overrides.
- result_interface::last() — Method in class result_interface
Returns the last item or null.
- extension_loader_interface::load() — Method in class extension_loader_interface
Load and execute all extension bootstrap files.
- loader_interface — Class in namespace local_middag\framework\contract\kernel
Base contract for kernel loaders that register definitions into the container.
- loader_interface::load() — Method in class loader_interface
Execute the loading process.
- route_loader_interface::load_annotations() — Method in class route_loader_interface
Scan a specific class for Route attributes and add them to the collection.
- license_manager_interface — Class in namespace local_middag\framework\contract\manager
Contract for License Management.
- event_repository_interface::log() — Method in class event_repository_interface
Persist an event and its associated data (diffs/snapshots).
- extension_service_interface::list_for_ui() — Method in class extension_service_interface
Data prepared for UI rendering.
- license_service_interface — Class in namespace local_middag\framework\contract\service
Contract for License Service.
- deprecated_item_interface::load() — Method in class deprecated_item_interface
- deprecated_item::load() — Method in class deprecated_item
- $ context#locked — Property in class context
- $ course#legacyfiles — Property in class course
- $ course#lang — Property in class course
- $ user#lastname — Property in class user
- $ user#lang — Property in class user
- $ user#lastaccess — Property in class user
- $ user#lastlogin — Property in class user
- $ user#lastip — Property in class user
- $ user#lastnamephonetic — Property in class user
- inertia_adapter::location() — Method in class inertia_adapter
SPA-friendly redirect (409 + X-Inertia-Location) or standard redirect.
- event_repository::log() — Method in class event_repository
Persist an event and its associated data (diffs/snapshots).
- item_search_repository::load_metadata_bulk() — Method in class item_search_repository
Load metadata for multiple items in one query.
- query_builder::limit() — Method in class query_builder
Limit the number of returned rows (no pagination metadata).
- loader — Class in namespace local_middag\framework\infrastructure\search_engine\relation
Relation loader for eager-loading associations.
- loader::load() — Method in class loader
Load requested relations into the items.
- result::last() — Method in class result
Returns the last item or null.
- extension_loader::load() — Method in class extension_loader
Load and execute all extension bootstrap files.
- facade_loader::load() — Method in class facade_loader
Load facades.
- route_loader::load_annotations() — Method in class route_loader
Scan a specific class for Route attributes and add them to the collection.
- service_loader::load() — Method in class service_loader
Run the discovery and registration process.
- type_loader::load() — Method in class type_loader
Main execution method.
- log_context_dto — Class in namespace local_middag\framework\shared\dto\log
DTO for log context data.
- log_entry_dto — Class in namespace local_middag\framework\shared\dto\log
DTO for a unified log entry.
- pagination::limit() — Method in class pagination
Returns the SQL LIMIT clause value.
- html_writer_support::link() — Method in class html_writer_support
Generates an HTML anchor (link) tag.
- html_writer_support::label() — Method in class html_writer_support
Generates an HTML label tag.
- lang_support — Class in namespace local_middag\framework\support\moodle
Utility functions for Moodle language strings.
M
- mapper — Class in namespace local_middag\base
Public SDK Mapper.
- manage_filters — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\output
- manage_templates — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\output
- manage_trigger_users — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\output
- manage_triggers — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\output
- message — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\send
- bigquery_api_service::merge() — Method in class bigquery_api_service
Executes a merge operation between two tables in BigQuery.
- cleaner_service::moodle_has_mod_customcert() — Method in class cleaner_service
- mtool_automessage_filter_form — Class in namespace local_middag\extensions\core\mearruma
- mtool_automessage_filter_preview_form — Class in namespace local_middag\extensions\core\mearruma
- mtool_automessage_manage_triggers — Class in namespace local_middag\extensions\core\mearruma
- mtool_customdocs_document_form — Class in namespace local_middag\extensions\core\mearruma
- mtool_customdocs_issuance_form — Class in namespace local_middag\extensions\core\mearruma
- mtool_customdocs_report_issuances_form — Class in namespace local_middag\extensions\core\mearruma
- mtool_forcecpf_index_form — Class in namespace local_middag\extensions\core\mearruma
- mtool_helpdesk_defaultaction_form — Class in namespace local_middag\extensions\core\mearruma
- mtool_helpdesk_reply_form — Class in namespace local_middag\extensions\core\mearruma
- mtool_helpdesk_request_form — Class in namespace local_middag\extensions\core\mearruma
- mtool_helpdesk_search_requests_form — Class in namespace local_middag\extensions\core\mearruma
- mtool_helpdesk_type_action_form — Class in namespace local_middag\extensions\core\mearruma
- mtool_helpdesk_type_form — Class in namespace local_middag\extensions\core\mearruma
- mtool_plan_plan_form — Class in namespace local_middag\extensions\core\mearruma
- mtool_translate_modal_form — Class in namespace local_middag\extensions\core\mearruma
- mtool_trilha_etapa_form — Class in namespace local_middag\extensions\core\mearruma
- mtool_trilha_trilha_form — Class in namespace local_middag\extensions\core\mearruma
- mtool_twilio_edit_form — Class in namespace local_middag\extensions\core\mearruma
- mtool_twilio_verify_form — Class in namespace local_middag\extensions\core\mearruma
- mydocuments — Class in namespace local_middag\extensions\customdocs\output
- $ base_field#moodle_data_type — Property in class base_field
- $ checkbox_field#moodle_data_type — Property in class checkbox_field
- $ cpf_field#moodle_data_type — Property in class cpf_field
- $ email_field#moodle_data_type — Property in class email_field
- $ header_field#moodle_data_type — Property in class header_field
- multipleselect_field — Class in namespace local_middag\extensions\customform\model\field
- $ multipleselect_field#moodle_data_type — Property in class multipleselect_field
- $ number_field#moodle_data_type — Property in class number_field
- $ select_field#moodle_data_type — Property in class select_field
- $ text_field#moodle_data_type — Property in class text_field
- most_accessed_courses — Class in namespace local_middag\extensions\dashboard\report
- $ ecommerce_sites#mappingfields — Property in class ecommerce_sites
- $ digitalmanagerguru_products#marketplace_id — Property in class digitalmanagerguru_products
- $ digitalmanagerguru_sites#mappingfields — Property in class digitalmanagerguru_sites
- $ digitalmanagerguru_sites#middag_moodle — Property in class digitalmanagerguru_sites
- $ eduzz_sites#mappingfields — Property in class eduzz_sites
- $ eduzz_sites#middag_moodle — Property in class eduzz_sites
- woocommerce_restapi::middag_woo_send_email() — Method in class woocommerce_restapi
- woocommerce_restapi::middag_moodle() — Method in class woocommerce_restapi
- $ woocommerce_sites#mappingfields — Property in class woocommerce_sites
- $ woocommerce_sites#middag_moodle — Property in class woocommerce_sites
- mtool_helpdesk_modal_form — Class in namespace local_middag\extensions\helpdesk\legacy
- $ lookerstudio#mapping_fields — Property in class lookerstudio
- managefiles — Class in namespace local_middag\extensions\managefiles\controller
- managefile_form — Class in namespace local_middag\extensions\managefiles\form
- managefiles_extension — Class in namespace local_middag\extensions\managefiles
- managefile — Class in namespace local_middag\extensions\managefiles\model
The lookerstudio class handles the creation, update, retrieval, and listing of Looker Studio dashboard instances.
- external::more_parameters() — Method in class external
Describes the parameters for user_update webservice.
- external::more() — Method in class external
User enrol.
- external::more_returns() — Method in class external
Returns description of method result value.
- mtool_trilha_external — Class in namespace local_middag\extensions\trilha\legacy\classes
- $ trilha_etapa#minoptional — Property in class trilha_etapa
- util::migrate() — Method in class util
- $ trilha_etapa#minoptional — Property in class trilha_etapa
- util::migrate() — Method in class util
- $ bunnynet_videos#moments — Property in class bunnynet_videos
The list of moments available for the video.
- $ bunnynet_videos#metaTags — Property in class bunnynet_videos
The list of meta tags that have been added to the video.
- context::module() — Method in class context
- message_service — Class in namespace local_middag\facade
Facade for local_middag\framework\application\service\common\message_service.
- message_service::message() — Method in class message_service
- middag_helper — Class in namespace local_middag\facade
Facade for local_middag\framework\support\middag_helper.
- moodle — Class in namespace local_middag\facade
Moodle API Wrapper Facade.
- moodle::message() — Method in class moodle
Access the message wrapper.
- context_support::module() — Method in class context_support
- message_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\message_support.
- url_support::module() — Method in class url_support
- version_support::major_minor() — Method in class version_support
- query_builder::make() — Method in class query_builder
- table_builder::make() — Method in class table_builder
- url::module() — Method in class url
- auth_service::middag_rsa() — Method in class auth_service
Handles RSA specific actions like support login.
- message_service — Class in namespace local_middag\framework\application\service\common
Message Service.
- message_service::message() — Method in class message_service
Send an in-app message.
- table_builder::make() — Method in class table_builder
Start a new table definition.
- middag_interface — Class in namespace local_middag\framework\contract\core
Central contract for the Middag entrypoint singleton.
- mapper_interface — Class in namespace local_middag\framework\contract\data
Interface Mapper.
- method_argument_resolver_interface — Class in namespace local_middag\framework\contract\http
Interface method_argument_resolver_interface.
- message_service_interface — Class in namespace local_middag\framework\contract\service
Public contract for the message_service facade.
- message_service_interface::message() — Method in class message_service_interface
Send a Moodle message (non-notification).
- deprecation_manager::middag_navbar_usernavigation_output() — Method in class deprecation_manager
Renders the MIDDAG dropdown in the user navbar.
- item::metadata_schema() — Method in class item
Define the metadata schema for this item type.
- $ course#marker — Property in class course
- $ course#maxbytes — Property in class course
- $ user#mnethostid — Property in class user
- $ user#mailformat — Property in class user
- $ user#maildigest — Property in class user
- $ user#maildisplay — Property in class user
- $ user#middlename — Property in class user
- $ user#moodlenetprofile — Property in class user
- $ user_enrolment#modifierid — Property in class user_enrolment
- $ revision#metadata — Property in class revision
- $ has_metadata#metadata — Property in class has_metadata
Expected property on the consuming class.
- $ inertia_version_manager#manualVersion — Property in class inertia_version_manager
- query_builder::make() — Method in class query_builder
Create a new empty immutable Query.
- method_parameter_resolver — Class in namespace local_middag\framework\kernel\http
Method Parameter Resolver.
- macroable — Class in namespace local_middag\framework\shared\trait
Trait macroable.
- $ macroable#macros — Property in class macroable
- macroable::macro() — Method in class macroable
Register a macro.
- money — Class in namespace local_middag\framework\shared\value_object
Value Object: Money.
- money::multiply() — Method in class money
Multiply by a factor (e.g. tax calculation).
- middag_helper — Class in namespace local_middag\framework\support
Middag Helper.
- cache_support::make() — Method in class cache_support
Creates a Moodle cache loader instance for the given area.
- context_support::module() — Method in class context_support
Retrieves the course module context for a given module ID.
- message_support — Class in namespace local_middag\framework\support\moodle
Utility functions for Moodle messaging and emails.
- url_support::module() — Method in class url_support
Retrieves a course module (activity) URL.
- version_support::major_minor() — Method in class version_support
Returns a [major, minor] pair, e.g.: [4, 4].
- middag — Class in namespace local_middag
Main Facade for the Middag plugin.
- middag_metadata — Class in namespace local_middag
Middag Plugin Metadata.
- $ widget#module_id — Property in class widget
- manager — Class in namespace local_middag\task
N
- $ admin_setting_link#name — Property in class admin_setting_link
- $ automessage_template#nexttrigger — Property in class automessage_template
- notification — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\send
- $ bigquery_base_service#name — Property in class bigquery_base_service
- common_controller::not_found() — Method in class common_controller
This method handles rendering the index page.
- example_controller::not_found() — Method in class example_controller
Fallback “not found” page.
- $ base_action#nodes — Property in class base_action
- number_field — Class in namespace local_middag\extensions\customform\model\field
- $ digitalmanagerguru_products#name — Property in class digitalmanagerguru_products
- $ plan_timeline#num_weeks — Property in class plan_timeline
- message_service::notification() — Method in class message_service
- html_writer_support::nonempty_tag() — Method in class html_writer_support
- output_support::notification() — Method in class output_support
- page_support::navbar_add() — Method in class page_support
- search_factory::new() — Method in class search_factory
- typing::normalize_id_or_zero() — Method in class typing
- typing::normalize_record() — Method in class typing
- message_service::notification() — Method in class message_service
Send a notification (non-reply) message.
- scheduled_service::next() — Method in class scheduled_service
Get the next scheduled task that will run after a timestamp.
- message_service_interface::notification() — Method in class message_service_interface
Send a Moodle notification.
- $ category#name — Property in class category
- $ cohort#name — Property in class cohort
- $ course#newsitems — Property in class course
- $ enrol#name — Property in class enrol
- $ enrol#notifyall — Property in class enrol
- $ group#name — Property in class group
- $ role#name — Property in class role
- factory::new() — Method in class factory
Create a fresh empty Query instance.
- abstract_api_controller::no_content() — Method in class abstract_api_controller
Helper for 204 No Content.
- abstract_api_controller::not_found() — Method in class abstract_api_controller
Helper for 404 Not Found.
- html_writer_support::nonempty_tag() — Method in class html_writer_support
Generates a non-empty HTML tag, even if contents are empty.
- output_support::notification() — Method in class output_support
Displays a notification message.
- page_support::navbar_add() — Method in class page_support
Adds an item to the navigation bar.
- task_support::next_scheduled() — Method in class task_support
Retrieves the next scheduled task due for execution.
- task_support::next_adhoc() — Method in class task_support
Retrieves the next adhoc task due for execution.
- typing::normalize_id() — Method in class typing
Converts to nullable integer ID.
- typing::normalize_id_or_zero() — Method in class typing
Converts to integer ID or false.
- typing::normalize_record() — Method in class typing
Normalizes fields within a Moodle record (stdClass or array) based on a specification.
- typing::normalize() — Method in class typing
Semantic alias for to_int() used during record normalization.
O
- admin_setting_link::output_html() — Method in class admin_setting_link
Output the link to the upload image page.
- observer — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes
Event observer for local_middag.
- $ manage_filters#object — Property in class manage_filters
- $ manage_templates#object — Property in class manage_templates
- $ manage_trigger_users#object — Property in class manage_trigger_users
- $ manage_triggers#object — Property in class manage_triggers
- users::out() — Method in class users
Render the participants table.
- users::other_cols() — Method in class users
This function is used for the extra user fields.
- $ twilio_templates#object — Property in class twilio_templates
- $ uploadcsvfile#overwrite_data — Property in class uploadcsvfile
- users::out() — Method in class users
Render the participants table.
- users::other_cols() — Method in class users
This function is used for the extra user fields.
- $ base_field#options — Property in class base_field
- $ checkbox_field#options — Property in class checkbox_field
- $ cpf_field#options — Property in class cpf_field
- $ email_field#options — Property in class email_field
- $ header_field#options — Property in class header_field
- $ multipleselect_field#options — Property in class multipleselect_field
- $ number_field#options — Property in class number_field
- $ select_field#options — Property in class select_field
- $ text_field#options — Property in class text_field
- form::order_form_fields() — Method in class form
- ecommerce_site_service::order_add_note() — Method in class ecommerce_site_service
- ecommerce::order() — Method in class ecommerce
This method handles listing orders for all stores or a specific store by ID.
- ecommerce::orders() — Method in class ecommerce
This method handles listing orders for all stores or a specific store by ID.
- $ ecommerce_orders#order_object — Property in class ecommerce_orders
- $ digitalmanagerguru_orders#order — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_orders#order_id — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_orders#ordered_at — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_orders#order_status — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_sites#offset_orders — Property in class digitalmanagerguru_sites
- $ eduzz_orders#order — Property in class eduzz_orders
- $ eduzz_orders#order_parent_id — Property in class eduzz_orders
- $ eduzz_products#owner_id — Property in class eduzz_products
- eduzz_restapi::orders() — Method in class eduzz_restapi
- eduzz_restapi::order() — Method in class eduzz_restapi
- $ eduzz_sites#offset_orders — Property in class eduzz_sites
- woocommerce_site_service::order_add_note() — Method in class woocommerce_site_service
- $ woocommerce_orders#order_object — Property in class woocommerce_orders
- $ woocommerce_orders#order_id — Property in class woocommerce_orders
- $ woocommerce_orders#order_parent_id — Property in class woocommerce_orders
- $ woocommerce_orders#order_key — Property in class woocommerce_orders
- $ woocommerce_orders#order_status — Property in class woocommerce_orders
- $ woocommerce_orders#order_currency — Property in class woocommerce_orders
- $ woocommerce_orders#order_date_created — Property in class woocommerce_orders
- $ woocommerce_orders#order_date_modified — Property in class woocommerce_orders
- $ woocommerce_orders#order_date_completed — Property in class woocommerce_orders
- $ woocommerce_orders#order_date_paid — Property in class woocommerce_orders
- $ woocommerce_orders#order_total — Property in class woocommerce_orders
- $ woocommerce_orders#order_created_via — Property in class woocommerce_orders
- $ woocommerce_orders#order_payment_method — Property in class woocommerce_orders
- $ woocommerce_orders#order_customer_id — Property in class woocommerce_orders
- woocommerce_restapi::orders() — Method in class woocommerce_restapi
- woocommerce_restapi::order() — Method in class woocommerce_restapi
- woocommerce_restapi::order_add_note() — Method in class woocommerce_restapi
- $ woocommerce_sites#offset_orders — Property in class woocommerce_sites
- observer — Class in namespace local_middag\extensions\enrolment
Event observer for mtool_enrolment.
- observer — Class in namespace local_middag\extensions\helpdesk
Event observer for mtool_helpdesk.
- opengraph_extension — Class in namespace local_middag\extensions\opengraph
- opengraph_service — Class in namespace local_middag\extensions\opengraph\service
Serviço de metatags (Open Graph, Twitter, description/keywords).
- observer — Class in namespace local_middag\extensions\studyplan
Event observer for local_middag.
- observer — Class in namespace local_middag\extensions\trilha\legacy\classes
Event observer for mtool_trilha.
- moodle::output() — Method in class moodle
Access the output wrapper.
- output_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\output_support.
- request_support::optional_param() — Method in class request_support
- query_builder::order_by() — Method in class query_builder
- request::optional_param() — Method in class request
- tcpdf_adapter::output() — Method in class tcpdf_adapter
- pdf_adapter_interface::output() — Method in class pdf_adapter_interface
Output the PDF to the browser or as a string.
- $ course#originalcourseid — Property in class course
- tcpdf_adapter::output() — Method in class tcpdf_adapter
Render and output the PDF.
- query_builder::order_by() — Method in class query_builder
Define ORDER BY clause (raw string, e.g., "fullname ASC").
- pagination::offset() — Method in class pagination
Returns the SQL OFFSET clause value.
- output_support — Class in namespace local_middag\framework\support\moodle
Output support wrapper for Moodle's $OUTPUT global.
- request_support::optional_param() — Method in class request_support
Retrieves an optional parameter.
P
- $ automessage#parent — Property in class automessage
- automessage::process_text() — Method in class automessage
- automessage_template::preview() — Method in class automessage_template
- $ automessage_trigger#parent — Property in class automessage_trigger
- livehelperchat_service::post() — Method in class livehelperchat_service
- livehelperchat_service::patch() — Method in class livehelperchat_service
- twilio_phone::parse_phone() — Method in class twilio_phone
- twilio_service::post() — Method in class twilio_service
- twilio_service::patch() — Method in class twilio_service
- $ twilio_verified#parent — Property in class twilio_verified
- $ twilio_verify#phone — Property in class twilio_verify
- bigquery_api_service::prepare_table() — Method in class bigquery_api_service
Prepares a table in the specified dataset on BigQuery by ensuring the dataset and table exist, and updates the table structure if necessary.
- bigquery_base_service::primarykey() — Method in class bigquery_base_service
Indicates whether the current instance has a primary key defined.
- bigquery_sendcsv_service::primarykey() — Method in class bigquery_sendcsv_service
Gets the primary key for the table.
- generic_view::primarykey() — Method in class generic_view
Get the table name associated with the class.
- $ companies#parent — Property in class companies
- companies::prepare_data() — Method in class companies
- mtool_automessage_filter_form::process_filter() — Method in class mtool_automessage_filter_form
- coursegroup::pending() — Method in class coursegroup
- coursegroup_service::pending() — Method in class coursegroup_service
- document::prepare_text() — Method in class document
Prepares document text for display.
- $ issuance#parent — Property in class issuance
- report_issuances::prepare_searchcriteria() — Method in class report_issuances
Prepare search criteria.
- $ base_action#parent — Property in class base_action
- $ checkbox_field#parent — Property in class checkbox_field
- $ cpf_field#parent — Property in class cpf_field
- $ email_field#parent — Property in class email_field
- $ header_field#parent — Property in class header_field
- $ multipleselect_field#parent — Property in class multipleselect_field
- $ number_field#parent — Property in class number_field
- $ select_field#parent — Property in class select_field
- $ text_field#parent — Property in class text_field
- $ step#parent — Property in class step
- $ submission#parent — Property in class submission
- submission::process() — Method in class submission
- helper::pdf_table() — Method in class helper
- ecommerce_orders_service::pre_process() — Method in class ecommerce_orders_service
- ecommerce_orders_service::process() — Method in class ecommerce_orders_service
- $ ecommerce_products_service#product — Property in class ecommerce_products_service
- ecommerce_products_service::pre_process() — Method in class ecommerce_products_service
- ecommerce_site_service::process_webhook() — Method in class ecommerce_site_service
- ecommerce::process_order() — Method in class ecommerce
This method handles.
- ecommerce::products() — Method in class ecommerce
This method handles listing products for a specific store by ID.
- $ ecommerce_products#product_id — Property in class ecommerce_products
- $ ecommerce_products#product_sku — Property in class ecommerce_products
- $ ecommerce_products#product_type — Property in class ecommerce_products
- $ ecommerce_products#product_virtual — Property in class ecommerce_products
- $ ecommerce_products#product_downloadable — Property in class ecommerce_products
- $ ecommerce_products#product_status — Property in class ecommerce_products
- $ ecommerce_products#product_parent_id — Property in class ecommerce_products
- $ digitalmanagerguru_orders#product_id — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_products#product_line — Property in class digitalmanagerguru_products
- $ digitalmanagerguru_products#product_id — Property in class digitalmanagerguru_products
- digitalmanagerguru_restapi::products() — Method in class digitalmanagerguru_restapi
Retrieves a list of products based on the provided parameters.
- digitalmanagerguru_restapi::product() — Method in class digitalmanagerguru_restapi
Retrieves product information by its unique identifier.
- digitalmanagerguru_site_service::process_webhook() — Method in class digitalmanagerguru_site_service
- $ eduzz_orders#producer_id — Property in class eduzz_orders
- $ eduzz_products#product_line — Property in class eduzz_products
- $ eduzz_products#parent_id — Property in class eduzz_products
- eduzz_restapi::products() — Method in class eduzz_restapi
- eduzz_restapi::product_variations() — Method in class eduzz_restapi
- eduzz_site_service::process_webhook() — Method in class eduzz_site_service
- $ woocommerce_products_service#product — Property in class woocommerce_products_service
- woocommerce_site_service::process_webhook() — Method in class woocommerce_site_service
- $ woocommerce_products#product_id — Property in class woocommerce_products
- $ woocommerce_products#product_sku — Property in class woocommerce_products
- $ woocommerce_products#product_type — Property in class woocommerce_products
- $ woocommerce_products#product_virtual — Property in class woocommerce_products
- $ woocommerce_products#product_downloadable — Property in class woocommerce_products
- $ woocommerce_products#product_status — Property in class woocommerce_products
- $ woocommerce_products#product_parent_id — Property in class woocommerce_products
- woocommerce_restapi::products() — Method in class woocommerce_restapi
- woocommerce_restapi::product_variations() — Method in class woocommerce_restapi
- $ woocommerce_webhooks#parent — Property in class woocommerce_webhooks
- external::potential_contexts_parameters() — Method in class external
Describes the parameters for update_completion webservice.
- external::potential_users_parameters() — Method in class external
- external::potential_users() — Method in class external
Return the users that match the provided query.
- external::potential_users_returns() — Method in class external
- $ helpdesk_feedback#parent — Property in class helpdesk_feedback
- $ helpdesk_reply#parent — Property in class helpdesk_reply
- $ helpdesk_request#parent — Property in class helpdesk_request
- $ request_view#page — Property in class request_view
- lookerstudio::prepare_lookerstudio_iframe() — Method in class lookerstudio
Prepares an iframe embedding Looker Studio report with the provided parameters.
- lookerstudio::prepare_lookerstudio_params() — Method in class lookerstudio
Prepares and returns the parameters for Looker Studio based on the mapping fields.
- post_items — Class in namespace local_middag\extensions\post\model
- post_extension — Class in namespace local_middag\extensions\post
- $ index#plan — Property in class index
- plan — Class in namespace local_middag\extensions\studyplan\legacy\cronograma\output
- plan — Class in namespace local_middag\extensions\studyplan\legacy\plan\output
- $ plan#plancourseid — Property in class plan
- $ plan#plan — Property in class plan
- plan — Class in namespace local_middag\extensions\studyplan
- plan_config — Class in namespace local_middag\extensions\studyplan
- plan_timeline — Class in namespace local_middag\extensions\studyplan
- $ plan_timeline#parent — Property in class plan_timeline
- $ plan_timeline#plan — Property in class plan_timeline
- translate_service::process() — Method in class translate_service
- trilha::process_content() — Method in class trilha
Processes and gathers content information related to the user's "trilha" (trail) data.
- trilha::previewurl() — Method in class trilha
- $ trilha_etapa#parent — Property in class trilha_etapa
- trilha::previewurl() — Method in class trilha
- trilha::prepare_edit_data() — Method in class trilha
- $ trilha_etapa#parent — Property in class trilha_etapa
- $ bunnynet_collections#parent — Property in class bunnynet_collections
The internal object for bunnynet_videolibrary.
- $ bunnynet_collections#previewVideoIds — Property in class bunnynet_collections
The IDs of videos to be used as preview icons.
- $ bunnynet_collections#previewImageUrls — Property in class bunnynet_collections
The URLs of preview images of videos in the collection.
- $ bunnynet_videolibrary#pullZoneId — Property in class bunnynet_videolibrary
The ID of the connected underlying pull zone.
- $ bunnynet_videolibrary#playerTokenAuthenticationEnabled — Property in class bunnynet_videolibrary
Determines if player token authentication is enabled.
- $ bunnynet_videolibrary#pullZoneType — Property in class bunnynet_videolibrary
The pull zone type: 0 = Premium 1 = Volume Default: 1
- $ bunnynet_videolibrary#playerKeyColor — Property in class bunnynet_videolibrary
The key color of the player.
- $ bunnynet_videos#parent — Property in class bunnynet_videos
The internal object for bunnynet_videolibrary.
- external::potential_contexts_parameters() — Method in class external
potential_contexts parameters.
- external::potential_contexts() — Method in class external
Return the contexts that match the provided query.
- external::potential_contexts_returns() — Method in class external
potential_contexts return.
- external::potential_users_parameters() — Method in class external
potential_users parameters.
- external::potential_users() — Method in class external
Return the users that match the provided query.
- external::potential_users_returns() — Method in class external
potential_users return.
- format::parse_bytes() — Method in class format
- http_client_adapter::post() — Method in class http_client_adapter
- http_client_adapter::put() — Method in class http_client_adapter
- http_client_adapter::patch() — Method in class http_client_adapter
- lang::pluginname() — Method in class lang
- message_service::prepare() — Method in class message_service
- message_service::prepare_text() — Method in class message_service
- moodle::page() — Method in class moodle
Access the page wrapper.
- moodle::plugin() — Method in class moodle
Access the plugin wrapper.
- cache_support::purge() — Method in class cache_support
- lang_support::pluginname() — Method in class lang_support
- page_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\page_support.
- page_support::page_markdown() — Method in class page_support
- plugin_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\plugin_support.
- plugin_support::plugin_exists() — Method in class plugin_support
- plugin_support::plugin_displayname() — Method in class plugin_support
- url_support::pluginfile() — Method in class url_support
- pdftk_adapter — Class in namespace local_middag\facade
Facade for local_middag\framework\infrastructure\adapter\pdf\pdftk_adapter.
- query_builder::paginate() — Method in class query_builder
- url::pluginfile() — Method in class url
- auth_service::perform_safe_login() — Method in class auth_service
Performs the login process safely.
- message_service::prepare() — Method in class message_service
Prepare a core message payload.
- message_service::prepare_text() — Method in class message_service
Build placeholder replacements for user/course context.
- block_interface::process_content() — Method in class block_interface
Main computation function.
- controller_interface::pre_handle() — Method in class controller_interface
Hook executed before rendering or JSON output.
- pdf_adapter_interface — Class in namespace local_middag\framework\contract\infra
PDF Adapter Interface.
- result_interface::page() — Method in class result_interface
Returns current page number.
- result_interface::perpage() — Method in class result_interface
Returns number of items per page.
- result_interface::pages() — Method in class result_interface
Returns total number of pages.
- http_client_interface::post() — Method in class http_client_interface
Perform a POST request.
- http_client_interface::put() — Method in class http_client_interface
Perform a PUT request.
- http_client_interface::patch() — Method in class http_client_interface
Perform a PATCH request.
- message_service_interface::prepare() — Method in class message_service_interface
Prepare a structured message object.
- message_service_interface::prepare_text() — Method in class message_service_interface
Replace template variables in a message.
- $ deprecated_item#parent — Property in class deprecated_item
- $ category#parent — Property in class category
- $ category#path — Property in class category
- $ context#path — Property in class context
- $ course#pdfexportfont — Property in class course
- $ enrol#password — Property in class enrol
- $ group#picture — Property in class group
- $ group#participation — Property in class group
- $ user#policyagreed — Property in class user
- $ user#password — Property in class user
- $ user#phone1 — Property in class user
- $ user#phone2 — Property in class user
- $ user#picture — Property in class user
- pdftk_adapter — Class in namespace local_middag\framework\infrastructure\adapter\pdf
Infrastructure service to handle PDF manipulations using PDFTk.
- query_builder::paginate() — Method in class query_builder
Enable pagination with page and per-page values.
- result::page() — Method in class result
Returns current page number.
- result::perpage() — Method in class result
Returns number of items per page.
- result::pages() — Method in class result
Returns total number of pages.
- $ abstract_controller#params — Property in class abstract_controller
- $ abstract_controller#payload — Property in class abstract_controller
- abstract_controller::pre_handle() — Method in class abstract_controller
Pre-handle hook.
- abstract_block::process_content() — Method in class abstract_block
Main logic to fetch data for the block.
- plugin_dto — Class in namespace local_middag\framework\shared\dto\moodle
Data Transfer Object representing a Moodle plugin.
- pagination — Class in namespace local_middag\framework\shared\dto\search
Value Object for pagination parameters.
- $ pagination#page — Property in class pagination
- $ pagination#perpage — Property in class pagination
- interacts_with_forms::process_form_submission() — Method in class interacts_with_forms
Return submitted form data when valid, otherwise false.
- interacts_with_forms::process_form_cancel() — Method in class interacts_with_forms
Determine if the form has been cancelled.
- $ interacts_with_page#page_layout — Property in class interacts_with_page
- $ interacts_with_page#page_title — Property in class interacts_with_page
- $ interacts_with_page#page_heading — Property in class interacts_with_page
- $ interacts_with_page#page_url — Property in class interacts_with_page
- $ interacts_with_page#page_navbar — Property in class interacts_with_page
- format::parse_bytes() — Method in class format
Parses human-readable memory values (e.g., "512M", "1G") into bytes (only numerics).
- http_client_adapter::post() — Method in class http_client_adapter
Performs a synchronous POST request.
- http_client_adapter::put() — Method in class http_client_adapter
Performs a synchronous PUT request with JSON body.
- http_client_adapter::patch() — Method in class http_client_adapter
Performs a synchronous PATCH request with JSON body.
- cache_support::purge() — Method in class cache_support
Purges all entries in the given cache area.
- lang_support::pluginname() — Method in class lang_support
Retrieves the plugin name from language strings.
- page_support — Class in namespace local_middag\framework\support\moodle
Utility functions for admin pages, navigation, and system setup.
- page_support::page_markdown() — Method in class page_support
Renders a simple page with Markdown content.
- plugin_support — Class in namespace local_middag\framework\support\moodle
Unified wrapper for Moodle plugin APIs.
- plugin_support::plugin_exists() — Method in class plugin_support
Checks if a plugin exists on disk.
- plugin_support::plugin_displayname() — Method in class plugin_support
Retrieves the display name of a plugin.
- url_support::pluginfile() — Method in class url_support
Retrieves a pluginfile URL for serving files.
- $ index#page — Property in class index
- $ widget#page — Property in class widget
Q
- users::query_db() — Method in class users
Query the database for results to display in the table.
- bigquery_client::query() — Method in class bigquery_client
- users::query_db() — Method in class users
Query the database for results to display in the table.
- adhoc_service::queue() — Method in class adhoc_service
- task_support::queue_adhoc() — Method in class task_support
- query_builder — Class in namespace local_middag\facade
Facade for local_middag\framework\infrastructure\search_engine\query_builder.
- adhoc_service::queue() — Method in class adhoc_service
Queue a new adhoc task.
- query_builder_interface — Class in namespace local_middag\framework\contract\data
Marker interface for the Query Builder.
- queue_worker — Class in namespace local_middag\framework\infrastructure\bus
Queue worker placeholder.
- query_builder — Class in namespace local_middag\framework\infrastructure\search_engine
Immutable Query Object.
- task_support::queue_adhoc() — Method in class task_support
Queues a new adhoc task for execution.
R
- repository — Class in namespace local_middag\base
Public SDK Repository.
- revision — Class in namespace local_middag\base
Public SDK Revision Entity.
- renderer — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\output
- renderer::render_index() — Method in class renderer
- renderer::render_manage_templates() — Method in class renderer
- renderer::render_manage_filters() — Method in class renderer
- renderer::render_manage_triggers() — Method in class renderer
- renderer::render_manage_trigger_users() — Method in class renderer
- $ users#rawdata — Property in class users
- renderer — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\twilio\output
- renderer::render_twilio_templates() — Method in class renderer
- twilio_templates::reload_templates() — Method in class twilio_templates
- twilio_verified::require_verification() — Method in class twilio_verified
- cleaner_service::register_event() — Method in class cleaner_service
- $ users#rawdata — Property in class users
- $ companies#reenrol_enable — Property in class companies
- example_controller::report() — Method in class example_controller
Data no formato YYYY-MM-DD (ex: /report/2025-12-31).
- renderer — Class in namespace local_middag\extensions\customdocs\output
- renderer::render_document() — Method in class renderer
- renderer::render_mydocuments() — Method in class renderer
- renderer::render_report_issuances() — Method in class renderer
- report_issuances — Class in namespace local_middag\extensions\customdocs\output
- customform::render_customform() — Method in class customform
This method handles both render customform.
- action_handler::resolve_value() — Method in class action_handler
- base_action::resolve_param_value() — Method in class base_action
- $ base_field#required — Property in class base_field
- $ checkbox_field#required — Property in class checkbox_field
- $ cpf_field#required — Property in class cpf_field
- $ email_field#required — Property in class email_field
- $ header_field#required — Property in class header_field
- $ multipleselect_field#required — Property in class multipleselect_field
- $ number_field#required — Property in class number_field
- $ select_field#required — Property in class select_field
- $ text_field#required — Property in class text_field
- $ form#raw_form_data — Property in class form
- form_service::replicate() — Method in class form_service
Imports a form object, validates its structure, creates a new form if necessary, and performs custom form actions. Updates the form ID if the import is successful.
- report_controller — Class in namespace local_middag\extensions\dashboard\controller
- report_controller::report() — Method in class report_controller
- chart_course_enrolled::result() — Method in class chart_course_enrolled
- chart_course_enrolled_category::result() — Method in class chart_course_enrolled_category
- course_access::report() — Method in class course_access
- course_enrolled::report() — Method in class course_enrolled
- course_enrolled_category::report() — Method in class course_enrolled_category
- courses_by_category::report() — Method in class courses_by_category
- dashboard_report::report() — Method in class dashboard_report
- least_accessed_courses::report() — Method in class least_accessed_courses
- most_accessed_courses::report() — Method in class most_accessed_courses
- student::report() — Method in class student
- students::report() — Method in class students
- $ ecommerce_products#roleid — Property in class ecommerce_products
- $ digitalmanagerguru_products#roleid — Property in class digitalmanagerguru_products
- $ digitalmanagerguru_sites#roleid — Property in class digitalmanagerguru_sites
- $ eduzz_products#roleid — Property in class eduzz_products
- $ eduzz_sites#roleid — Property in class eduzz_sites
- $ woocommerce_products#roleid — Property in class woocommerce_products
- $ woocommerce_sites#roleid — Property in class woocommerce_sites
- enrolment::run_cleaner() — Method in class enrolment
- report_enrolment — Class in namespace local_middag\extensions\enrolment
- report_enrolment::report() — Method in class report_enrolment
- report_enrolment_form — Class in namespace local_middag\extensions\enrolment
- report — Class in namespace local_middag\extensions\enrolment\task
- forcecpf::redirect() — Method in class forcecpf
- reply_created — Class in namespace local_middag\extensions\helpdesk\event
- observer::reply_created() — Method in class observer
Observer for \mtool_helpdesk\event\reply_reated event.
- renderer — Class in namespace local_middag\extensions\helpdesk\output
- renderer::render_request() — Method in class renderer
- renderer::render_requests() — Method in class renderer
- renderer::render_types() — Method in class renderer
- renderer::render_request_view() — Method in class renderer
- request — Class in namespace local_middag\extensions\helpdesk\output
- request_view — Class in namespace local_middag\extensions\helpdesk\output
- requests — Class in namespace local_middag\extensions\helpdesk\output
- workflow_base::required_user_field() — Method in class workflow_base
Returns whether required user field is enabled.
- lookerstudio::render() — Method in class lookerstudio
Renders a Looker Studio dashboard based on the provided attributes.
- $ managefiles#require_login — Property in class managefiles
- opengraph_service::render() — Method in class opengraph_service
Retorna o bloco HTML de metatags da página, com cache.
- renderer — Class in namespace local_middag\extensions\studyplan\legacy\cronograma\output
- renderer::render_index() — Method in class renderer
- renderer::render_plan() — Method in class renderer
- renderer — Class in namespace local_middag\extensions\studyplan\legacy\plan\output
- renderer::render_index() — Method in class renderer
- renderer::render_plan() — Method in class renderer
- observer::reset_cms() — Method in class observer
Observer for \core\event\base event.
- plan::reset_cms() — Method in class plan
- $ trilha#require_login — Property in class trilha
- trilha::render_trilha() — Method in class trilha
render trilha.
- mtool_trilha_external::render_trilha_parameters() — Method in class mtool_trilha_external
- mtool_trilha_external::render_trilha() — Method in class mtool_trilha_external
- mtool_trilha_external::render_trilha_returns() — Method in class mtool_trilha_external
- renderer — Class in namespace local_middag\extensions\trilha\legacy\classes\output
- renderer::render_trilha_view() — Method in class renderer
- renderer::render_trilha() — Method in class renderer
- renderer::render_trilha_etapa() — Method in class renderer
- $ bunnynet_videolibrary#replicationRegions — Property in class bunnynet_videolibrary
The geo-replication regions of the underlying storage zone.
- $ bunnynet_videolibrary#readOnlyApiKey — Property in class bunnynet_videolibrary
The read-only API key used for authenticating with the video library.
- $ bunnynet_videos#rotation — Property in class bunnynet_videos
The rotation of the video.
- adhoc_service::reschedule_or_queue() — Method in class adhoc_service
- auth_service::redirect() — Method in class auth_service
- db::record_exists() — Method in class db
- global_scope_manager::register() — Method in class global_scope_manager
- hook_manager::reset() — Method in class hook_manager
- license_manager::render_info() — Method in class license_manager
- middag_helper::routing() — Method in class middag_helper
- middag_helper::register_route() — Method in class middag_helper
- middag_helper::register_routes_from_annotations() — Method in class middag_helper
- moodle::request() — Method in class moodle
Access the request wrapper.
- moodle::role() — Method in class moodle
Access the role wrapper.
- auth_support::require_login() — Method in class auth_support
- db_support::record_exists() — Method in class db_support
- html_writer_support::random_id() — Method in class html_writer_support
- output_support::render() — Method in class output_support
- output_support::render_from_template() — Method in class output_support
- request_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\request_support.
- request_support::required_param() — Method in class request_support
- role_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\role_support.
- session_support::require_sesskey() — Method in class session_support
- task_support::reschedule_or_queue() — Method in class task_support
- task_support::run_scheduled_from_cli() — Method in class task_support
- task_support::run_adhoc_from_cli() — Method in class task_support
- url_support::redirect() — Method in class url_support
- request — Class in namespace local_middag\facade
Facade for local_middag\framework\support\moodle\request_support.
- request::required_param() — Method in class request
- revision_service — Class in namespace local_middag\facade
Facade for local_middag\framework\application\service\revision\revision_service.
- scheduled_service::reset_component() — Method in class scheduled_service
- scheduled_service::run_now() — Method in class scheduled_service
- session::require_sesskey() — Method in class session
- shortcode_manager::register() — Method in class shortcode_manager
- shortcode_manager::render() — Method in class shortcode_manager
- url::redirect() — Method in class url
- global_scope_manager::register() — Method in class global_scope_manager
Register a new global scope.
- hook_manager::reset() — Method in class hook_manager
Clear all registered hooks. Essential for unit testing isolation.
- license_manager::render_info() — Method in class license_manager
Render the HTML with license information.
- shortcode_manager::register() — Method in class shortcode_manager
Registers a shortcode by associating a tag with a callback function.
- shortcode_manager::render() — Method in class shortcode_manager
Processes the given text, parses shortcode patterns, and replaces them with corresponding content based on registered shortcode types.
- auth_service::redirect() — Method in class auth_service
Redirects the user to the home page or the requested URL safely.
- extension_service::resolve_boot_order() — Method in class extension_service
Resolve the order in which extensions should be booted based on dependencies.
- revision_service — Class in namespace local_middag\framework\application\service\revision
Revision service.
- adhoc_service::reschedule_or_queue() — Method in class adhoc_service
Reschedule or queue.
- scheduled_service::reset_component() — Method in class scheduled_service
Reset scheduled tasks for a component to their defaults.
- scheduled_service::run_now() — Method in class scheduled_service
Force run a scheduled task via CLI.
- block_interface::render() — Method in class block_interface
Render the block using the associated widget + template system.
- extension_interface::register() — Method in class extension_interface
Register services into the DI container during Kernel boot.
- middag_interface::routing() — Method in class middag_interface
Access the Route Manager directly.
- middag_interface::register_route() — Method in class middag_interface
Register a new route manually.
- middag_interface::register_routes_from_annotations() — Method in class middag_interface
Register routes from PHP 8 Attributes (#[Route]) in a class.
- widget_interface::render() — Method in class widget_interface
Render the widget's HTML output.
- revision_interface — Class in namespace local_middag\framework\contract\domain
Interface Revision.
- method_argument_resolver_interface::resolve() — Method in class method_argument_resolver_interface
Resolves the parameter value.
- result_interface — Class in namespace local_middag\framework\contract\infrastructure\search_engine
Interface for immutable result container returned by the Query Engine.
- route_loader_interface — Class in namespace local_middag\framework\contract\kernel
Contract for route loaders that scan and register controller routes.
- router_interface — Class in namespace local_middag\framework\contract\kernel
Contract for the framework router responsible for route storage and URL generation.
- router_interface::register_default_routes() — Method in class router_interface
Register default internal routes required by the framework.
- router_interface::register() — Method in class router_interface
Register a single route mapping to a controller action.
- hook_manager_interface::reset() — Method in class hook_manager_interface
Clear all registered hooks. Essential for unit testing isolation.
- license_manager_interface::render_info() — Method in class license_manager_interface
Render the license info widget HTML.
- shortcode_manager_interface::register() — Method in class shortcode_manager_interface
Registers a shortcode by associating a tag with a callback function.
- shortcode_manager_interface::render() — Method in class shortcode_manager_interface
Processes the given text, parses shortcode patterns, and replaces them with corresponding content.
- repository_interface — Class in namespace local_middag\framework\contract\repository
Marker interface for Repositories.
- revision_repository_interface — Class in namespace local_middag\framework\contract\repository
Contract for Revision Persistence.
- auth_service_interface::redirect() — Method in class auth_service_interface
Redirects the user safely.
- revision_service_interface — Class in namespace local_middag\framework\contract\service
Contract for the revision service responsible for recording state transitions (create, update, delete) of items.
- $ course#relativedatesmode — Property in class course
- $ course#requested — Property in class course
- $ enrol#roleid — Property in class enrol
- role — Class in namespace local_middag\framework\domain\entity\moodle
Role Entity (Moodle Native).
- revision — Class in namespace local_middag\framework\domain\entity
Domain Entity: Revision.
- item_types::register() — Method in class item_types
Register a TYPE → class mapping.
- item_types::register_core_types() — Method in class item_types
Register core built-in types.
- revision_diff — Class in namespace local_middag\framework\domain\value_object
Value Object: Revision Diff.
- inertia_adapter::render() — Method in class inertia_adapter
Render an Inertia page returning the appropriate HTTP response.
- inertia_factory::render() — Method in class inertia_factory
Build an Inertia response wrapper for the given component and props.
- inertia_response::resolve_props() — Method in class inertia_response
Merge local props with shared props, resolving closures.
- revision_mapper — Class in namespace local_middag\framework\infrastructure\persistence\mapper
Revision mapper for immutable snapshots.
- item_search_repository::run_query() — Method in class item_search_repository
Run a composed SQL query for item search.
- revision_repository — Class in namespace local_middag\framework\infrastructure\persistence\repository
Revision repository for immutable item history.
- registry — Class in namespace local_middag\framework\infrastructure\search_engine\relation
Global registry of relations for all Domain classes.
- registry::register() — Method in class registry
Register a relation for a given Domain class.
- result — Class in namespace local_middag\framework\infrastructure\search_engine
Immutable result container returned by the Query Engine.
- container_factory::reset() — Method in class container_factory
Resets the singleton instance and its internal ContainerBuilder.
- abstract_extension::register() — Method in class abstract_extension
DI Registration Phase.
- abstract_extension::register_controllers() — Method in class abstract_extension
Register controllers via Attributes/Annotations.
- abstract_extension::register_hooks() — Method in class abstract_extension
Load hooks for this specific extension.
- $ abstract_facade#resolved_instances — Property in class abstract_facade
The resolved object instances (cached roots).
- abstract_facade::reset() — Method in class abstract_facade
Reset the facade: clear cache and re-enable caching.
- abstract_facade::resolve_facade_instance() — Method in class abstract_facade
Resolve the instance from the Kernel container.
- $ abstract_controller#request — Property in class abstract_controller
- abstract_controller::response() — Method in class abstract_controller
Return a generic response based on the provided data and status code.
- abstract_controller::render() — Method in class abstract_controller
Render a Moodle view (HTML response) or widget.
- abstract_controller::render_from_widget() — Method in class abstract_controller
Render a widget using a Moodle renderer.
- abstract_controller::render_from_renderer() — Method in class abstract_controller
Render a renderable widget using a Moodle renderer component.
- abstract_controller::render_from_template() — Method in class abstract_controller
Render content using Moodle mustache templates.
- abstract_controller::redirect() — Method in class abstract_controller
Helper to perform a redirect.
- abstract_controller::redirect_to_route() — Method in class abstract_controller
Redirect to a named route with fallback support.
- method_parameter_resolver::resolve_arguments() — Method in class method_parameter_resolver
Builds the final ordered list of method arguments.
- container_resolver::resolve() — Method in class container_resolver
Resolves the dependency from the container.
- form_request_resolver::resolve() — Method in class form_request_resolver
Instantiates or retrieves the Form Request and triggers validation.
- inertia_resolver::resolve() — Method in class inertia_resolver
Resolves the Inertia dependency from the container.
- request_resolver — Class in namespace local_middag\framework\kernel\http\resolver
Request Resolver.
- request_resolver::resolve() — Method in class request_resolver
Returns the current request instance.
- route_parameter_resolver — Class in namespace local_middag\framework\kernel\http\resolver
Route Parameter Resolver.
- route_parameter_resolver::resolve() — Method in class route_parameter_resolver
Resolve the scalar/route parameter, applying type casting when needed.
- kernel::routing() — Method in class kernel
Access the Router to register routes manually or inspect current routes.
- route_loader — Class in namespace local_middag\framework\kernel\loader
Route Loader.
- abstract_block::render() — Method in class abstract_block
Renders the widget using the specified template and processed content.
- router — Class in namespace local_middag\framework\kernel
- Router.
- router::register_default_routes() — Method in class router
Registers default system routes (e.g. 404) and global regex patterns.
- router::register() — Method in class router
Manually registers a route.
- running_task_dto — Class in namespace local_middag\framework\shared\dto\moodle
Data Transfer Object for running tasks.
- search_criteria::raw() — Method in class search_criteria
Add raw SQL condition.
- search_metadata_criteria::raw() — Method in class search_metadata_criteria
Raw SQL condition for metadata (advanced use).
- $ interacts_with_auth#require_login — Property in class interacts_with_auth
- $ interacts_with_auth#require_sesskey — Property in class interacts_with_auth
- $ interacts_with_auth#required_login — Property in class interacts_with_auth
- $ interacts_with_auth#request — Property in class interacts_with_auth
- interacts_with_auth::require_login() — Method in class interacts_with_auth
Ensure the user is logged in if required.
- interacts_with_forms::render_form_html() — Method in class interacts_with_forms
Internal helper to render the form and return HTML.
- interacts_with_page::resolve_context() — Method in class interacts_with_page
Resolves the context if null, based on course/cm properties.
- middag_helper::routing() — Method in class middag_helper
Access the Route Manager directly.
- middag_helper::register_route() — Method in class middag_helper
Register a new route manually.
- middag_helper::register_routes_from_annotations() — Method in class middag_helper
Register routes from PHP 8 Attributes (#[Route]) in a class.
- auth_support::require_login() — Method in class auth_support
Ensures that the user is logged in.
- db_support::record_exists() — Method in class db_support
Checks if a record exists in a table.
- html_writer_support::random_id() — Method in class html_writer_support
Generates a random unique ID.
- output_support::render() — Method in class output_support
Renders a renderable object.
- output_support::render_from_template() — Method in class output_support
Renders a template with a given context.
- request_support — Class in namespace local_middag\framework\support\moodle
Request support wrapper for Moodle's parameter handling.
- request_support::required_param() — Method in class request_support
Retrieves a required parameter.
- role_support — Class in namespace local_middag\framework\support\moodle
Utility functions for Moodle roles and assignments.
- session_support::require_sesskey() — Method in class session_support
Ensures that the current sesskey is valid.
- task_support::reschedule_or_queue() — Method in class task_support
Reschedules an existing adhoc task or queues it if not present.
- task_support::run_scheduled_from_cli() — Method in class task_support
Runs a scheduled task from the command line interface.
- task_support::run_adhoc_from_cli() — Method in class task_support
Runs an adhoc task from the command line interface by its ID.
- url_support::redirect() — Method in class url_support
Redirects the user to a specific URL.
- middag::routing() — Method in class middag
Access the Route Manager directly.
- middag::register_route() — Method in class middag
Register a new route manually.
- middag::register_routes_from_annotations() — Method in class middag
Register routes from PHP 8 Attributes (#[Route]) in a class.
- renderer — Class in namespace local_middag\output
S
- service — Class in namespace local_middag\base
Public SDK Service.
- $ automessage#status — Property in class automessage
- automessage::send() — Method in class automessage
- automessage::sendtype() — Method in class automessage
- $ automessage_filter#status — Property in class automessage_filter
- $ automessage_template#status — Property in class automessage_template
- $ automessage_template#shortname — Property in class automessage_template
- $ automessage_template#sendtype — Property in class automessage_template
- automessage_template::sendtest() — Method in class automessage_template
- automessage_template::set_trigger_interval() — Method in class automessage_template
- automessage_template::save_attachment() — Method in class automessage_template
- automessage_template::set_automessage_trigger() — Method in class automessage_template
- $ automessage_trigger#status — Property in class automessage_trigger
- user_filter_accessed::setupForm() — Method in class user_filter_accessed
Adds controls specific to this filter in the form.
- user_filter_customcourserole::setupForm() — Method in class user_filter_customcourserole
Adds controls specific to this filter in the form.
- user_filter_event::setupForm() — Method in class user_filter_event
Adds controls specific to this filter in the form.
- user_filter_heading::setupForm() — Method in class user_filter_heading
Adds controls specific to this filter in the form.
- email::send() — Method in class email
- message::send() — Method in class message
- notification::send() — Method in class notification
- webhook::send() — Method in class webhook
- users::set_filterset() — Method in class users
Set filters and build table structure.
- users::set_context() — Method in class users
- users::set_users() — Method in class users
- users::set_url() — Method in class users
- users::show_hide_link() — Method in class users
Override the table show_hide_link to not show for select column.
- send — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\task
- twilio_verified::setupForm() — Method in class twilio_verified
Adds controls specific to this filter in the form.
- livehelperchat_service::send() — Method in class livehelperchat_service
- twilio::send() — Method in class twilio
- twilio_service::send() — Method in class twilio_service
- $ twilio_templates#status — Property in class twilio_templates
- $ twilio_templates#sid — Property in class twilio_templates
- $ twilio_verified#status — Property in class twilio_verified
- twilio_verify::send() — Method in class twilio_verify
- bigquery::send_to_bigquery() — Method in class bigquery
This method handles the upload of the CSV file.
- $ bigquery_job#startTime — Property in class bigquery_job
- $ bigquery_view#shortname — Property in class bigquery_view
- $ bigquery_view#status — Property in class bigquery_view
- bigquery_base_service::set_count_table_row() — Method in class bigquery_base_service
Updates and stores the row count of a specific database table in the configuration.
- bigquery_base_service::save_to_csv() — Method in class bigquery_base_service
Saves the provided data to a CSV file with an optional header.
- bigquery_base_service::save_to_json() — Method in class bigquery_base_service
Saves the provided data to a JSON file.
- bigquery_sendcsv_service::save_to_json() — Method in class bigquery_sendcsv_service
Saves the given data array to a JSON file, where each element is written as a single JSON object per line.
- bigquery_sendcsv_service::save_to_csv() — Method in class bigquery_sendcsv_service
Saves the provided data to a CSV file with an optional header row.
- bigquery_view_service::save_db_table() — Method in class bigquery_view_service
Saves the state of a database table to the configuration.
- cleaner_service::set_course() — Method in class cleaner_service
Define o curso para o contexto da limpeza.
- cleaner_service::set_user() — Method in class cleaner_service
Define o usuário para o contexto da limpeza.
- cleaner_service::status() — Method in class cleaner_service
- users::set_filterset() — Method in class users
Set filters and build table structure.
- users::set_users() — Method in class users
- users::show_hide_link() — Method in class users
Override the table show_hide_link to not show for select column.
- $ companies#status — Property in class companies
- example_controller::search() — Method in class example_controller
Parâmetro opcional com regex e valor padrão.
- $ document#status — Property in class document
- issuance::send_email() — Method in class issuance
send email notification.
- customform::store() — Method in class customform
This method handles both creating a customform.
- customform_api_controller::submit() — Method in class customform_api_controller
This method handles both save customform data.
- $ base_action#shortname — Property in class base_action
- send_email_action — Class in namespace local_middag\extensions\customform\model\actions
- $ base_field#style — Property in class base_field
- $ base_field#step_id — Property in class base_field
- $ checkbox_field#shortname — Property in class checkbox_field
- $ checkbox_field#style — Property in class checkbox_field
- $ checkbox_field#step_id — Property in class checkbox_field
- $ cpf_field#shortname — Property in class cpf_field
- $ cpf_field#style — Property in class cpf_field
- $ cpf_field#step_id — Property in class cpf_field
- $ email_field#shortname — Property in class email_field
- $ email_field#style — Property in class email_field
- $ email_field#step_id — Property in class email_field
- $ header_field#shortname — Property in class header_field
- $ header_field#style — Property in class header_field
- $ header_field#step_id — Property in class header_field
- $ multipleselect_field#shortname — Property in class multipleselect_field
- $ multipleselect_field#style — Property in class multipleselect_field
- $ multipleselect_field#step_id — Property in class multipleselect_field
- $ number_field#shortname — Property in class number_field
- $ number_field#style — Property in class number_field
- $ number_field#step_id — Property in class number_field
- select_field — Class in namespace local_middag\extensions\customform\model\field
- $ select_field#shortname — Property in class select_field
- $ select_field#style — Property in class select_field
- $ select_field#step_id — Property in class select_field
- $ text_field#shortname — Property in class text_field
- $ text_field#style — Property in class text_field
- $ text_field#step_id — Property in class text_field
- $ form#status — Property in class form
- $ form#steps — Property in class form
- step — Class in namespace local_middag\extensions\customform\model\step
- $ step#shortname — Property in class step
- submission — Class in namespace local_middag\extensions\customform\model\submission
- $ submission#status — Property in class submission
- $ submission#submission — Property in class submission
- student_form — Class in namespace local_middag\extensions\dashboard\form
- students_form — Class in namespace local_middag\extensions\dashboard\form
- base::set_context() — Method in class base
- helper::sql_courseid_dates() — Method in class helper
- helper::sql_userid_dates() — Method in class helper
- student — Class in namespace local_middag\extensions\dashboard\report
- students — Class in namespace local_middag\extensions\dashboard\report
- ecommerce_orders_service::sync() — Method in class ecommerce_orders_service
- ecommerce_orders_service::send_email_order() — Method in class ecommerce_orders_service
- $ ecommerce_site_service#site — Property in class ecommerce_site_service
- ecommerce_site_service::sync_sites() — Method in class ecommerce_site_service
- ecommerce_site_service::sync_orders() — Method in class ecommerce_site_service
- ecommerce_site_service::sync_products() — Method in class ecommerce_site_service
- ecommerce_site_service::send_email_order() — Method in class ecommerce_site_service
- $ digitalmanagerguru_sites#syncordersfrom — Property in class digitalmanagerguru_sites
- $ eduzz_orders#sale_id — Property in class eduzz_orders
- $ eduzz_orders#sale_status — Property in class eduzz_orders
- $ eduzz_orders#sale_status_name — Property in class eduzz_orders
- $ eduzz_orders#sale_item_id — Property in class eduzz_orders
- $ eduzz_orders#student_name — Property in class eduzz_orders
- $ eduzz_orders#student_email — Property in class eduzz_orders
- $ eduzz_orders#student_document — Property in class eduzz_orders
- $ eduzz_orders#student_cel — Property in class eduzz_orders
- $ eduzz_products#status — Property in class eduzz_products
- $ eduzz_products#sku — Property in class eduzz_products
- $ eduzz_sites#syncordersfrom — Property in class eduzz_sites
- eduzz_orders_service::send_email_order() — Method in class eduzz_orders_service
- woocommerce_orders_service::send_email_order() — Method in class woocommerce_orders_service
- $ woocommerce_sites#syncordersfrom — Property in class woocommerce_sites
- sender — Class in namespace local_middag\extensions\ecommerce\utils
- $ enrolment#status — Property in class enrolment
- enrolment::status() — Method in class enrolment
- $ helpdesk_reply#status — Property in class helpdesk_reply
- helpdesk_reply::save_file() — Method in class helpdesk_reply
Save the file attached to the reply.
- helpdesk_reply::send_email() — Method in class helpdesk_reply
Send email notification.
- helpdesk_reply::send_notification() — Method in class helpdesk_reply
Send a notification to the user.
- $ helpdesk_request#status — Property in class helpdesk_request
- helpdesk_request::set_request_open_status() — Method in class helpdesk_request
- helpdesk_request::set_request_answered_status() — Method in class helpdesk_request
- helpdesk_request::set_request_waiting_status() — Method in class helpdesk_request
- helpdesk_request::set_request_inreview_status() — Method in class helpdesk_request
- helpdesk_request::set_request_approved_status() — Method in class helpdesk_request
- helpdesk_request::set_request_refused_status() — Method in class helpdesk_request
- helpdesk_request::set_request_completed_status() — Method in class helpdesk_request
- $ helpdesk_type#status — Property in class helpdesk_type
- helpdesk_type::save_custom_actions() — Method in class helpdesk_type
Save custom actions.
- helpdesk_type::save_custom_fields() — Method in class helpdesk_type
Save custom fields.
- util::set_default_action() — Method in class util
Set default action.
- $ managefile#status — Property in class managefile
- sender — Class in namespace local_middag\extensions\post
- sentry — Class in namespace local_middag\extensions\sentry\facade
- sentry_extension — Class in namespace local_middag\extensions\sentry
- sentry_service — Class in namespace local_middag\extensions\sentry\service
- smartfilters_extension — Class in namespace local_middag\extensions\smartfilters
- snippets_extension — Class in namespace local_middag\extensions\snippets
- $ plan#status — Property in class plan
- $ plan#startdate — Property in class plan
- $ plan_timeline#startdate — Property in class plan_timeline
- studyplan_extension — Class in namespace local_middag\extensions\studyplan
- trilha::set_title() — Method in class trilha
Sets the title for the current object.
- trilha::set_default_trilha() — Method in class trilha
This method handles both deleting a store.
- trilha::set_user_trilha_preference() — Method in class trilha
This method handles both deleting a store.
- $ trilha#showall — Property in class trilha
- $ trilha#showinfilter — Property in class trilha
- trilha::setdefaulturl() — Method in class trilha
- trilha::set_trilha_default() — Method in class trilha
- $ trilha_etapa#showlabel — Property in class trilha_etapa
- $ trilha#status — Property in class trilha
- $ trilha#showall — Property in class trilha
- $ trilha#showinfilter — Property in class trilha
- trilha::setdefaulturl() — Method in class trilha
- trilha::set_trilha_default() — Method in class trilha
- $ trilha_etapa#showlabel — Property in class trilha_etapa
- $ bunnynet_apistream#streamApi — Property in class bunnynet_apistream
- $ bunnynet_collections#shortname — Property in class bunnynet_collections
The video library ID that contains the collection.
- $ bunnynet_videolibrary#shortname — Property in class bunnynet_videolibrary
- $ bunnynet_videolibrary#storageUsage — Property in class bunnynet_videolibrary
The total amount of storage used by the library.
- $ bunnynet_videolibrary#storageZoneId — Property in class bunnynet_videolibrary
The ID of the connected underlying storage zone.
- $ bunnynet_videolibrary#showHeatmap — Property in class bunnynet_videolibrary
Determines if the video watch heatmap should be displayed in the player.
- bunnynet_videolibrary::streammode_force_single() — Method in class bunnynet_videolibrary
- $ bunnynet_videos#shortname — Property in class bunnynet_videos
The ID of the video library that the video belongs to.
- $ bunnynet_videos#status — Property in class bunnynet_videos
The status of the video.
- $ bunnynet_videos#storageSize — Property in class bunnynet_videos
The amount of storage used by this video.
- config::set_config() — Method in class config
- context::system() — Method in class context
- db::static() — Method in class db
- db::start_delegated_transaction() — Method in class db
- db::sql_fullname() — Method in class db
- db::sql_like() — Method in class db
- db::sql_compare_text() — Method in class db
- extension_service::static() — Method in class extension_service
- file::static() — Method in class file
- format::slugify() — Method in class format
- http_client_adapter::set_header() — Method in class http_client_adapter
- http_client_adapter::set_authorization_bearer() — Method in class http_client_adapter
- http_client_adapter::set_content_type() — Method in class http_client_adapter
- item_search_service::search() — Method in class item_search_service
- item_search_service::search_raw() — Method in class item_search_service
- item_service::static() — Method in class item_service
- lang::string_exists() — Method in class lang
- middag_helper::shutdown() — Method in class middag_helper
- moodle::session() — Method in class moodle
Access the session wrapper.
- auth_support::static() — Method in class auth_support
- cache_support::static() — Method in class cache_support
- cache_support::set() — Method in class cache_support
- cache_support::set_many() — Method in class cache_support
- capability_support::static() — Method in class capability_support
- category_support::static() — Method in class category_support
- config_support::set_config() — Method in class config_support
- context_support::system() — Method in class context_support
- course_support::static() — Method in class course_support
- db_support::static() — Method in class db_support
- db_support::start_delegated_transaction() — Method in class db_support
- db_support::sql_fullname() — Method in class db_support
- db_support::sql_like() — Method in class db_support
- db_support::sql_compare_text() — Method in class db_support
- enrol_support::static() — Method in class enrol_support
- file_support::static() — Method in class file_support
- group_support::static() — Method in class group_support
- html_writer_support::start_tag() — Method in class html_writer_support
- html_writer_support::select_yes_no() — Method in class html_writer_support
- html_writer_support::select() — Method in class html_writer_support
- html_writer_support::select_time() — Method in class html_writer_support
- html_writer_support::script() — Method in class html_writer_support
- html_writer_support::start_div() — Method in class html_writer_support
- html_writer_support::span() — Method in class html_writer_support
- html_writer_support::start_span() — Method in class html_writer_support
- lang_support::string_exists() — Method in class lang_support
- message_support::send() — Method in class message_support
- page_support::set_context() — Method in class page_support
- page_support::set_pagelayout() — Method in class page_support
- page_support::set_title() — Method in class page_support
- page_support::set_heading() — Method in class page_support
- page_support::set_url() — Method in class page_support
- session_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\session_support.
- session_support::sesskey() — Method in class session_support
- session_support::set_user() — Method in class session_support
- session_support::static() — Method in class session_support
- task_support::static() — Method in class task_support
- user_support::save_profile_fields() — Method in class user_support
- user_support::static() — Method in class user_support
- version_support::supports() — Method in class version_support
- query_builder::select() — Method in class query_builder
- query_builder::static() — Method in class query_builder
- scheduled_service — Class in namespace local_middag\facade
Facade for local_middag\framework\application\service\task\scheduled_service.
- scheduled_service::static() — Method in class scheduled_service
- search_executor — Class in namespace local_middag\facade
Facade for local_middag\framework\infrastructure\search_engine\executor.
- search_factory — Class in namespace local_middag\facade
Facade for local_middag\framework\infrastructure\search_engine\factory.
- search_loader — Class in namespace local_middag\facade
Facade for local_middag\framework\infrastructure\search_engine\relation\loader.
- search_sql_generator — Class in namespace local_middag\facade
Facade for local_middag\framework\infrastructure\search_engine\sql_generator.
- session — Class in namespace local_middag\facade
Facade for local_middag\framework\support\moodle\session_support.
- session::sesskey() — Method in class session
- session::set_user() — Method in class session
- session::static() — Method in class session
- shortcode_manager — Class in namespace local_middag\facade
Facade for local_middag\framework\application\manager\shortcode_manager.
- shortcodes_service — Class in namespace local_middag\facade
Facade for local_middag\framework\application\service\common\shortcodes_service.
- tcpdf_adapter::set_html() — Method in class tcpdf_adapter
- tcpdf_adapter::set_metadata() — Method in class tcpdf_adapter
- tcpdf_adapter::set_orientation() — Method in class tcpdf_adapter
- typing::static() — Method in class typing
- shortcode_manager — Class in namespace local_middag\framework\application\manager
Shortcode Manager.
- shortcodes_service — Class in namespace local_middag\framework\application\service\common
Shortcodes Service.
- item_search_service::search() — Method in class item_search_service
Perform an advanced item search using criteria, metadata, pagination, and sorting.
- item_search_service::search_raw() — Method in class item_search_service
Perform an advanced search returning stdClass records.
- scheduled_service — Class in namespace local_middag\framework\application\service\task
High-level service for managing scheduled tasks.
- block_interface::set_title() — Method in class block_interface
Compute and store the block title.
- block_interface::set_attribute() — Method in class block_interface
Defines an HTML attribute for the block output wrapper.
- middag_interface::shutdown() — Method in class middag_interface
Shutdown the kernel and reset the singleton.
- widget_interface::set_id() — Method in class widget_interface
Set the unique identifier for this widget instance.
- global_scope_interface::should_apply() — Method in class global_scope_interface
Check if this scope should be applied to the current context.
- controller_interface::set_container() — Method in class controller_interface
Set the dependency injection container.
- controller_interface::set_request() — Method in class controller_interface
Set the current Symfony/Moodle request.
- controller_interface::set_require_login() — Method in class controller_interface
Require login before accessing a controller.
- controller_interface::set_require_capabilities() — Method in class controller_interface
Define capabilities that the user must have to access the controller.
- method_argument_resolver_interface::supports() — Method in class method_argument_resolver_interface
Determines whether the resolver supports the given method parameter.
- pdf_adapter_interface::set_html() — Method in class pdf_adapter_interface
Set the HTML content for the PDF.
- pdf_adapter_interface::set_metadata() — Method in class pdf_adapter_interface
Set PDF metadata.
- pdf_adapter_interface::set_orientation() — Method in class pdf_adapter_interface
Set page orientation.
- router_interface::scan_annotations() — Method in class router_interface
Scan controller annotations to populate route collection.
- service_loader_interface — Class in namespace local_middag\framework\contract\kernel
Contract for auto-discovery service loaders.
- shortcode_manager_interface — Class in namespace local_middag\framework\contract\manager
Interface for the Shortcode Manager.
- item_repository_interface::save_metadata() — Method in class item_repository_interface
Save (insert/update) metadata entries.
- http_client_interface::set_header() — Method in class http_client_interface
Add a custom header to the request.
- http_client_interface::set_authorization_bearer() — Method in class http_client_interface
Helper to set Bearer Token authorization.
- http_client_interface::set_content_type() — Method in class http_client_interface
Set the Content-Type header.
- item_search_service_interface::search() — Method in class item_search_service_interface
Perform an advanced search using criteria, metadata, pagination and sorting.
- item_search_service_interface::search_raw() — Method in class item_search_service_interface
Convenience wrapper for raw stdClass results.
- shortcodes_service_interface — Class in namespace local_middag\framework\contract\service
Interface for Shortcode Filters.
- deprecated_model_interface::set_meta() — Method in class deprecated_model_interface
- deprecated_model_interface::set_metas() — Method in class deprecated_model_interface
- $ deprecated_item#shortname — Property in class deprecated_item
- $ deprecated_item#status — Property in class deprecated_item
- $ deprecated_item#sortorder — Property in class deprecated_item
- deprecated_model::set_meta() — Method in class deprecated_model
Set metadata key-value pair.
- deprecated_model::set_metas() — Method in class deprecated_model
Set multiple metadata key-value pairs.
- deprecated_model::save() — Method in class deprecated_model
- $ category#sortorder — Property in class category
- $ course#sortorder — Property in class course
- $ course#shortname — Property in class course
- $ course#summary — Property in class course
- $ course#summaryformat — Property in class course
- $ course#showgrades — Property in class course
- $ course#startdate — Property in class course
- $ course#showreports — Property in class course
- $ course#showactivitydates — Property in class course
- $ course#showcompletionconditions — Property in class course
- $ enrol#status — Property in class enrol
- $ enrol#sortorder — Property in class enrol
- $ role#shortname — Property in class role
- $ role#sortorder — Property in class role
- $ user#suspended — Property in class user
- $ user#secret — Property in class user
- $ user_enrolment#status — Property in class user_enrolment
- has_relations::set_relation() — Method in class has_relations
Set a relation value.
- $ has_status#status — Property in class has_status
Expected property on the using class.
- snapshot_data — Class in namespace local_middag\framework\domain\value_object
Value Object: Snapshot Data.
- inertia_adapter::share() — Method in class inertia_adapter
Share a global prop accessible to all Inertia responses.
- $ inertia_manager#shared — Property in class inertia_manager
- inertia_manager::share() — Method in class inertia_manager
Share data globally across all Inertia responses.
- inertia_version_manager::set_version() — Method in class inertia_version_manager
Set the application version manually (useful for cache busting).
- tcpdf_adapter::set_html() — Method in class tcpdf_adapter
Set the HTML content to be rendered into the PDF.
- tcpdf_adapter::set_metadata() — Method in class tcpdf_adapter
Apply metadata (title/author/subject/keywords) to the PDF document.
- tcpdf_adapter::set_orientation() — Method in class tcpdf_adapter
Define page orientation.
- item_repository::save_metadata() — Method in class item_repository
Save metadata key/value pairs (Upsert logic).
- query_builder::select() — Method in class query_builder
Define explicit SELECT columns.
- sql_generator — Class in namespace local_middag\framework\infrastructure\search_engine
SQL generator for query conditions.
- abstract_facade::swap() — Method in class abstract_facade
Swap a given instance for testing or runtime overriding.
- abstract_controller::set_container() — Method in class abstract_controller
Set the container for dependency injection.
- abstract_controller::set_request() — Method in class abstract_controller
Inject the current HTTP request instance.
- container_resolver::supports() — Method in class container_resolver
Checks if the container can resolve the given parameter by type-hint.
- form_request_resolver::supports() — Method in class form_request_resolver
Determines if the parameter expects a Form Request implementation.
- inertia_resolver::supports() — Method in class inertia_resolver
Checks whether the parameter expects a supported Inertia class.
- request_resolver::supports() — Method in class request_resolver
Determines if the parameter expects a Symfony Request instance.
- route_parameter_resolver::supports() — Method in class route_parameter_resolver
Indicates whether this resolver should handle the parameter.
- kernel::shutdown() — Method in class kernel
Reset the kernel state.
- kernel::set_internal_container() — Method in class kernel
Sets the internal container instance manually.
- extension_loader::scan_directories() — Method in class extension_loader
Scan the extensions directory and build raw metadata definitions.
- extension_loader::sort_definitions() — Method in class extension_loader
Sort extension definitions by group, then priority, then slug.
- service_loader — Class in namespace local_middag\framework\kernel\loader
Service Loader.
- type_loader::scan_directories() — Method in class type_loader
Scan directories for Domain Entities.
- abstract_block::set_title() — Method in class abstract_block
Logic to determine and set the block title.
- abstract_block::set_attribute() — Method in class abstract_block
Sets an HTML attribute for the block wrapper.
- router::scan_annotations() — Method in class router
Delegates scanning to the Loader.
- scheduled_task_dto — Class in namespace local_middag\framework\shared\dto\moodle
Data Transfer Object for scheduled tasks.
- search_criteria — Class in namespace local_middag\framework\shared\dto\search
Filtering criteria for Item main table columns.
- search_metadata_criteria — Class in namespace local_middag\framework\shared\dto\search
Filtering criteria for Item metadata.
- sorting — Class in namespace local_middag\framework\shared\dto\search
Value Object for sorting parameters.
- interacts_with_auth::set_require_login() — Method in class interacts_with_auth
Set if login is required and set related options.
- interacts_with_auth::set_require_sesskey() — Method in class interacts_with_auth
Define the requirement of sesskey validation for non-idempotent requests.
- interacts_with_auth::set_require_capabilities() — Method in class interacts_with_auth
Define the capabilities that the user must have.
- interacts_with_forms::set_form() — Method in class interacts_with_forms
Set the form for the controller to handle.
- interacts_with_page::set_context() — Method in class interacts_with_page
Set the context for the controller.
- interacts_with_page::set_page_url() — Method in class interacts_with_page
Set the page URL.
- interacts_with_page::set_page_layout() — Method in class interacts_with_page
Set Moodle page layout.
- interacts_with_page::set_page_title() — Method in class interacts_with_page
Set page title.
- interacts_with_page::set_page_heading() — Method in class interacts_with_page
Set page heading.
- interacts_with_page::set_url_from_route() — Method in class interacts_with_page
Helper to set URL from route name.
- interacts_with_page::setup_moodle_page() — Method in class interacts_with_page
Apply all settings to the global $PAGE object.
- money::subtract() — Method in class money
Subtract another money object.
- format::slugify() — Method in class format
Generates a web-friendly slug from a string.
- http_client_adapter::set_header() — Method in class http_client_adapter
Sets a custom header for subsequent requests.
- http_client_adapter::set_authorization_bearer() — Method in class http_client_adapter
Sets the Authorization Bearer token header.
- http_client_adapter::set_content_type() — Method in class http_client_adapter
Sets the Content-Type header.
- middag_helper::shutdown() — Method in class middag_helper
Shutdown the kernel.
- cache_support::set() — Method in class cache_support
Stores a value into the cache.
- cache_support::set_many() — Method in class cache_support
Stores multiple key/value pairs into the cache.
- config_support::set_config() — Method in class config_support
Sets a configuration value for a specific plugin or component.
- context_support::system() — Method in class context_support
Retrieves the system context.
- db_support::start_delegated_transaction() — Method in class db_support
Starts a delegated database transaction.
- db_support::sql_fullname() — Method in class db_support
Retrieves the SQL fragment for matching a full name.
- db_support::sql_like() — Method in class db_support
Retrieves the SQL fragment for a LIKE clause.
- db_support::sql_compare_text() — Method in class db_support
Retrieves the SQL fragment for comparing text fields.
- html_writer_support::start_tag() — Method in class html_writer_support
Generates an opening HTML tag.
- html_writer_support::select_yes_no() — Method in class html_writer_support
Generates a yes/no select box.
- html_writer_support::select() — Method in class html_writer_support
Generates an HTML select box.
- html_writer_support::select_time() — Method in class html_writer_support
Generates date/time selection boxes.
- html_writer_support::script() — Method in class html_writer_support
Generates an HTML script tag.
- html_writer_support::start_div() — Method in class html_writer_support
Generates an opening HTML div tag.
- html_writer_support::span() — Method in class html_writer_support
Generates an HTML span tag.
- html_writer_support::start_span() — Method in class html_writer_support
Generates an opening HTML span tag.
- lang_support::string_exists() — Method in class lang_support
Checks if a language string exists in the component.
- message_support::send() — Method in class message_support
Sends a message using Moodle's message API.
- page_support::set_context() — Method in class page_support
Sets the current page context.
- page_support::set_pagelayout() — Method in class page_support
Sets the page layout.
- page_support::set_title() — Method in class page_support
Sets the page title.
- page_support::set_heading() — Method in class page_support
Sets the page heading.
- page_support::set_url() — Method in class page_support
Sets the page URL.
- session_support — Class in namespace local_middag\framework\support\moodle
Session support wrapper for Moodle's session management.
- session_support::sesskey() — Method in class session_support
Retrieves the current sesskey.
- session_support::set_user() — Method in class session_support
Sets the current user in the session.
- user_support::save_profile_fields() — Method in class user_support
Saves a custom profile field value for a specific user.
- version_support::supports() — Method in class version_support
Checks if a feature is supported according to a declarative matrix.
- middag::shutdown() — Method in class middag
Shutdown the kernel and reset the singleton.
T
- $ automessage_template#triggertype — Property in class automessage_template
- $ automessage_template#triggerconfig — Property in class automessage_template
- $ automessage_template#triggerconfigevent — Property in class automessage_template
- $ automessage_template#triggerconfigeventrepeat — Property in class automessage_template
- $ automessage_template#triggerconfigeventcontexts — Property in class automessage_template
- $ automessage_template#triggerconfigeventcontextsjson — Property in class automessage_template
- $ automessage_template#triggerconfigintervalrepeat — Property in class automessage_template
- $ automessage_template#triggerconfigintervaljoinresults — Property in class automessage_template
- $ automessage_template#triggerconfigintervaleach — Property in class automessage_template
- $ automessage_template#triggerconfigintervalstartdate — Property in class automessage_template
- $ automessage_template#triggerconfigintervalenddate — Property in class automessage_template
- $ automessage_template#triggerconfigintervallimit — Property in class automessage_template
- $ automessage_template#triggerconfigrelativedatetype — Property in class automessage_template
- $ automessage_template#triggerconfigrelativedatevalue — Property in class automessage_template
- $ automessage_trigger#triggertype — Property in class automessage_trigger
- $ automessage_trigger#template_shortname — Property in class automessage_trigger
- $ automessage_trigger#template_fullname — Property in class automessage_trigger
- $ automessage_trigger#template_description — Property in class automessage_trigger
- $ manage_filters#table_head — Property in class manage_filters
- $ manage_filters#table_size — Property in class manage_filters
- $ manage_templates#table_head — Property in class manage_templates
- $ manage_templates#table_size — Property in class manage_templates
- $ manage_trigger_users#table_head — Property in class manage_trigger_users
- $ manage_trigger_users#table_size — Property in class manage_trigger_users
- $ manage_triggers#table_head — Property in class manage_triggers
- $ manage_triggers#table_size — Property in class manage_triggers
- trigger_interval — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\task
- trigger_relativedate — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\task
- trigger_runonce — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\task
- twilio_verified — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\twilio\filters
- livehelperchat_service::twilio_create_sms() — Method in class livehelperchat_service
- twilio_templates — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\twilio\output
- $ twilio_templates#table_head — Property in class twilio_templates
- $ twilio_templates#table_size — Property in class twilio_templates
- twilio — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\twilio\send
- twilio_phone — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\twilio
- twilio_service — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\twilio
- twilio_templates — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\twilio
- $ twilio_templates#template_name — Property in class twilio_templates
- twilio_verified — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\twilio
- twilio_verify — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\twilio
- bigquery::tableSelector() — Method in class bigquery
This method handles the index page for jobs.
- bigquery::tableSelectorlist() — Method in class bigquery
This method handles the index page for jobs.
- bigquery::test_connection() — Method in class bigquery
This method tests the connection to BigQuery.
- $ uploadcsvfile#table_name — Property in class uploadcsvfile
- bigquery_api_service::test() — Method in class bigquery_api_service
Retrieves information about datasets and their respective tables.
- $ bigquery_base_service#table — Property in class bigquery_base_service
- $ companies#timecreated — Property in class companies
- $ companies#timemodified — Property in class companies
- common_controller::test_module() — Method in class common_controller
This method handles rendering the index page.
- extensions_api_controller::toggle() — Method in class extensions_api_controller
- $ document#timecreated — Property in class document
- $ document#timemodified — Property in class document
- $ issuance#timecreated — Property in class issuance
- $ base_field#type — Property in class base_field
- base_field::to_render_field() — Method in class base_field
- $ checkbox_field#type — Property in class checkbox_field
- checkbox_field::to_render_field() — Method in class checkbox_field
- $ cpf_field#type — Property in class cpf_field
- cpf_field::to_render_field() — Method in class cpf_field
- $ email_field#type — Property in class email_field
- email_field::to_render_field() — Method in class email_field
- $ header_field#type — Property in class header_field
- header_field::to_render_field() — Method in class header_field
- $ multipleselect_field#type — Property in class multipleselect_field
- multipleselect_field::to_render_field() — Method in class multipleselect_field
- $ number_field#type — Property in class number_field
- number_field::to_render_field() — Method in class number_field
- $ select_field#type — Property in class select_field
- select_field::to_render_field() — Method in class select_field
- text_field — Class in namespace local_middag\extensions\customform\model\field
- $ text_field#type — Property in class text_field
- text_field::to_render_field() — Method in class text_field
- form::to_render_form() — Method in class form
get data form render.
- $ step#title — Property in class step
- step::to_render_step() — Method in class step
- ecommerce_site_service::to_array() — Method in class ecommerce_site_service
- ecommerce_site_service::test_connection() — Method in class ecommerce_site_service
- digitalmanagerguru_restapi::test() — Method in class digitalmanagerguru_restapi
Executes the products method and verifies its execution outcome.
- digitalmanagerguru_restapi::transactions() — Method in class digitalmanagerguru_restapi
Retrieves a list of transactions from the specified endpoint.
- digitalmanagerguru_restapi::transaction() — Method in class digitalmanagerguru_restapi
Retrieves transactions by their unique identifier.
- digitalmanagerguru_site_service::test_connection() — Method in class digitalmanagerguru_site_service
- $ eduzz_products#title — Property in class eduzz_products
- $ eduzz_products#type — Property in class eduzz_products
- $ eduzz_restapi#token — Property in class eduzz_restapi
- eduzz_restapi::test() — Method in class eduzz_restapi
- eduzz_site_service::test_connection() — Method in class eduzz_site_service
- woocommerce_site_service::test_connection() — Method in class woocommerce_site_service
- woocommerce_restapi::test() — Method in class woocommerce_restapi
- forcecpf::test() — Method in class forcecpf
- types — Class in namespace local_middag\extensions\helpdesk\output
- $ types#table_size — Property in class types
- $ integration#token — Property in class integration
- workinghours_form_element::toHtml() — Method in class workinghours_form_element
- timeline_course — Class in namespace local_middag\extensions\studyplan\legacy\plan\task
- $ plan_timeline#total — Property in class plan_timeline
- translate_block_html — Class in namespace local_middag\extensions\translate\legacy
- translate_course — Class in namespace local_middag\extensions\translate\legacy
- translate_mod — Class in namespace local_middag\extensions\translate\legacy
- translate_service — Class in namespace local_middag\extensions\translate\service
- translate_extension — Class in namespace local_middag\extensions\translate
- trilha — Class in namespace local_middag\extensions\trilha\block
- $ trilha#title — Property in class trilha
- trilha — Class in namespace local_middag\extensions\trilha\controller
- trilha — Class in namespace local_middag\extensions\trilha\legacy\classes\model
- trilha::trilhaetapaurl() — Method in class trilha
- trilha — Class in namespace local_middag\extensions\trilha\legacy\classes\output
- trilha_etapa — Class in namespace local_middag\extensions\trilha\legacy\classes\output
- $ trilha_etapa#trilha — Property in class trilha_etapa
- trilha_view — Class in namespace local_middag\extensions\trilha\legacy\classes\output
- trilha_etapa — Class in namespace local_middag\extensions\trilha\legacy\classes
- $ trilha_etapa#trilha — Property in class trilha_etapa
- trilha — Class in namespace local_middag\extensions\trilha\model
- trilha::trilhaetapaurl() — Method in class trilha
- trilha_etapa — Class in namespace local_middag\extensions\trilha\model
- $ trilha_etapa#trilha — Property in class trilha_etapa
- trilha_extension — Class in namespace local_middag\extensions\trilha
- $ bunnynet_collections#totalSize — Property in class bunnynet_collections
The total storage size of the collection.
- $ bunnynet_videolibrary#trafficUsage — Property in class bunnynet_videolibrary
The amount of traffic usage this month.
- $ bunnynet_videolibrary#transcribingCaptionLanguages — Property in class bunnynet_videolibrary
The list of languages that the captions will be automatically transcribed to.
- $ bunnynet_videos#thumbnailCount — Property in class bunnynet_videos
The number of thumbnails generated for this video.
- $ bunnynet_videos#thumbnailFileName — Property in class bunnynet_videos
The file name of the thumbnail inside of the storage.
- $ bunnynet_videos#totalWatchTime — Property in class bunnynet_videos
The total video watch time in seconds.
- $ bunnynet_videos#thumbnailUrl — Property in class bunnynet_videos
Thumbnail URL.
- $ bunnynet_videos#transcodingMessages — Property in class bunnynet_videos
The list of transcoding messages that describe potential issues while the video was transcoding.
- debug::trace() — Method in class debug
- debug::trace_exception() — Method in class debug
- moodle::task() — Method in class moodle
Access the task wrapper.
- html_writer_support::tag() — Method in class html_writer_support
- html_writer_support::table() — Method in class html_writer_support
- task_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\task_support.
- url_support::to_absolute() — Method in class url_support
- table_builder — Class in namespace local_middag\facade
Facade for local_middag\framework\application\widget\table_builder.
- tcpdf_adapter — Class in namespace local_middag\facade
Facade for local_middag\framework\infrastructure\adapter\pdf\tcpdf_adapter.
- typing — Class in namespace local_middag\facade
Facade for local_middag\framework\support\typing.
- typing::to_bool() — Method in class typing
- typing::to_string() — Method in class typing
- url::to_absolute() — Method in class url
- table_builder — Class in namespace local_middag\framework\application\widget
Table Builder.
- entity_interface::to_array() — Method in class entity_interface
Convert the entity state to a plain associative array.
- result_interface::total() — Method in class result_interface
Returns total number of items matching the query, ignoring pagination.
- result_interface::to_array() — Method in class result_interface
Convert to array for JSON or external APIs.
- type_loader_interface — Class in namespace local_middag\framework\contract\kernel
Contract for domain type loaders that register item TYPE constants.
- dto_interface::to_array() — Method in class dto_interface
Convert object to array representation.
- $ deprecated_item#type — Property in class deprecated_item
- $ deprecated_item#table — Property in class deprecated_item
- $ deprecated_item#table_metadata — Property in class deprecated_item
- $ deprecated_model#type — Property in class deprecated_model
- $ deprecated_model#timecreated — Property in class deprecated_model
- $ deprecated_model#timemodified — Property in class deprecated_model
- $ deprecated_model#table — Property in class deprecated_model
- $ deprecated_model#table_metadata — Property in class deprecated_model
- handles_deprecation::trigger_deprecated() — Method in class handles_deprecation
- $ abstract_moodle_entity#timecreated — Property in class abstract_moodle_entity
- $ abstract_moodle_entity#timemodified — Property in class abstract_moodle_entity
- abstract_moodle_entity::to_record() — Method in class abstract_moodle_entity
Converts the entity to a stdClass record for Moodle APIs.
- abstract_moodle_entity::to_array() — Method in class abstract_moodle_entity
Implementation for entity_interface.
- event::to_array() — Method in class event
Export the event as an associative array for serialization.
- item::to_array() — Method in class item
Convert entity to array.
- $ category#theme — Property in class category
- $ cohort#theme — Property in class cohort
- $ course#theme — Property in class course
- $ user#theme — Property in class user
- $ user#timezone — Property in class user
- $ user#trackforums — Property in class user
- $ user#trustbitmask — Property in class user
- $ user_enrolment#timestart — Property in class user_enrolment
- $ user_enrolment#timeend — Property in class user_enrolment
- revision::to_array() — Method in class revision
Converts the revision back to an array for potential restoration.
- revision_diff::to_array() — Method in class revision_diff
Export the diff as associative array.
- inertia_response::to_response() — Method in class inertia_response
Build the Inertia response (JSON for SPA, HTML bootstrap otherwise).
- tcpdf_adapter — Class in namespace local_middag\framework\infrastructure\adapter\pdf
TCPDF adapter for PDF generation.
- result::total() — Method in class result
Returns total number of items matching the query, ignoring pagination.
- result::to_array() — Method in class result
Convert to array for JSON or external APIs.
- type_loader — Class in namespace local_middag\framework\kernel\loader
Domain Type Loader.
- $ abstract_block#title — Property in class abstract_block
- item_dto::to_array() — Method in class item_dto
Convert DTO to an array, filtering out null values.
- log_context_dto::to_array() — Method in class log_context_dto
Convert context to associative array, omitting null/empty values.
- log_entry_dto::to_array() — Method in class log_entry_dto
Convert log entry to array for serialization/transport.
- adhoc_task_dto::to_array() — Method in class adhoc_task_dto
Convert the DTO to an associative array.
- adhoc_task_dto::to_object() — Method in class adhoc_task_dto
Convert the DTO to a stdClass.
- plugin_dto::to_array() — Method in class plugin_dto
Convert to associative array with key metadata.
- plugin_dto::to_object() — Method in class plugin_dto
Convert to stdClass for compatibility layers.
- running_task_dto::to_array() — Method in class running_task_dto
Convert DTO to associative array.
- running_task_dto::to_object() — Method in class running_task_dto
Convert DTO to stdClass.
- scheduled_task_dto::to_array() — Method in class scheduled_task_dto
Convert DTO to associative array.
- scheduled_task_dto::to_object() — Method in class scheduled_task_dto
Convert DTO to stdClass.
- task_summary_dto — Class in namespace local_middag\framework\shared\dto\moodle
Summary of adhoc tasks aggregated by component and classname.
- task_summary_dto::to_array() — Method in class task_summary_dto
Convert DTO to associative array.
- task_summary_dto::to_object() — Method in class task_summary_dto
Convert DTO to stdClass.
- job_payload_dto::to_array() — Method in class job_payload_dto
Convert payload to associative array.
- sorting::to_sql() — Method in class sorting
Generate SQL snippet for ORDER BY.
- table_config — Class in namespace local_middag\framework\shared\dto\table
Table configuration DTO.
- money::to_float() — Method in class money
Returns the amount as a float (Major Units).
- debug::trace() — Method in class debug
Outputs a debug message if the specified debug level is enabled in Moodle configuration.
- debug::trace_exception() — Method in class debug
Traces a detailed exception report including stack trace and Moodle-specific properties.
- html_writer_support::tag() — Method in class html_writer_support
Generates a full HTML tag.
- html_writer_support::table() — Method in class html_writer_support
Generates an HTML table.
- task_support — Class in namespace local_middag\framework\support\moodle
Utility wrapper for Moodle's Task API (scheduled and adhoc tasks).
- url_support::to_absolute() — Method in class url_support
Converts a relative URL to an absolute URL.
- typing — Class in namespace local_middag\framework\support
Central utility for type normalization and casting.
- typing::to_int() — Method in class typing
Converts any scalar value to a nullable integer.
- typing::to_positive_int() — Method in class typing
Converts a value to a positive integer or null if zero or negative.
- typing::to_bool() — Method in class typing
Performs strict boolean normalization from various scalar representations.
- typing::to_string() — Method in class typing
Performs strict string normalization.
- typing::to_float() — Method in class typing
Performs strict float normalization.
U
- $ automessage#userid — Property in class automessage
- automessage_filter::update() — Method in class automessage_filter
Update the model with form data.
- automessage_template::update() — Method in class automessage_template
Update the model with form data.
- user_filter_accessed — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\filters
- user_filter_customcourserole — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\filters
- user_filter_event — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\filters
- user_filter_heading — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\filters
- user_filter_heading::user_filter_heading() — Method in class user_filter_heading
Old syntax of class constructor. Deprecated in PHP7.
- users — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\table
Class for the displaying the participants table.
- $ users#users — Property in class users
- $ users#url — Property in class users
- users_filterset — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\table
Custom report dynamic table filterset class.
- $ livehelperchat_service#url — Property in class livehelperchat_service
- $ twilio_templates#url — Property in class twilio_templates
- twilio_templates::update() — Method in class twilio_templates
Update the model with form data.
- $ twilio_verified#userid — Property in class twilio_verified
- twilio_verify::update() — Method in class twilio_verify
Update the model with form data.
- bigquery::update_select_table() — Method in class bigquery
This method handles the index page for jobs.
- bigquery::uploadcsvfile() — Method in class bigquery
This method handles the index page for the upload CSV file.
- uploadcsvfile — Class in namespace local_middag\extensions\bigquery\model
- $ uploadcsvfile#userid — Property in class uploadcsvfile
- bigquery_api_service::update_table_structure() — Method in class bigquery_api_service
Updates the table structure based on the provided schema in the options.
- users — Class in namespace local_middag\extensions\cleaner\table
Class for the displaying the participants table.
- $ users#users — Property in class users
- users_filterset — Class in namespace local_middag\extensions\cleaner\table
Participants table filterset.
- $ companies#userid — Property in class companies
- example_controller::userOrder() — Method in class example_controller
Dois parâmetros com restrições (ex: /user/15/order/2023-09-10).
- coursegroup::update() — Method in class coursegroup
- coursegroup_service::update() — Method in class coursegroup_service
Updates an existing course group, including the image filemanager.
- $ issuance#userid — Property in class issuance
- util — Class in namespace local_middag\extensions\customdocs
- customform::update() — Method in class customform
This method handles both creating a customform.
- action_factory::update() — Method in class action_factory
- base_action::update_action() — Method in class base_action
- checkbox_field::update_field() — Method in class checkbox_field
- cpf_field::update_field() — Method in class cpf_field
- email_field::update_field() — Method in class email_field
- field_factory::update() — Method in class field_factory
- header_field::update_field() — Method in class header_field
- multipleselect_field::update_field() — Method in class multipleselect_field
- number_field::update_field() — Method in class number_field
- select_field::update_field() — Method in class select_field
- text_field::update_field() — Method in class text_field
- $ form#url_edit — Property in class form
- step::update_step() — Method in class step
- ecommerce_orders_service::unenrol() — Method in class ecommerce_orders_service
- ecommerce_products_service::update() — Method in class ecommerce_products_service
- ecommerce_products_service::update_product() — Method in class ecommerce_products_service
- ecommerce_site_service::update() — Method in class ecommerce_site_service
- ecommerce_site_service::update_product_variations() — Method in class ecommerce_site_service
- ecommerce_site_service::update_site() — Method in class ecommerce_site_service
- ecommerce_site_service::update_products() — Method in class ecommerce_site_service
- ecommerce_site_service::update_orders() — Method in class ecommerce_site_service
- ecommerce_site_service::update_order() — Method in class ecommerce_site_service
- ecommerce::update_products() — Method in class ecommerce
This method handles listing products for a specific store by ID.
- ecommerce::update_orders() — Method in class ecommerce
This method handles listing products for a specific store by ID.
- $ ecommerce_sites#unenrol_status — Property in class ecommerce_sites
- $ ecommerce_sites#url_orders — Property in class ecommerce_sites
- $ ecommerce_sites#url_products — Property in class ecommerce_sites
- $ ecommerce_sites#url_edit — Property in class ecommerce_sites
- $ ecommerce_sites#url_checklist — Property in class ecommerce_sites
- $ digitalmanagerguru_orders#updated_at — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_orders#user_name — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_orders#user_phone_local_code — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_orders#user_phone_number — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_orders#user_doc — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_orders#user_id — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_orders#user_email — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_orders#user_address — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_orders#user_address_city — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_orders#user_address_comp — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_orders#user_address_country — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_orders#user_address_district — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_orders#user_address_number — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_orders#user_address_state — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_orders#user_address_state_full_name — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_orders#user_address_zip_code — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_orders#user_company_name — Property in class digitalmanagerguru_orders
- $ digitalmanagerguru_sites#user_token — Property in class digitalmanagerguru_sites
- $ digitalmanagerguru_sites#unenrol_status — Property in class digitalmanagerguru_sites
- digitalmanagerguru_site_service::update_site() — Method in class digitalmanagerguru_site_service
- digitalmanagerguru_site_service::update_products() — Method in class digitalmanagerguru_site_service
- digitalmanagerguru_site_service::update_product_variations() — Method in class digitalmanagerguru_site_service
- digitalmanagerguru_site_service::update_order() — Method in class digitalmanagerguru_site_service
- digitalmanagerguru_site_service::update_orders() — Method in class digitalmanagerguru_site_service
- $ eduzz_sites#url — Property in class eduzz_sites
- $ eduzz_sites#unenrol_status — Property in class eduzz_sites
- eduzz_site_service::update_site() — Method in class eduzz_site_service
- eduzz_site_service::update_products() — Method in class eduzz_site_service
- eduzz_site_service::update_product_variations() — Method in class eduzz_site_service
- eduzz_site_service::update_order() — Method in class eduzz_site_service
- eduzz_site_service::update_orders() — Method in class eduzz_site_service
- woocommerce_site_service::update_site() — Method in class woocommerce_site_service
- woocommerce_site_service::update_products() — Method in class woocommerce_site_service
- woocommerce_site_service::update_orders() — Method in class woocommerce_site_service
- woocommerce_site_service::update_order() — Method in class woocommerce_site_service
- woocommerce_site_service::update_product_variations() — Method in class woocommerce_site_service
- $ woocommerce_sites#url — Property in class woocommerce_sites
- $ woocommerce_sites#unenrol_status — Property in class woocommerce_sites
- $ enrolment#userid — Property in class enrolment
- $ enrolment#user_fullname — Property in class enrolment
- $ enrolment#user_email — Property in class enrolment
- observer::user_enrolment_created() — Method in class observer
Observer for \core\event\user_enrolment_created event.
- observer::user_enrolment_deleted() — Method in class observer
Observer for \core\event\user_enrolment_deleted event.
- forcecpf::update() — Method in class forcecpf
- forcecpf::update_user_field() — Method in class forcecpf
- $ helpdesk_feedback#userid — Property in class helpdesk_feedback
- $ helpdesk_reply#userid — Property in class helpdesk_reply
- $ helpdesk_request#userid — Property in class helpdesk_request
- util — Class in namespace local_middag\extensions\helpdesk
Middag Local.
- $ plan#userid — Property in class plan
- plan::update() — Method in class plan
- $ plan_timeline#usedcourses — Property in class plan_timeline
- $ plan_timeline#unsedcourses — Property in class plan_timeline
- trilha::update() — Method in class trilha
Update the model with form data.
- trilha_etapa::update() — Method in class trilha_etapa
Update the model with form data.
- util — Class in namespace local_middag\extensions\trilha\legacy\classes
- trilha::update() — Method in class trilha
Update the model with form data.
- trilha_etapa::update() — Method in class trilha_etapa
Update the model with form data.
- util — Class in namespace local_middag\extensions\trilha
- bunnynet_api::updateVideoLibrary() — Method in class bunnynet_api
- bunnynet_apistream::uploadVideo() — Method in class bunnynet_apistream
- $ bunnynet_videolibrary#uiLanguage — Property in class bunnynet_videolibrary
The UI language of the player.
- bunnynet_videolibrary::update_videolibraries() — Method in class bunnynet_videolibrary
Atualiza a listagem de bibliotecas.
- bunnynet_videolibrary::update_videolibrary() — Method in class bunnynet_videolibrary
Atualiza única biblioteca de vídeos.
- bunnynet_videolibrary::update_collections() — Method in class bunnynet_videolibrary
Atualiza as coleções de uma biblioteca.
- bunnynet_videolibrary::update_videos() — Method in class bunnynet_videolibrary
Atualiza os vídeos de uma biblioteca.
- bunnynet_videolibrary::upload_video() — Method in class bunnynet_videolibrary
Carrega um novo vídeo para a biblioteca.
- config::unset_config() — Method in class config
- context::user() — Method in class context
- db::update_record() — Method in class db
- item_service::update() — Method in class item_service
- middag_helper::url_generator() — Method in class middag_helper
- moodle::url() — Method in class moodle
Access the url wrapper.
- moodle::user() — Method in class moodle
Access the user wrapper.
- config_support::unset_config() — Method in class config_support
- context_support::user() — Method in class context_support
- db_support::update_record() — Method in class db_support
- enrol_support::user_is_enrolled() — Method in class enrol_support
- session_support::unset_wants_url() — Method in class session_support
- url_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\url_support.
- url_support::user_profile() — Method in class url_support
- user_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\user_support.
- user_support::update_user() — Method in class user_support
- pdftk_adapter::uncompress_content() — Method in class pdftk_adapter
- session::unset_wants_url() — Method in class session
- url — Class in namespace local_middag\facade
Facade for local_middag\framework\support\moodle\url_support.
- url::user_profile() — Method in class url
- user_service — Class in namespace local_middag\facade
Facade for local_middag\framework\application\service\common\user_service.
- user_service::update_user() — Method in class user_service
- user_service — Class in namespace local_middag\framework\application\service\common
User Service.
- user_service::update_user() — Method in class user_service
Update an existing Moodle user with validation.
- item_service::update() — Method in class item_service
Update an existing item using a DTO.
- middag_interface::url_generator() — Method in class middag_interface
Generate a Moodle URL from a Symfony route name and parameters.
- item_repository_interface::update() — Method in class item_repository_interface
Update an existing item from a DTO.
- item_service_interface::update() — Method in class item_service_interface
Update an existing item.
- user_service_interface — Class in namespace local_middag\framework\contract\service
Contract for User Management Service.
- user_service_interface::update_user() — Method in class user_service_interface
Update an existing Moodle user with validation.
- deprecated_model_interface::update() — Method in class deprecated_model_interface
- $ deprecated_item#userid — Property in class deprecated_item
- $ deprecated_item#usermodified — Property in class deprecated_item
- deprecated_model::update() — Method in class deprecated_model
Update the model with form data.
- url_generator — Class in namespace local_middag\framework\deprecated\trait
Trait url_generator.
- url_generator::url_generator() — Method in class url_generator
Generate a URL based on the Symfony route name and parameters.
- user — Class in namespace local_middag\framework\domain\entity\moodle
User Entity (Moodle Native).
- $ user#username — Property in class user
- user_enrolment — Class in namespace local_middag\framework\domain\entity\moodle
User Enrolment Entity (Moodle Native).
- $ user_enrolment#userid — Property in class user_enrolment
- pdftk_adapter::uncompress_content() — Method in class pdftk_adapter
Uncompress a PDF file stream.
- item_repository::update() — Method in class item_repository
Update an existing item.
- registry::unregister() — Method in class registry
Unregister a specific relation.
- abstract_controller::url_generator() — Method in class abstract_controller
Generates a URL from the given parameters.
- update_item_dto — Class in namespace local_middag\framework\shared\dto\item
DTO strictly for Item updates.
- conditionable::unless() — Method in class conditionable
Apply the callback if the given "value" is falsy.
- url_generator — Class in namespace local_middag\framework\shared\trait\controller
Trait url_generator.
- url_generator::url_generator() — Method in class url_generator
Generate a URL based on the Symfony route name and parameters.
- uuid — Class in namespace local_middag\framework\shared\value_object
Value Object: UUID.
- middag_helper::url_generator() — Method in class middag_helper
Generate a Moodle URL from a Symfony route name and parameters.
- config_support::unset_config() — Method in class config_support
Unsets (removes) a configuration value.
- context_support::user() — Method in class context_support
Retrieves the user context for a given user ID.
- db_support::update_record() — Method in class db_support
Updates an existing record in a table.
- enrol_support::user_is_enrolled() — Method in class enrol_support
Checks if a user is currently enrolled in a specific course.
- session_support::unset_wants_url() — Method in class session_support
Removes the wantsurl from the session.
- url_support — Class in namespace local_middag\framework\support\moodle
Utility functions for Moodle URLs and redirection.
- url_support::user_profile() — Method in class url_support
Retrieves a user profile URL.
- user_support — Class in namespace local_middag\framework\support\moodle
Utility functions for Moodle users and custom profile fields.
- user_support::update_user() — Method in class user_support
Updates an existing Moodle user.
- middag::url_generator() — Method in class middag
Generate a Moodle URL from a Symfony route name and parameters.
V
- $ admin_setting_link#visiblename — Property in class admin_setting_link
- $ automessage_filter#visible — Property in class automessage_filter
- $ automessage_template#visible — Property in class automessage_template
- $ twilio_templates#variables — Property in class twilio_templates
- $ twilio_verify#verifycode — Property in class twilio_verify
- twilio_verify::verify() — Method in class twilio_verify
- edit_form::validation() — Method in class edit_form
- cleaner_form::validation() — Method in class cleaner_form
- company_form::validation() — Method in class company_form
- mtool_automessage_filter_form::validation() — Method in class mtool_automessage_filter_form
- mtool_automessage_filter_preview_form::validation() — Method in class mtool_automessage_filter_preview_form
- mtool_automessage_manage_triggers::validation() — Method in class mtool_automessage_manage_triggers
- mtool_customdocs_document_form::validation() — Method in class mtool_customdocs_document_form
- mtool_customdocs_issuance_form::validation() — Method in class mtool_customdocs_issuance_form
- mtool_customdocs_report_issuances_form::validation() — Method in class mtool_customdocs_report_issuances_form
- mtool_forcecpf_index_form::validation() — Method in class mtool_forcecpf_index_form
- mtool_helpdesk_defaultaction_form::validation() — Method in class mtool_helpdesk_defaultaction_form
- mtool_helpdesk_reply_form::validation() — Method in class mtool_helpdesk_reply_form
- mtool_helpdesk_request_form::validation() — Method in class mtool_helpdesk_request_form
- mtool_helpdesk_search_requests_form::validation() — Method in class mtool_helpdesk_search_requests_form
- mtool_helpdesk_type_action_form::validation() — Method in class mtool_helpdesk_type_action_form
- mtool_helpdesk_type_form::validation() — Method in class mtool_helpdesk_type_form
- mtool_plan_plan_form::validation() — Method in class mtool_plan_plan_form
- mtool_translate_modal_form::validation() — Method in class mtool_translate_modal_form
- mtool_trilha_etapa_form::validation() — Method in class mtool_trilha_etapa_form
- mtool_trilha_trilha_form::validation() — Method in class mtool_trilha_trilha_form
- mtool_twilio_edit_form::validation() — Method in class mtool_twilio_edit_form
- mtool_twilio_verify_form::validation() — Method in class mtool_twilio_verify_form
- coursegroup_form::validation() — Method in class coursegroup_form
- customform::verify_idnumber() — Method in class customform
This method handles both listing stores and showing a specific store by ID.
- form_service::validate_import_structure() — Method in class form_service
Validates the structure of an imported JSON object for a form configuration system.
- student_form::validation() — Method in class student_form
- students_form::validation() — Method in class students_form
- ecommerce_orders_service::validate() — Method in class ecommerce_orders_service
- ecommerce_site_service::validate_webhook() — Method in class ecommerce_site_service
- local_middag_product_edit_form::validation() — Method in class local_middag_product_edit_form
- local_middag_site_checklist_form::validation() — Method in class local_middag_site_checklist_form
- local_middag_site_edit_form::validation() — Method in class local_middag_site_edit_form
- digitalmanagerguru_site_service::validate_webhook() — Method in class digitalmanagerguru_site_service
- eduzz_site_service::validate_webhook() — Method in class eduzz_site_service
- report_enrolment_form::validation() — Method in class report_enrolment_form
- forcecpf::validate_cpf() — Method in class forcecpf
- mtool_helpdesk_modal_form::validation() — Method in class mtool_helpdesk_modal_form
- lookerstudio::view() — Method in class lookerstudio
This method provides the view for a Looker Studio dashboard.
- managefiles::view() — Method in class managefiles
This method provides the view file.
- managefile_form::validation() — Method in class managefile_form
- $ plan#visible — Property in class plan
- trilha::viewurl() — Method in class trilha
- util::viewurl() — Method in class util
- trilha::viewurl() — Method in class trilha
- util::viewurl() — Method in class util
- videolibrary_extension — Class in namespace local_middag\extensions\videolibrary
- $ bunnynet_collections#videoCount — Property in class bunnynet_collections
The number of videos that the collection contains.
- $ bunnynet_videolibrary#videoCount — Property in class bunnynet_videolibrary
The number of videos in the video library.
- $ bunnynet_videolibrary#viAiPublisherId — Property in class bunnynet_videolibrary
The vi.ai publisher id for advertising configuration.
- $ bunnynet_videolibrary#vastTagUrl — Property in class bunnynet_videolibrary
The URL of the VAST tag endpoint for advertising configuration.
- $ bunnynet_videos#views — Property in class bunnynet_videos
The number of views the video received.
- item_validator_service::validate_create() — Method in class item_validator_service
- item_validator_service::validate_update() — Method in class item_validator_service
- moodle::version() — Method in class moodle
Access the version wrapper.
- request_support::validate_email() — Method in class request_support
- version_support — Class in namespace local_middag\facade\moodle
Facade for local_middag\framework\support\moodle\version_support.
- version_support::version_semver() — Method in class version_support
- request::validate_email() — Method in class request
- validator — Class in namespace local_middag\facade
Facade for local_middag\framework\support\validator.
- validator::validate_cpf() — Method in class validator
- validator::validate_cnpj() — Method in class validator
- validator::validate() — Method in class validator
- webhook_service::validate_signature() — Method in class webhook_service
- extension_service::validate_dependencies() — Method in class extension_service
Validate if all dependencies for an extension are enabled and available.
- webhook_service::validate_signature() — Method in class webhook_service
Validate an incoming webhook signature using HMAC.
- item_validator_service::validate_create() — Method in class item_validator_service
Validate DTO for "create" operation.
- item_validator_service::validate_update() — Method in class item_validator_service
Validate DTO for "update" operation.
- form_request_interface::validate() — Method in class form_request_interface
Executes validation logic on the incoming request.
- item_validator_service_interface::validate_create() — Method in class item_validator_service_interface
Validate DTO for "create" operation.
- item_validator_service_interface::validate_update() — Method in class item_validator_service_interface
Validate DTO for "update" operation.
- webhook_service_interface::validate_signature() — Method in class webhook_service_interface
Validate an incoming webhook signature using HMAC.
- $ deprecated_item#visible — Property in class deprecated_item
- $ deprecated_item#version — Property in class deprecated_item
- $ category#visible — Property in class category
- $ category#visibleold — Property in class category
- $ cohort#visible — Property in class cohort
- $ course#visible — Property in class course
- $ course#visibleold — Property in class course
- $ group#visibility — Property in class group
- inertia_adapter::version() — Method in class inertia_adapter
Override the current Inertia asset version.
- extension_loader::validate_dependencies() — Method in class extension_loader
Validate extension dependencies.
- request_support::validate_email() — Method in class request_support
Validates an email address using Moodle's validation rules.
- version_support — Class in namespace local_middag\framework\support\moodle
Infrastructure service to normalize and compare Moodle Core versions.
- version_support::version_semver() — Method in class version_support
Retrieves the "semver-like" version of Moodle (e.g.: "4.4.0").
- validator — Class in namespace local_middag\framework\support
Wrapper utilities around the Respect/Validation library.
- validator::validate_cpf() — Method in class validator
Validates whether a string is a valid Brazilian CPF number.
- validator::validate_cnpj() — Method in class validator
Validates whether a string is a valid Brazilian CNPJ number.
- validator::validate() — Method in class validator
Generic method to validate data against multiple rules and return error messages.
W
- widget — Class in namespace local_middag\base
Public SDK Widget.
- webhook — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\send
- whatsapp_templates — Class in namespace local_middag\extensions\automessage\legacy\automessage\classes\twilio\task
- example_controller::widget() — Method in class example_controller
Example rendering a custom widget.
- coursegroup_item::with_expiration() — Method in class coursegroup_item
Returns a clone with expiration updated.
- coursegroup_item::with_context_ids() — Method in class coursegroup_item
Returns a clone with updated context IDs.
- ecommerce::webhook() — Method in class ecommerce
This method handles listing products for a specific store by ID.
- eduzz_restapi::webhooks() — Method in class eduzz_restapi
- woocommerce_orders_service — Class in namespace local_middag\extensions\ecommerce\types\woocommerce\service
- woocommerce_products_service — Class in namespace local_middag\extensions\ecommerce\types\woocommerce\service
- woocommerce_site_service — Class in namespace local_middag\extensions\ecommerce\types\woocommerce\service
- woocommerce_site_service::woocommerce_webhook_topics() — Method in class woocommerce_site_service
- woocommerce_site_service::woocommerce_has_moodlesite() — Method in class woocommerce_site_service
- woocommerce_site_service::woocommerce_create_moodlesite() — Method in class woocommerce_site_service
- woocommerce_site_service::woocommerce_get_middag_moodle_site() — Method in class woocommerce_site_service
- woocommerce_orders — Class in namespace local_middag\extensions\ecommerce\types\woocommerce
- woocommerce_products — Class in namespace local_middag\extensions\ecommerce\types\woocommerce
- woocommerce_restapi — Class in namespace local_middag\extensions\ecommerce\types\woocommerce
- woocommerce_restapi::webhooks() — Method in class woocommerce_restapi
- woocommerce_sites — Class in namespace local_middag\extensions\ecommerce\types\woocommerce
- woocommerce_webhooks — Class in namespace local_middag\extensions\ecommerce\types\woocommerce
- $ woocommerce_webhooks#webhook_id — Property in class woocommerce_webhooks
- $ woocommerce_webhooks#webhook_topic — Property in class woocommerce_webhooks
- $ woocommerce_webhooks#webhook_secret — Property in class woocommerce_webhooks
- workflow_base — Class in namespace local_middag\extensions\helpdesk
- workflow_default — Class in namespace local_middag\extensions\helpdesk\workflows
- workinghours_form_element — Class in namespace local_middag\extensions\studyplan\legacy\plan\classes
- $ bunnynet_videolibrary#watermarkPositionLeft — Property in class bunnynet_videolibrary
The left offset of the watermark position (in %).
- $ bunnynet_videolibrary#watermarkPositionTop — Property in class bunnynet_videolibrary
The top offset of the watermark position (in %).
- $ bunnynet_videolibrary#watermarkWidth — Property in class bunnynet_videolibrary
The width of the watermark (in %).
- $ bunnynet_videolibrary#watermarkHeight — Property in class bunnynet_videolibrary
The height of the watermark (in %).
- $ bunnynet_videolibrary#webhookUrl — Property in class bunnynet_videolibrary
The webhook URL of the video library.
- $ bunnynet_videolibrary#watermarkVersion — Property in class bunnynet_videolibrary
The version of the watermark.
- $ bunnynet_videos#width — Property in class bunnynet_videos
The width of the original video file.
- webhooks_extension — Class in namespace local_middag\extensions\webhooks
- middag_helper::webhook_url_generator() — Method in class middag_helper
- query_builder::where() — Method in class query_builder
- query_builder::where_in() — Method in class query_builder
- query_builder::where_not_in() — Method in class query_builder
- query_builder::where_between() — Method in class query_builder
- query_builder::where_meta() — Method in class query_builder
- query_builder::where_meta_in() — Method in class query_builder
- query_builder::with_metadata() — Method in class query_builder
- query_builder::with_relation() — Method in class query_builder
- query_builder::without_global_scope() — Method in class query_builder
- query_builder::without_global_scopes() — Method in class query_builder
- query_builder::wants_std_class() — Method in class query_builder
- table_builder::with_options() — Method in class table_builder
- webhook_service — Class in namespace local_middag\facade
Facade for local_middag\framework\application\service\common\webhook_service.
- webhook_service — Class in namespace local_middag\framework\application\service\common
Webhook Service.
- table_builder::with_options() — Method in class table_builder
Set general table options.
- middag_interface::webhook_url_generator() — Method in class middag_interface
Generate a webhook URL (helper for callbacks).
- widget_interface — Class in namespace local_middag\framework\contract\core
Contract for UI widgets.
- webhook_service_interface — Class in namespace local_middag\framework\contract\service
Webhook Service Interface.
- url_generator::webhook_url_generator() — Method in class url_generator
Generate a webhook URL.
- abstract_moodle_entity::with_id() — Method in class abstract_moodle_entity
Set entity identifier.
- abstract_moodle_entity::with_timecreated() — Method in class abstract_moodle_entity
Set entity creation timestamp.
- abstract_moodle_entity::with_timemodified() — Method in class abstract_moodle_entity
Set entity modification timestamp.
- event::with_diff() — Method in class event
Returns a new Event instance with the added Diff.
- event::with_snapshot() — Method in class event
Returns a new Event instance with the snapshot set.
- event::with_message() — Method in class event
Clone the event updating its message.
- item::with_contextid() — Method in class item
Create a new instance with the provided context ID.
- item::with_courseid() — Method in class item
Create a new instance with the provided course ID.
- item::with_userid() — Method in class item
Create a new instance with the provided user ID.
- item::with_parent() — Method in class item
Create a new instance with the provided parent ID.
- item::with_fullname() — Method in class item
Create a new instance with the provided full name.
- item::with_shortname() — Method in class item
Create a new instance with the provided short name.
- item::with_idnumber() — Method in class item
Create a new instance with the provided idnumber.
- item::with_description() — Method in class item
Create a new instance with the provided description.
- item::with_descriptionformat() — Method in class item
Create a new instance with the provided description format.
- item::with_status() — Method in class item
Create a new instance with the provided status.
- item::with_visible() — Method in class item
Create a new instance with the provided visibility flag.
- item::with_sortorder() — Method in class item
Create a new instance with the provided sort order.
- item::with_version() — Method in class item
Create a new instance with the provided version.
- item::with_timemodified() — Method in class item
Create a new instance with the provided modification time.
- item::with_usermodified() — Method in class item
Create a new instance with the provided last modifier.
- category::with_name() — Method in class category
- category::with_idnumber() — Method in class category
- category::with_description() — Method in class category
- category::with_descriptionformat() — Method in class category
- category::with_parent() — Method in class category
- category::with_sortorder() — Method in class category
- category::with_coursecount() — Method in class category
- category::with_visible() — Method in class category
- category::with_visibleold() — Method in class category
- category::with_depth() — Method in class category
- category::with_path() — Method in class category
- category::with_theme() — Method in class category
- cohort::with_contextid() — Method in class cohort
- cohort::with_name() — Method in class cohort
- cohort::with_idnumber() — Method in class cohort
- cohort::with_description() — Method in class cohort
- cohort::with_descriptionformat() — Method in class cohort
- cohort::with_visible() — Method in class cohort
- cohort::with_component() — Method in class cohort
- cohort::with_theme() — Method in class cohort
- context::with_contextlevel() — Method in class context
- context::with_instanceid() — Method in class context
- context::with_path() — Method in class context
- context::with_depth() — Method in class context
- context::with_locked() — Method in class context
- course::with_category() — Method in class course
- course::with_sortorder() — Method in class course
- course::with_fullname() — Method in class course
- course::with_shortname() — Method in class course
- course::with_idnumber() — Method in class course
- course::with_summary() — Method in class course
- course::with_summaryformat() — Method in class course
- course::with_format() — Method in class course
- course::with_showgrades() — Method in class course
- course::with_newsitems() — Method in class course
- course::with_startdate() — Method in class course
- course::with_enddate() — Method in class course
- course::with_relativedatesmode() — Method in class course
- course::with_marker() — Method in class course
- course::with_maxbytes() — Method in class course
- course::with_legacyfiles() — Method in class course
- course::with_showreports() — Method in class course
- course::with_visible() — Method in class course
- course::with_visibleold() — Method in class course
- course::with_downloadcontent() — Method in class course
- course::with_groupmode() — Method in class course
- course::with_groupmodeforce() — Method in class course
- course::with_defaultgroupingid() — Method in class course
- course::with_lang() — Method in class course
- course::with_calendartype() — Method in class course
- course::with_theme() — Method in class course
- course::with_requested() — Method in class course
- course::with_enablecompletion() — Method in class course
- course::with_completionnotify() — Method in class course
- course::with_cacherev() — Method in class course
- course::with_originalcourseid() — Method in class course
- course::with_showactivitydates() — Method in class course
- course::with_showcompletionconditions() — Method in class course
- course::with_pdfexportfont() — Method in class course
- enrol::with_enrol() — Method in class enrol
- enrol::with_status() — Method in class enrol
- enrol::with_courseid() — Method in class enrol
- enrol::with_sortorder() — Method in class enrol
- enrol::with_name() — Method in class enrol
- enrol::with_enrolperiod() — Method in class enrol
- enrol::with_enrolstartdate() — Method in class enrol
- enrol::with_enrolenddate() — Method in class enrol
- enrol::with_expirynotify() — Method in class enrol
- enrol::with_expirythreshold() — Method in class enrol
- enrol::with_notifyall() — Method in class enrol
- enrol::with_password() — Method in class enrol
- enrol::with_cost() — Method in class enrol
- enrol::with_currency() — Method in class enrol
- enrol::with_roleid() — Method in class enrol
- enrol::with_customint1() — Method in class enrol
- enrol::with_customint2() — Method in class enrol
- enrol::with_customint3() — Method in class enrol
- enrol::with_customint4() — Method in class enrol
- enrol::with_customint5() — Method in class enrol
- enrol::with_customint6() — Method in class enrol
- enrol::with_customint7() — Method in class enrol
- enrol::with_customint8() — Method in class enrol
- enrol::with_customchar1() — Method in class enrol
- enrol::with_customchar2() — Method in class enrol
- enrol::with_customchar3() — Method in class enrol
- enrol::with_customdec1() — Method in class enrol
- enrol::with_customdec2() — Method in class enrol
- enrol::with_customtext1() — Method in class enrol
- enrol::with_customtext2() — Method in class enrol
- enrol::with_customtext3() — Method in class enrol
- enrol::with_customtext4() — Method in class enrol
- group::with_courseid() — Method in class group
- group::with_idnumber() — Method in class group
- group::with_name() — Method in class group
- group::with_description() — Method in class group
- group::with_descriptionformat() — Method in class group
- group::with_enrolmentkey() — Method in class group
- group::with_picture() — Method in class group
- group::with_visibility() — Method in class group
- group::with_participation() — Method in class group
- role::with_name() — Method in class role
- role::with_shortname() — Method in class role
- role::with_description() — Method in class role
- role::with_sortorder() — Method in class role
- role::with_archetype() — Method in class role
- user::with_auth() — Method in class user
Set authentication plugin.
- user::with_confirmed() — Method in class user
Set confirmation flag.
- user::with_policyagreed() — Method in class user
Set policy agreement flag.
- user::with_deleted() — Method in class user
Set deleted flag.
- user::with_suspended() — Method in class user
Set suspended flag.
- user::with_mnethostid() — Method in class user
Set MNet host identifier.
- user::with_username() — Method in class user
Set username.
- user::with_password() — Method in class user
Set hashed password.
- user::with_idnumber() — Method in class user
Set idnumber.
- user::with_firstname() — Method in class user
Set first name.
- user::with_lastname() — Method in class user
Set last name.
- user::with_email() — Method in class user
Set email.
- user::with_emailstop() — Method in class user
Set email stop flag.
- user::with_phone1() — Method in class user
Set primary phone.
- user::with_phone2() — Method in class user
Set secondary phone.
- user::with_institution() — Method in class user
Set institution.
- user::with_department() — Method in class user
Set department.
- user::with_address() — Method in class user
Set address.
- user::with_city() — Method in class user
Set city.
- user::with_country() — Method in class user
Set country code.
- user::with_lang() — Method in class user
Set language.
- user::with_calendartype() — Method in class user
Set calendar type.
- user::with_theme() — Method in class user
Set theme.
- user::with_timezone() — Method in class user
Set timezone.
- user::with_firstaccess() — Method in class user
Set first access timestamp.
- user::with_lastaccess() — Method in class user
Set last access timestamp.
- user::with_lastlogin() — Method in class user
Set last login timestamp.
- user::with_currentlogin() — Method in class user
Set current login timestamp.
- user::with_lastip() — Method in class user
Set last IP.
- user::with_secret() — Method in class user
Set secret string.
- user::with_picture() — Method in class user
Set picture revision.
- user::with_description() — Method in class user
Set description.
- user::with_descriptionformat() — Method in class user
Set description format.
- user::with_mailformat() — Method in class user
Set mail format.
- user::with_maildigest() — Method in class user
Set mail digest mode.
- user::with_maildisplay() — Method in class user
Set mail display preference.
- user::with_autosubscribe() — Method in class user
Set autosubscribe preference.
- user::with_trackforums() — Method in class user
Set forums tracking preference.
- user::with_trustbitmask() — Method in class user
Set trust bitmask.
- user::with_imagealt() — Method in class user
Set image alt text.
- user::with_lastnamephonetic() — Method in class user
Set lastname phonetic.
- user::with_firstnamephonetic() — Method in class user
Set firstname phonetic.
- user::with_middlename() — Method in class user
Set middle name.
- user::with_alternatename() — Method in class user
Set alternate name.
- user::with_moodlenetprofile() — Method in class user
Set MoodleNet profile.
- user_enrolment::with_status() — Method in class user_enrolment
- user_enrolment::with_enrolid() — Method in class user_enrolment
- user_enrolment::with_userid() — Method in class user_enrolment
- user_enrolment::with_timestart() — Method in class user_enrolment
- user_enrolment::with_timeend() — Method in class user_enrolment
- user_enrolment::with_modifierid() — Method in class user_enrolment
- has_metadata::with_meta() — Method in class has_metadata
Return a new instance with the updated metadata (Immutable).
- has_metadata::with_all_meta() — Method in class has_metadata
Return a new instance replacing all metadata.
- query_builder::where() — Method in class query_builder
Add a base WHERE condition.
- query_builder::where_in() — Method in class query_builder
Add an IN filter for a field.
- query_builder::where_not_in() — Method in class query_builder
Add a NOT IN filter for a field.
- query_builder::where_between() — Method in class query_builder
Add a BETWEEN constraint for a field.
- query_builder::where_meta() — Method in class query_builder
Add a WHERE condition targeting metadata table.
- query_builder::where_meta_in() — Method in class query_builder
Add an IN filter for metadata values.
- query_builder::with_metadata() — Method in class query_builder
Request eager-loading of specific metadata keys.
- query_builder::with_relation() — Method in class query_builder
Request eager-loading of a registered relation.
- query_builder::without_global_scope() — Method in class query_builder
Disable a specific global scope.
- query_builder::without_global_scopes() — Method in class query_builder
Disable all global scopes.
- query_builder::wants_std_class() — Method in class query_builder
Check if results should be hydrated as stdClass.
- search_criteria::where() — Method in class search_criteria
Add a condition.
- search_criteria::where_in() — Method in class search_criteria
Add WHERE IN condition.
- search_criteria::where_not_in() — Method in class search_criteria
Add WHERE NOT IN condition.
- search_metadata_criteria::where() — Method in class search_metadata_criteria
Add a metadata condition.
- search_metadata_criteria::where_in() — Method in class search_metadata_criteria
WHERE IN (metadata).
- search_metadata_criteria::where_not_in() — Method in class search_metadata_criteria
WHERE NOT IN (metadata).
- conditionable::when() — Method in class conditionable
Apply the callback if the given "value" is (or resolves to) truthy.
- url_generator::webhook_url_generator() — Method in class url_generator
Generate a webhook URL.
- middag_helper::webhook_url_generator() — Method in class middag_helper
Generate a webhook URL (helper for callbacks).
- middag::webhook_url_generator() — Method in class middag
Generate a webhook URL (helper for callbacks).
- widget — Class in namespace local_middag\output
X
- helper::xls() — Method in class helper
_
- admin_setting_link::__construct() — Method in class admin_setting_link
The admin_setting_link constructor.
- automessage::__construct() — Method in class automessage
- $ automessage_filter#_fields — Property in class automessage_filter
- $ automessage_filter#_externalfields — Property in class automessage_filter
- automessage_filter::__construct() — Method in class automessage_filter
- automessage_template::__construct() — Method in class automessage_template
- automessage_trigger::__construct() — Method in class automessage_trigger
- $ user_filter_accessed#_name — Property in class user_filter_accessed
- $ user_filter_accessed#_label — Property in class user_filter_accessed
- $ user_filter_accessed#_advanced — Property in class user_filter_accessed
- user_filter_accessed::__construct() — Method in class user_filter_accessed
Constructor, initalize user_filter_type and sets $disableelements array with list of elements to be diabled by checkbox.
- $ user_filter_customcourserole#_name — Property in class user_filter_customcourserole
- $ user_filter_customcourserole#_label — Property in class user_filter_customcourserole
- $ user_filter_customcourserole#_advanced — Property in class user_filter_customcourserole
- $ user_filter_event#_name — Property in class user_filter_event
- $ user_filter_event#_label — Property in class user_filter_event
- $ user_filter_event#_advanced — Property in class user_filter_event
- user_filter_event::__construct() — Method in class user_filter_event
Constructor, initalize user_filter_type.
- $ user_filter_heading#_label — Property in class user_filter_heading
- $ user_filter_heading#_name — Property in class user_filter_heading
- user_filter_heading::__construct() — Method in class user_filter_heading
- Constructor.
- manage_filters::__construct() — Method in class manage_filters
- manage_templates::__construct() — Method in class manage_templates
- manage_trigger_users::__construct() — Method in class manage_trigger_users
- manage_triggers::__construct() — Method in class manage_triggers
- $ twilio_verified#_name — Property in class twilio_verified
- $ twilio_verified#_label — Property in class twilio_verified
- livehelperchat_service::__construct() — Method in class livehelperchat_service
- twilio_templates::__construct() — Method in class twilio_templates
- twilio_service::__construct() — Method in class twilio_service
- twilio_templates::__construct() — Method in class twilio_templates
- twilio_verify::__construct() — Method in class twilio_verify
- $ edit_form#_customdata — Property in class edit_form
- $ edit_form#_form — Property in class edit_form
- bigquery_job::__construct() — Method in class bigquery_job
- bigquery_view::__construct() — Method in class bigquery_view
- uploadcsvfile::__construct() — Method in class uploadcsvfile
- bigquery_api_service::__construct() — Method in class bigquery_api_service
Constructs an instance of the class and initializes the BigQuery client.
- bigquery_base_table_service::__construct() — Method in class bigquery_base_table_service
Constructor method to initialize the object with table, name, and idnumber.
- $ cleaner_form#_customdata — Property in class cleaner_form
- $ cleaner_form#_form — Property in class cleaner_form
- companies::__construct() — Method in class companies
- extensions_api_controller::__construct() — Method in class extensions_api_controller
- $ mtool_automessage_filter_form#_customdata — Property in class mtool_automessage_filter_form
- $ mtool_automessage_filter_form#_form — Property in class mtool_automessage_filter_form
- $ mtool_automessage_filter_form#_fields — Property in class mtool_automessage_filter_form
- $ mtool_automessage_filter_preview_form#_customdata — Property in class mtool_automessage_filter_preview_form
- $ mtool_automessage_filter_preview_form#_form — Property in class mtool_automessage_filter_preview_form
- $ mtool_customdocs_document_form#_form — Property in class mtool_customdocs_document_form
- $ mtool_customdocs_document_form#_customdata — Property in class mtool_customdocs_document_form
- $ mtool_helpdesk_defaultaction_form#_form — Property in class mtool_helpdesk_defaultaction_form
- $ mtool_helpdesk_request_form#_form — Property in class mtool_helpdesk_request_form
- $ mtool_helpdesk_type_action_form#_form — Property in class mtool_helpdesk_type_action_form
- $ mtool_helpdesk_type_action_form#_customdata — Property in class mtool_helpdesk_type_action_form
- $ mtool_helpdesk_type_form#_form — Property in class mtool_helpdesk_type_form
- $ mtool_helpdesk_type_form#_customdata — Property in class mtool_helpdesk_type_form
- $ mtool_plan_plan_form#_customdata — Property in class mtool_plan_plan_form
- $ mtool_plan_plan_form#_form — Property in class mtool_plan_plan_form
- $ mtool_translate_modal_form#_customdata — Property in class mtool_translate_modal_form
- $ mtool_translate_modal_form#_form — Property in class mtool_translate_modal_form
- $ mtool_trilha_etapa_form#_customdata — Property in class mtool_trilha_etapa_form
- $ mtool_trilha_etapa_form#_form — Property in class mtool_trilha_etapa_form
- $ mtool_twilio_verify_form#_customdata — Property in class mtool_twilio_verify_form
- $ mtool_twilio_verify_form#_form — Property in class mtool_twilio_verify_form
- coursegroup_api_controller::__construct() — Method in class coursegroup_api_controller
Constructor with dependency injection.
- coursegroup_controller::__construct() — Method in class coursegroup_controller
Constructor with dependency injection.
- coursegroup_form::__construct() — Method in class coursegroup_form
- document::__construct() — Method in class document
- issuance::__construct() — Method in class issuance
- document::__construct() — Method in class document
- mydocuments::__construct() — Method in class mydocuments
- report_issuances::__construct() — Method in class report_issuances
- base_action::__construct() — Method in class base_action
- checkbox_field::__construct() — Method in class checkbox_field
- cpf_field::__construct() — Method in class cpf_field
- email_field::__construct() — Method in class email_field
- header_field::__construct() — Method in class header_field
- multipleselect_field::__construct() — Method in class multipleselect_field
- number_field::__construct() — Method in class number_field
- select_field::__construct() — Method in class select_field
- text_field::__construct() — Method in class text_field
- form::__construct() — Method in class form
- step::__construct() — Method in class step
- submission::__construct() — Method in class submission
- $ student_form#_form — Property in class student_form
- $ student_form#_customdata — Property in class student_form
- $ students_form#_form — Property in class students_form
- $ students_form#_customdata — Property in class students_form
- ecommerce_orders_service::__construct() — Method in class ecommerce_orders_service
- ecommerce_products_service::__construct() — Method in class ecommerce_products_service
- ecommerce_site_service::__construct() — Method in class ecommerce_site_service
- ecommerce_products::__construct() — Method in class ecommerce_products
- ecommerce_sites::__construct() — Method in class ecommerce_sites
- digitalmanagerguru_orders::__construct() — Method in class digitalmanagerguru_orders
- digitalmanagerguru_restapi::__construct() — Method in class digitalmanagerguru_restapi
- digitalmanagerguru_orders_service::__construct() — Method in class digitalmanagerguru_orders_service
- digitalmanagerguru_products_service::__construct() — Method in class digitalmanagerguru_products_service
- eduzz_orders::__construct() — Method in class eduzz_orders
- eduzz_restapi::__construct() — Method in class eduzz_restapi
- eduzz_orders_service::__construct() — Method in class eduzz_orders_service
- woocommerce_orders_service::__construct() — Method in class woocommerce_orders_service
- woocommerce_orders::__construct() — Method in class woocommerce_orders
- woocommerce_restapi::__construct() — Method in class woocommerce_restapi
- woocommerce_webhooks::__construct() — Method in class woocommerce_webhooks
- sender::__construct() — Method in class sender
- $ report_enrolment_form#_form — Property in class report_enrolment_form
- $ report_enrolment_form#_customdata — Property in class report_enrolment_form
- helpdesk_feedback::__construct() — Method in class helpdesk_feedback
- helpdesk_reply::__construct() — Method in class helpdesk_reply
- helpdesk_request::__construct() — Method in class helpdesk_request
- helpdesk_type::__construct() — Method in class helpdesk_type
Helpdesk type constructor.
- $ mtool_helpdesk_modal_form#_form — Property in class mtool_helpdesk_modal_form
- $ mtool_helpdesk_modal_form#_customdata — Property in class mtool_helpdesk_modal_form
- request::__construct() — Method in class request
- request_view::__construct() — Method in class request_view
- requests::__construct() — Method in class requests
- types::__construct() — Method in class types
- lookerstudio::__construct() — Method in class lookerstudio
- managefile::__construct() — Method in class managefile
- integration::__construct() — Method in class integration
- post_items::__construct() — Method in class post_items
- sender::__construct() — Method in class sender
- index::__construct() — Method in class index
- plan::__construct() — Method in class plan
- workinghours_form_element::__construct() — Method in class workinghours_form_element
- Constructor.
- index::__construct() — Method in class index
- plan::__construct() — Method in class plan
- plan::__construct() — Method in class plan
- plan_timeline::__construct() — Method in class plan_timeline
- filter_translate::__construct() — Method in class filter_translate
- translate_block_html::__construct() — Method in class translate_block_html
- translate_course::__construct() — Method in class translate_course
- translate_mod::__construct() — Method in class translate_mod
- trilha::__construct() — Method in class trilha
- trilha::__construct() — Method in class trilha
- trilha::__construct() — Method in class trilha
- trilha_etapa::__construct() — Method in class trilha_etapa
- trilha_view::__construct() — Method in class trilha_view
- trilha_etapa::__construct() — Method in class trilha_etapa
- trilha::__construct() — Method in class trilha
- trilha_etapa::__construct() — Method in class trilha_etapa
- bunnynet_api::__construct() — Method in class bunnynet_api
- bunnynet_apistream::__construct() — Method in class bunnynet_apistream
- bunnynet_videolibrary::__construct() — Method in class bunnynet_videolibrary
- license_manager::__construct() — Method in class license_manager
- Constructor.
- extension_service::__construct() — Method in class extension_service
- Constructor.
- event_service::__construct() — Method in class event_service
- Constructor.
- item_search_service::__construct() — Method in class item_search_service
- item_service::__construct() — Method in class item_service
- Constructor.
- revision_service::__construct() — Method in class revision_service
- Constructor.
- adhoc_service::__construct() — Method in class adhoc_service
- Constructor.
- scheduled_service::__construct() — Method in class scheduled_service
- Constructor.
- deprecated_item::__construct() — Method in class deprecated_item
- deprecated_model::__construct() — Method in class deprecated_model
- Constructor.
- deprecated_model::__clone() — Method in class deprecated_model
- abstract_entity::__get() — Method in class abstract_entity
Magic getter to allow reading protected properties.
- abstract_entity::__isset() — Method in class abstract_entity
Magic isset to allow checking protected properties.
- abstract_entity::__set() — Method in class abstract_entity
Magic setter.
- abstract_moodle_entity::__call() — Method in class abstract_moodle_entity
Magic accessor to support get* and with* helpers for entity properties.
- event::__construct() — Method in class event
Instantiate an Event aggregate.
- item::__construct() — Method in class item
Item constructor (immutable).
- revision::__construct() — Method in class revision
Create an immutable revision snapshot.
- item_created_event::__construct() — Method in class item_created_event
- item_status_changed_event::__construct() — Method in class item_status_changed_event
- has_metadata::__call() — Method in class has_metadata
Magic call handler for metadata getters and withers.
- has_relations::__get() — Method in class has_relations
Property-style access: $item->parent.
- has_relations::__isset() — Method in class has_relations
Check presence of a relation.
- revision_diff::__construct() — Method in class revision_diff
- snapshot_data::__construct() — Method in class snapshot_data
- inertia_response::__construct() — Method in class inertia_response
- tcpdf_adapter::__construct() — Method in class tcpdf_adapter
- event_repository::__construct() — Method in class event_repository
- Constructor.
- item_repository::__construct() — Method in class item_repository
- Constructor.
- item_search_repository::__construct() — Method in class item_search_repository
- Constructor.
- revision_repository::__construct() — Method in class revision_repository
- Constructor.
- executor::__construct() — Method in class executor
- Constructor.
- loader::__construct() — Method in class loader
- Constructor.
- result::__construct() — Method in class result
- container_factory::__wakeup() — Method in class container_factory
- abstract_extension::__construct() — Method in class abstract_extension
- abstract_facade::__callStatic() — Method in class abstract_facade
Dynamically handle static method calls on the facade proxy.
- method_parameter_resolver::__construct() — Method in class method_parameter_resolver
- container_resolver::__construct() — Method in class container_resolver
- form_request_resolver::__construct() — Method in class form_request_resolver
- inertia_resolver::__construct() — Method in class inertia_resolver
- Constructor.
- request_resolver::__construct() — Method in class request_resolver
- extension_loader::__construct() — Method in class extension_loader
- facade_loader::__construct() — Method in class facade_loader
- Constructor.
- service_loader::__construct() — Method in class service_loader
- Constructor.
- type_loader::__construct() — Method in class type_loader
- router::__construct() — Method in class router
- create_item_dto::__construct() — Method in class create_item_dto
- Constructor.
- item_dto::__construct() — Method in class item_dto
DTO constructor.
- update_item_dto::__construct() — Method in class update_item_dto
- Constructor.
- log_context_dto::__construct() — Method in class log_context_dto
- Constructor.
- log_entry_dto::__construct() — Method in class log_entry_dto
- Constructor.
- adhoc_task_dto::__construct() — Method in class adhoc_task_dto
- Constructor.
- plugin_dto::__construct() — Method in class plugin_dto
- plugin_dto::__toString() — Method in class plugin_dto
String representation (component name).
- running_task_dto::__construct() — Method in class running_task_dto
- scheduled_task_dto::__construct() — Method in class scheduled_task_dto
- task_summary_dto::__construct() — Method in class task_summary_dto
- job_payload_dto::__construct() — Method in class job_payload_dto
- Constructor.
- pagination::__construct() — Method in class pagination
- sorting::__construct() — Method in class sorting
- Constructor.
- column::__construct() — Method in class column
- table_config::__construct() — Method in class table_config
- macroable::__call() — Method in class macroable
Invoke registered macro dynamically.
- macroable::__callStatic() — Method in class macroable
Invoke registered static macro.
- money::__construct() — Method in class money
- money::__toString() — Method in class money
String representation using formatted output.
- uuid::__construct() — Method in class uuid
- uuid::__toString() — Method in class uuid
String representation of the UUID.
- http_client_adapter::__construct() — Method in class http_client_adapter
Initializes the client with default Moodle settings (timeout, proxy, user-agent).
- plugin_support::__construct() — Method in class plugin_support
Initializes the plugin manager and component class based on Moodle version.
- widget::__construct() — Method in class widget