A

admin_setting_linkClass in namespace local_middag
api_controllerClass in namespace local_middag\base

Public SDK API Controller.

automessage_extensionClass in namespace local_middag\extensions\automessage
automessageClass in namespace local_middag\extensions\automessage\legacy\automessage\classes
automessage_eventClass in namespace local_middag\extensions\automessage\legacy\automessage\classes
automessage_filterClass in namespace local_middag\extensions\automessage\legacy\automessage\classes
automessage_templateClass in namespace local_middag\extensions\automessage\legacy\automessage\classes
$ automessage_template#automessage_triggerProperty in class automessage_template
automessage_triggerClass 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#allroleassignmentsProperty in class users
$ company_controller#admin_sectionProperty in class company_controller
auth_controllerClass 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#actionsProperty 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
actionClass 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_factoryClass in namespace local_middag\extensions\customform\model\actions
action_handlerClass in namespace local_middag\extensions\customform\model\actions

Handles the execution of actions dynamically.

add_user_in_cohort_actionClass in namespace local_middag\extensions\customform\model\actions
add_user_in_course_group_actionClass in namespace local_middag\extensions\customform\model\actions
$ base_field#allow_domainsProperty in class base_field
$ form#actionsProperty in class form
$ form#action_edgesProperty 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_tokenProperty in class digitalmanagerguru_sites
$ digitalmanagerguru_sites#afterdatetimeProperty in class digitalmanagerguru_sites
$ eduzz_sites#afterdatetimeProperty in class eduzz_sites
woocommerce_site_service::actions() — Method in class woocommerce_site_service
$ woocommerce_sites#afterdatetimeProperty in class woocommerce_sites
$ sender#adminProperty in class sender
helpdesk_type::activate_or_deactivate() — Method in class helpdesk_type

Activate or deactivate helpdesk type.

$ sender#adminProperty in class sender
workinghours_form_element::accept() — Method in class workinghours_form_element
$ trilha#admin_sectionProperty in class trilha
$ trilha#activeProperty in class trilha
trilha::active() — Method in class trilha
$ trilha#activeProperty in class trilha
trilha::active() — Method in class trilha
$ trilha_etapa#allitemsProperty in class trilha_etapa
bunnynet_api::addVideoLibrary() — Method in class bunnynet_api
$ bunnynet_videolibrary#apiKeyProperty in class bunnynet_videolibrary

The API key used for authenticating with the video library.

$ bunnynet_videolibrary#allowEarlyPlayProperty in class bunnynet_videolibrary

Determines if the Early-Play feature is enabled.

$ bunnynet_videolibrary#allowedReferrersProperty in class bunnynet_videolibrary

The list of allowed referrer domains allowed to access the library.

$ bunnynet_videolibrary#allowDirectPlayProperty in class bunnynet_videolibrary

Determines if direct play URLs are enabled for the library.

$ bunnynet_videolibrary#apiAccessKeyProperty 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#availableResolutionsProperty in class bunnynet_videos

The available resolutions of the video.

$ bunnynet_videos#averageWatchTimeProperty in class bunnynet_videos

The average watch time of the video in seconds.

adhoc_serviceClass in namespace local_middag\facade

Facade for local_middag\framework\application\service\task\adhoc_service.

auth_serviceClass 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_supportClass 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_serviceClass in namespace local_middag\framework\application\service

Abstract Base Service.

auth_serviceClass 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_serviceClass in namespace local_middag\framework\application\service\task

High-level service for creating and managing adhoc tasks.

abstract_widgetClass 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_interfaceClass 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_entityClass in namespace local_middag\framework\domain\entity

Abstract Base Entity.

abstract_moodle_entityClass 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#archetypeProperty in class role
$ user#authProperty in class user
$ user#addressProperty in class user
$ user#autosubscribeProperty in class user
$ user#alternatenameProperty in class user
item_types::all() — Method in class item_types

Return all registered TYPEs.

abstract_mapperClass 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_repositoryClass 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_extensionClass in namespace local_middag\framework\kernel\extension

Base Extension Class.

abstract_extension::after_render() — Method in class abstract_extension

After element rendering.

abstract_facadeClass in namespace local_middag\framework\kernel\facade

Base Facade class (Laravel-like, adapted for Moodle + Kernel container).

abstract_api_controllerClass in namespace local_middag\framework\kernel\http

Base API Controller.

abstract_controllerClass 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_blockClass in namespace local_middag\framework\kernel\moodle

Base class for internal UI Blocks/Widgets.

$ abstract_block#attributesProperty in class abstract_block
abstract_dtoClass in namespace local_middag\framework\shared\dto

Abstract base DTO for shared data structures.

adhoc_task_dtoClass in namespace local_middag\framework\shared\dto\moodle

Data Transfer Object for adhoc tasks.

$ interacts_with_page#admin_sectionProperty 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_supportClass 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

blockClass in namespace local_middag\base

Public SDK Block.

$ users#baseurlProperty in class users
bigquery_extensionClass in namespace local_middag\extensions\bigquery
bigqueryClass in namespace local_middag\extensions\bigquery\controller
bigquery_apiClass in namespace local_middag\extensions\bigquery\facade
bigquery_jobClass in namespace local_middag\extensions\bigquery\model
bigquery_viewClass in namespace local_middag\extensions\bigquery\model
bigquery_clientClass in namespace local_middag\extensions\bigquery\provider
bigquery_api_serviceClass in namespace local_middag\extensions\bigquery\service
bigquery_base_serviceClass 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_serviceClass in namespace local_middag\extensions\bigquery\service
bigquery_job_serviceClass in namespace local_middag\extensions\bigquery\service
bigquery_sendcsv_serviceClass in namespace local_middag\extensions\bigquery\service
bigquery_view_serviceClass in namespace local_middag\extensions\bigquery\service

A service class for managing Google BigQuery views and database tables within Moodle.

$ users#baseurlProperty in class users
$ coursegroup#backgroudurlProperty in class coursegroup
coursegroup::background() — Method in class coursegroup
coursegroup_service::background() — Method in class coursegroup_service
base_actionClass in namespace local_middag\extensions\customform\model\actions

Abstract base class for all custom form actions.

base_fieldClass in namespace local_middag\extensions\customform\model\field
baseClass in namespace local_middag\extensions\dashboard\report
$ woocommerce_orders#billing_first_nameProperty in class woocommerce_orders
$ woocommerce_orders#billing_last_nameProperty in class woocommerce_orders
$ woocommerce_orders#billing_companyProperty in class woocommerce_orders
$ woocommerce_orders#billing_address_1Property in class woocommerce_orders
$ woocommerce_orders#billing_address_2Property in class woocommerce_orders
$ woocommerce_orders#billing_cityProperty in class woocommerce_orders
$ woocommerce_orders#billing_stateProperty in class woocommerce_orders
$ woocommerce_orders#billing_postcodeProperty in class woocommerce_orders
$ woocommerce_orders#billing_countryProperty in class woocommerce_orders
$ woocommerce_orders#billing_emailProperty in class woocommerce_orders
$ woocommerce_orders#billing_phoneProperty in class woocommerce_orders
$ woocommerce_orders#billing_numberProperty in class woocommerce_orders
$ woocommerce_orders#billing_neighborhoodProperty in class woocommerce_orders
$ woocommerce_orders#billing_persontypeProperty in class woocommerce_orders
$ woocommerce_orders#billing_cpfProperty in class woocommerce_orders
$ woocommerce_orders#billing_rgProperty in class woocommerce_orders
$ woocommerce_orders#billing_cnpjProperty in class woocommerce_orders
$ woocommerce_orders#billing_ieProperty in class woocommerce_orders
$ woocommerce_orders#billing_birthdateProperty in class woocommerce_orders
$ woocommerce_orders#billing_sexProperty in class woocommerce_orders
$ woocommerce_orders#billing_cellphoneProperty 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#badgeTextProperty in class trilha
$ trilha_etapa#badgeTextProperty in class trilha_etapa
bunnynet_apiClass in namespace local_middag\extensions\videolibrary\videorepository\bunnynet\classes
$ bunnynet_api#bunnyClientProperty in class bunnynet_api
$ bunnynet_api#baseApiProperty in class bunnynet_api
bunnynet_apistreamClass in namespace local_middag\extensions\videolibrary\videorepository\bunnynet\classes
$ bunnynet_apistream#bunnyClientProperty in class bunnynet_apistream
bunnynet_collectionsClass in namespace local_middag\extensions\videolibrary\videorepository\bunnynet\classes
bunnynet_videolibraryClass in namespace local_middag\extensions\videolibrary\videorepository\bunnynet\classes
$ bunnynet_videolibrary#blockedReferrersProperty in class bunnynet_videolibrary

The list of blocked referrer domains blocked from accessing the library.

$ bunnynet_videolibrary#blockNoneReferrerProperty in class bunnynet_videolibrary

Determines if requests without a referrer are blocked.

$ bunnynet_videolibrary#bitrate240pProperty in class bunnynet_videolibrary

The bitrate used for encoding 240p videos.

$ bunnynet_videolibrary#bitrate360pProperty in class bunnynet_videolibrary

The bitrate used for encoding 360p videos.

$ bunnynet_videolibrary#bitrate480pProperty in class bunnynet_videolibrary

The bitrate used for encoding 480p videos.

$ bunnynet_videolibrary#bitrate720pProperty in class bunnynet_videolibrary

The bitrate used for encoding 720p videos.

$ bunnynet_videolibrary#bitrate1080pProperty in class bunnynet_videolibrary

The bitrate used for encoding 1080p videos.

$ bunnynet_videolibrary#bitrate1440pProperty in class bunnynet_videolibrary

The bitrate used for encoding 1440p videos.

$ bunnynet_videolibrary#bitrate2160pProperty in class bunnynet_videolibrary

The bitrate used for encoding 2160p videos.

bunnynet_videosClass 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_interfaceClass 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

controllerClass in namespace local_middag\base

Public SDK Controller.

cleaner_cleanerClass 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#contextidProperty in class automessage
$ automessage#courseidProperty in class automessage
automessage::create() — Method in class automessage
$ automessage_filter#contextidProperty 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#contextidProperty in class automessage_trigger
$ automessage_trigger#courseidProperty 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#contextProperty 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#clientProperty in class livehelperchat_service
$ livehelperchat_service#configProperty in class livehelperchat_service
$ twilio_service#clientProperty in class twilio_service
$ twilio_service#configProperty in class twilio_service
$ twilio_templates#categoryProperty in class twilio_templates
$ twilio_templates#contentProperty 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#creationTimeProperty 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_mappingProperty in class uploadcsvfile
$ uploadcsvfile#csv_dataProperty in class uploadcsvfile
uploadcsvfile::create() — Method in class uploadcsvfile

This method creates a new upload CSV file object.

$ bigquery_api_service#clientProperty 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#configProperty 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_extensionClass in namespace local_middag\extensions\cleaner
cleaner_controllerClass in namespace local_middag\extensions\cleaner\controller
cleanerClass in namespace local_middag\extensions\cleaner\facade
cleaner_formClass in namespace local_middag\extensions\cleaner\form
cleaner_serviceClass in namespace local_middag\extensions\cleaner\service
cleaner_service::cleaner() — Method in class cleaner_service

Executa o processo de limpeza.

$ users#courseidProperty in class users
$ users#courseProperty in class users
$ users#contextProperty 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_extensionClass in namespace local_middag\extensions\company
company_api_controllerClass in namespace local_middag\extensions\company\controller
company_controllerClass in namespace local_middag\extensions\company\controller
company_controller::create() — Method in class company_controller
company_formClass in namespace local_middag\extensions\company\form
companiesClass in namespace local_middag\extensions\company\model
$ companies#company_documentnumberProperty in class companies
$ companies#course_groupProperty in class companies
companies::create_or_update() — Method in class companies
common_controllerClass 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_extensionClass in namespace local_middag\extensions\core

Core Extension class.

coursegroup_api_controllerClass in namespace local_middag\extensions\coursegroup\controller
coursegroup_api_controller::contents() — Method in class coursegroup_api_controller
coursegroup_controllerClass in namespace local_middag\extensions\coursegroup\controller
coursegroup_controller::create() — Method in class coursegroup_controller

Create a new coursegroup.

coursegroup_extensionClass in namespace local_middag\extensions\coursegroup
coursegroup_formClass in namespace local_middag\extensions\coursegroup\form
$ coursegroup_form#coursegroup_serviceProperty in class coursegroup_form
coursegroupClass in namespace local_middag\extensions\coursegroup\model
$ coursegroup#courseidProperty in class coursegroup
$ coursegroup#contextidsProperty in class coursegroup
coursegroup::create() — Method in class coursegroup
coursegroup::contents() — Method in class coursegroup
coursegroup_itemClass in namespace local_middag\extensions\coursegroup\model

Domain model for Course Group items.

coursegroup_serviceClass in namespace local_middag\extensions\coursegroup\service

Service responsible for business rules of course groups.

$ coursegroup_service#contextidsProperty 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_extensionClass 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.

customformClass in namespace local_middag\extensions\customform\controller
customform::create() — Method in class customform

This method handles both creating a customform.

customform_api_controllerClass 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_extensionClass 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_actionClass in namespace local_middag\extensions\customform\model\actions
create_cohort_actionClass in namespace local_middag\extensions\customform\model\actions
create_course_group_actionClass in namespace local_middag\extensions\customform\model\actions
create_enrol_method_sync_cohort_actionClass in namespace local_middag\extensions\customform\model\actions
create_user_actionClass in namespace local_middag\extensions\customform\model\actions
$ base_field#csv_columnProperty in class base_field
base_field::create() — Method in class base_field
checkbox_fieldClass in namespace local_middag\extensions\customform\model\field
$ checkbox_field#csv_columnProperty in class checkbox_field
checkbox_field::create() — Method in class checkbox_field
cpf_fieldClass in namespace local_middag\extensions\customform\model\field
$ cpf_field#csv_columnProperty in class cpf_field
cpf_field::create() — Method in class cpf_field
$ email_field#csv_columnProperty in class email_field
email_field::create() — Method in class email_field
field_factory::create() — Method in class field_factory
$ header_field#csv_columnProperty in class header_field
header_field::create() — Method in class header_field
$ multipleselect_field#csv_columnProperty in class multipleselect_field
multipleselect_field::create() — Method in class multipleselect_field
$ number_field#csv_columnProperty in class number_field
number_field::create() — Method in class number_field
$ select_field#csv_columnProperty in class select_field
select_field::create() — Method in class select_field
$ text_field#csv_columnProperty in class text_field
text_field::create() — Method in class text_field
$ form#csv_columnsProperty in class form
$ form#csv_dataProperty 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#contextProperty in class base
chart_course_enrolledClass in namespace local_middag\extensions\dashboard\report
chart_course_enrolled_categoryClass in namespace local_middag\extensions\dashboard\report
course_accessClass in namespace local_middag\extensions\dashboard\report
course_enrolledClass in namespace local_middag\extensions\dashboard\report
course_enrolled_categoryClass in namespace local_middag\extensions\dashboard\report
courses_by_categoryClass 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#contextidsProperty in class ecommerce_products
$ ecommerce_sites#count_ordersProperty in class ecommerce_sites
$ ecommerce_sites#count_productsProperty in class ecommerce_sites
$ digitalmanagerguru_orders#confirmed_atProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_products#created_atProperty in class digitalmanagerguru_products
$ digitalmanagerguru_restapi#clientProperty in class digitalmanagerguru_restapi
$ digitalmanagerguru_sites#consumer_secretProperty 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_idProperty in class eduzz_orders
$ eduzz_orders#client_idProperty in class eduzz_orders
$ eduzz_products#contextidsProperty in class eduzz_products
$ eduzz_products#content_idProperty in class eduzz_products
$ eduzz_restapi#clientProperty in class eduzz_restapi
eduzz_restapi::create_webhook() — Method in class eduzz_restapi
$ eduzz_sites#consumer_keyProperty in class eduzz_sites
$ eduzz_sites#consumer_secretProperty 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#contextidsProperty in class woocommerce_products
$ woocommerce_restapi#clientProperty 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_keyProperty in class woocommerce_sites
$ woocommerce_sites#consumer_secretProperty in class woocommerce_sites
woocommerce_webhooks::create_or_update() — Method in class woocommerce_webhooks
$ enrolment#courseidProperty in class enrolment
$ enrolment#course_nameProperty in class enrolment
$ enrolment#course_startdateProperty in class enrolment
$ enrolment#course_enddateProperty in class enrolment
$ enrolment#course_completionidProperty in class enrolment
$ enrolment#course_completiontimeProperty 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#coursesProperty in class workinghours_form_element
$ plan#contextidProperty in class plan
$ plan_timeline#completedcoursesProperty in class plan_timeline
$ plan_timeline#cmsProperty in class plan_timeline
$ plan_timeline#coursesProperty in class plan_timeline
plan_timeline::create() — Method in class plan_timeline
$ translate_block_html#contextidProperty in class translate_block_html
translate_block_html::create_or_update() — Method in class translate_block_html
$ translate_course#courseidProperty in class translate_course
$ translate_course#contextidProperty in class translate_course
translate_course::create_or_update() — Method in class translate_course
$ translate_mod#contextidProperty 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#colorProperty 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#colorProperty 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#configProperty in class bunnynet_api
$ bunnynet_apistream#configProperty in class bunnynet_apistream
bunnynet_apistream::createVideo() — Method in class bunnynet_apistream
bunnynet_collections::create_or_update() — Method in class bunnynet_collections
$ bunnynet_videolibrary#captionsFontSizeProperty in class bunnynet_videolibrary

The captions display font size.

$ bunnynet_videolibrary#captionsFontColorProperty in class bunnynet_videolibrary

The captions display font color.

$ bunnynet_videolibrary#captionsBackgroundProperty in class bunnynet_videolibrary

The captions display background color.

$ bunnynet_videolibrary#customHTMLProperty in class bunnynet_videolibrary

The custom HTML that is added into the head of the HTML player.

$ bunnynet_videolibrary#controlsProperty 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#captionsProperty in class bunnynet_videos

The list of captions available for the video.

$ bunnynet_videos#collectionIdProperty in class bunnynet_videos

The ID of the collection where the video belongs.

$ bunnynet_videos#categoryProperty in class bunnynet_videos

The automatically detected category of the video.

$ bunnynet_videos#chaptersProperty 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
configClass in namespace local_middag\facade

Facade for local_middag\framework\support\moodle\config_support.

contextClass 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_supportClass in namespace local_middag\facade\moodle

Facade for local_middag\framework\support\moodle\cache_support.

capability_supportClass in namespace local_middag\facade\moodle

Facade for local_middag\framework\support\moodle\capability_support.

category_supportClass in namespace local_middag\facade\moodle

Facade for local_middag\framework\support\moodle\category_support.

cohort_supportClass 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_supportClass in namespace local_middag\facade\moodle

Facade for local_middag\framework\support\moodle\config_support.

context_supportClass 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_supportClass 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_interfaceClass 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#contextidProperty in class deprecated_item
$ deprecated_item#courseidProperty in class deprecated_item
event::create() — Method in class event

Factory method to start a new event recording.

categoryClass in namespace local_middag\framework\domain\entity\moodle

Category Entity (Moodle Native).

$ category#coursecountProperty in class category
cohortClass in namespace local_middag\framework\domain\entity\moodle

Cohort Entity (Moodle Native).

$ cohort#contextidProperty in class cohort
$ cohort#componentProperty in class cohort
contextClass in namespace local_middag\framework\domain\entity\moodle

Context Entity (Moodle Native).

$ context#contextlevelProperty in class context
courseClass in namespace local_middag\framework\domain\entity\moodle

Course Entity (Moodle Native).

$ course#categoryProperty in class course
$ course#calendartypeProperty in class course
$ course#completionnotifyProperty in class course
$ course#cacherevProperty in class course
$ enrol#courseidProperty in class enrol
$ enrol#costProperty in class enrol
$ enrol#currencyProperty in class enrol
$ enrol#customint1Property in class enrol
$ enrol#customint2Property in class enrol
$ enrol#customint3Property in class enrol
$ enrol#customint4Property in class enrol
$ enrol#customint5Property in class enrol
$ enrol#customint6Property in class enrol
$ enrol#customint7Property in class enrol
$ enrol#customint8Property in class enrol
$ enrol#customchar1Property in class enrol
$ enrol#customchar2Property in class enrol
$ enrol#customchar3Property in class enrol
$ enrol#customdec1Property in class enrol
$ enrol#customdec2Property in class enrol
$ enrol#customtext1Property in class enrol
$ enrol#customtext2Property in class enrol
$ enrol#customtext3Property in class enrol
$ enrol#customtext4Property in class enrol
$ group#courseidProperty in class group
$ user#confirmedProperty in class user
$ user#cityProperty in class user
$ user#countryProperty in class user
$ user#calendartypeProperty in class user
$ user#currentloginProperty 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_factoryClass in namespace local_middag\framework\kernel

Container Factory.

$ abstract_facade#cachedProperty 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#containerProperty in class abstract_controller
$ abstract_controller#courseProperty in class abstract_controller
$ abstract_controller#cmProperty in class abstract_controller
container_resolverClass in namespace local_middag\framework\kernel\http\resolver

Container Resolver.

kernel::container() — Method in class kernel

Access the Booted Container.

$ abstract_block#contentProperty in class abstract_block
create_item_dtoClass in namespace local_middag\framework\shared\dto\item

DTO strictly for Item creation.

columnClass in namespace local_middag\framework\shared\dto\table

Table column DTO.

conditionableClass in namespace local_middag\framework\shared\trait

Trait conditionable.

$ interacts_with_auth#capabilitiesProperty in class interacts_with_auth
$ interacts_with_auth#courseProperty in class interacts_with_auth
$ interacts_with_auth#cmProperty 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#contextProperty in class interacts_with_page
$ interacts_with_page#courseProperty in class interacts_with_page
$ interacts_with_page#cmProperty in class interacts_with_page
$ money#currencyProperty 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_supportClass in namespace local_middag\framework\support\moodle

Cache utility wrapper for Moodle's Cache API.

capability_supportClass in namespace local_middag\framework\support\moodle

Utility functions for Moodle capabilities and permissions.

category_supportClass in namespace local_middag\framework\support\moodle

Utility functions for Moodle course categories.

cohort_supportClass 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_supportClass in namespace local_middag\framework\support\moodle

Configuration utility wrapper for Moodle's config API.

context_supportClass 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_supportClass 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_logsClass in namespace local_middag\task

Garbage Collection Task for Audit Logs.

customform_process_submissionClass in namespace local_middag\task

Ad-hoc task to perform post install tasks.

D

$ admin_setting_link#descriptionProperty in class admin_setting_link
dtoClass in namespace local_middag\base

Public SDK DTO (Data Transfer Object).

default_controllerClass in namespace local_middag\extensions\automessage\controller
$ automessage#descriptionProperty in class automessage
automessage::display_status() — Method in class automessage
$ automessage_filter#datafilterProperty in class automessage_filter
automessage_filter::display_datafilter() — Method in class automessage_filter
$ automessage_template#descriptionProperty 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#disableelementsProperty in class user_filter_accessed

list of all the fields which needs to be disabled, if checkbox is checked.

$ twilio_templates#descriptionProperty in class twilio_templates
$ twilio_templates#date_createdProperty in class twilio_templates
edit_form::definition() — Method in class edit_form
$ bigquery_job#destinationTableProperty in class bigquery_job
$ bigquery_view#descriptionProperty in class bigquery_view
$ uploadcsvfile#data_setProperty 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_controllerClass in namespace local_middag\extensions\customdocs\controller
documentClass in namespace local_middag\extensions\customdocs
$ document#descriptionProperty 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#descriptionProperty in class issuance
documentClass in namespace local_middag\extensions\customdocs\output
$ base_field#dataSourceProperty in class base_field
$ base_field#depends_onProperty in class base_field
$ base_field#dependency_typesProperty in class base_field
$ base_field#dependency_valueProperty in class base_field
$ checkbox_field#dataSourceProperty in class checkbox_field
$ checkbox_field#depends_onProperty in class checkbox_field
$ checkbox_field#dependency_typesProperty in class checkbox_field
$ checkbox_field#dependency_valueProperty in class checkbox_field
$ cpf_field#dataSourceProperty in class cpf_field
$ cpf_field#depends_onProperty in class cpf_field
$ cpf_field#dependency_typesProperty in class cpf_field
$ cpf_field#dependency_valueProperty in class cpf_field
$ email_field#dataSourceProperty in class email_field
$ email_field#depends_onProperty in class email_field
$ email_field#dependency_typesProperty in class email_field
$ email_field#dependency_valueProperty in class email_field
$ header_field#dataSourceProperty in class header_field
$ header_field#depends_onProperty in class header_field
$ header_field#dependency_typesProperty in class header_field
$ header_field#dependency_valueProperty in class header_field
$ multipleselect_field#dataSourceProperty in class multipleselect_field
$ multipleselect_field#depends_onProperty in class multipleselect_field
$ multipleselect_field#dependency_typesProperty in class multipleselect_field
$ multipleselect_field#dependency_valueProperty in class multipleselect_field
$ number_field#dataSourceProperty in class number_field
$ number_field#depends_onProperty in class number_field
$ number_field#dependency_typesProperty in class number_field
$ number_field#dependency_valueProperty in class number_field
$ select_field#dataSourceProperty in class select_field
$ select_field#depends_onProperty in class select_field
$ select_field#dependency_typesProperty in class select_field
$ select_field#dependency_valueProperty in class select_field
$ text_field#dataSourceProperty in class text_field
$ text_field#depends_onProperty in class text_field
$ text_field#dependency_typesProperty in class text_field
$ text_field#dependency_valueProperty in class text_field
dashboard_controllerClass in namespace local_middag\extensions\dashboard\controller
dashboard_extensionClass in namespace local_middag\extensions\dashboard
student_form::definition() — Method in class student_form
students_form::definition() — Method in class students_form
dashboard_reportClass 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_ordersClass in namespace local_middag\extensions\ecommerce\types\digitalmanagerguru
$ digitalmanagerguru_orders#date_createdProperty in class digitalmanagerguru_orders
digitalmanagerguru_productsClass in namespace local_middag\extensions\ecommerce\types\digitalmanagerguru
digitalmanagerguru_restapiClass in namespace local_middag\extensions\ecommerce\types\digitalmanagerguru
digitalmanagerguru_sitesClass in namespace local_middag\extensions\ecommerce\types\digitalmanagerguru
digitalmanagerguru_orders_serviceClass 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_serviceClass in namespace local_middag\extensions\ecommerce\types\digitalmanagerguru\service
digitalmanagerguru_site_serviceClass in namespace local_middag\extensions\ecommerce\types\digitalmanagerguru\service
$ eduzz_orders#date_createdProperty in class eduzz_orders
$ eduzz_orders#date_paymentProperty in class eduzz_orders
$ eduzz_orders#date_updateProperty in class eduzz_orders
$ eduzz_orders#due_dateProperty in class eduzz_orders
$ eduzz_orders#date_creditProperty in class eduzz_orders
$ eduzz_products#descriptionProperty in class eduzz_products
$ eduzz_products#date_createProperty 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_controllerClass 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_controllerClass in namespace local_middag\extensions\forceprofile\controller
default_controllerClass in namespace local_middag\extensions\helpdesk\controller
$ helpdesk_feedback#descriptionProperty in class helpdesk_feedback
$ helpdesk_reply#descriptionProperty in class helpdesk_reply
$ helpdesk_request#descriptionProperty 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_controllerClass in namespace local_middag\extensions\post\controller
sentry_service::debug() — Method in class sentry_service
default_controllerClass in namespace local_middag\extensions\smartfilters\controller
default_controllerClass in namespace local_middag\extensions\snippets\controller
default_controllerClass in namespace local_middag\extensions\studyplan\controller
$ plan#descriptionProperty in class plan
plan::delete() — Method in class plan
$ plan_timeline#daysProperty in class plan_timeline
plan_timeline::days() — Method in class plan_timeline
default_controllerClass 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#descriptionProperty in class trilha
trilha::deleteurl() — Method in class trilha
trilha::disable_trilha() — Method in class trilha
$ trilha_etapa#descriptionProperty in class trilha_etapa
trilha_etapa::deleteurl() — Method in class trilha_etapa
default_controllerClass in namespace local_middag\extensions\videolibrary\controller
bunnynet_api::deleteVideoLibrary() — Method in class bunnynet_api
$ bunnynet_videolibrary#dateCreatedProperty in class bunnynet_videolibrary

The date when the video library was created.

$ bunnynet_videos#dateUploadedProperty in class bunnynet_videos

The date when the video was uploaded.

default_controllerClass in namespace local_middag\extensions\webhooks\controller
dbClass in namespace local_middag\facade

Facade for local_middag\framework\support\moodle\db_support.

db::delete_records() — Method in class db
debugClass in namespace local_middag\facade

Facade for local_middag\framework\support\debug.

diff_builder_serviceClass 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_supportClass 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_serviceClass 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_interfaceClass in namespace local_middag\framework\contract\shared

Marker contract for all DTOs exchanged between layers.

deprecated_item_interfaceClass 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_interfaceClass in namespace local_middag\framework\deprecated\contract

Contract for legacy MIDDAG deprecated_model.

deprecated_model_interface::delete() — Method in class deprecated_model_interface
deprecation_managerClass in namespace local_middag\framework\deprecated

Legacy support class.

deprecated_itemClass in namespace local_middag\framework\deprecated\model

Legacy item deprecated_model class.

$ deprecated_item#descriptionProperty in class deprecated_item
$ deprecated_item#descriptionformatProperty in class deprecated_item
deprecated_item::disabled() — Method in class deprecated_item
deprecated_item::deleted() — Method in class deprecated_item
deprecated_modelClass in namespace local_middag\framework\deprecated\model

Base deprecated_model class for MIDDAG items.

deprecated_model::delete() — Method in class deprecated_model
$ category#descriptionProperty in class category
$ category#descriptionformatProperty in class category
$ category#depthProperty in class category
$ cohort#descriptionProperty in class cohort
$ cohort#descriptionformatProperty in class cohort
$ context#depthProperty in class context
$ course#downloadcontentProperty in class course
$ course#defaultgroupingidProperty in class course
$ group#descriptionProperty in class group
$ group#descriptionformatProperty in class group
$ role#descriptionProperty in class role
$ user#deletedProperty in class user
$ user#departmentProperty in class user
$ user#descriptionProperty in class user
$ user#descriptionformatProperty 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).

debugClass 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_supportClass 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

entityClass in namespace local_middag\base

Public SDK Entity.

eventClass in namespace local_middag\base

Public SDK Event Entity.

extensionClass in namespace local_middag\base

Public SDK Extension.

ecommerce_order_createdClass in namespace local_middag\event
ecommerce_order_processClass in namespace local_middag\event
ecommerce_order_updatedClass in namespace local_middag\event
ecommerce_order_validateClass in namespace local_middag\event
ecommerce_product_createdClass in namespace local_middag\event
ecommerce_product_updatedClass in namespace local_middag\event
ecommerce_site_createdClass in namespace local_middag\event
ecommerce_site_updatedClass in namespace local_middag\event
ecommerce_webhookClass 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
emailClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\send
$ users#extrafieldsProperty 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_formClass in namespace local_middag\extensions\automessage\legacy\automessage
$ bigquery_job#endTimeProperty in class bigquery_job
$ bigquery_job#errorResultProperty in class bigquery_job
$ bigquery_job#errorsProperty 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#extrafieldsProperty in class users
company_controller::edit() — Method in class company_controller
$ companies#extend_fieldsProperty 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_controllerClass in namespace local_middag\extensions\core\controller

Demo controller showcasing multiple route styles and return types.

extensions_api_controllerClass in namespace local_middag\extensions\core\controller
extensions_controllerClass in namespace local_middag\extensions\core\controller
extensions_controller::extensions() — Method in class extensions_controller

This method handles rendering the index page.

example_facadeClass in namespace local_middag\extensions\core\facade
example_extension_serviceClass in namespace local_middag\extensions\core\service
example_serviceClass in namespace local_middag\extensions\core\service
coursegroup_controller::edit() — Method in class coursegroup_controller

Edit an existing coursegroup.

$ coursegroup#expirationProperty 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_actionClass 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_actionClass 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_domainsProperty in class base_field
email_fieldClass in namespace local_middag\extensions\customform\model\field
form::exists() — Method in class form
ecommerce_orders_serviceClass 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_serviceClass in namespace local_middag\extensions\ecommerce\base\service
ecommerce_site_serviceClass in namespace local_middag\extensions\ecommerce\base\service
ecommerceClass 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_extensionClass in namespace local_middag\extensions\ecommerce
ecommerce_ordersClass in namespace local_middag\extensions\ecommerce\model
ecommerce_productsClass in namespace local_middag\extensions\ecommerce\model
$ ecommerce_products#enrolperiodProperty in class ecommerce_products
ecommerce_sitesClass in namespace local_middag\extensions\ecommerce\model
$ ecommerce_sites#enrol_statusProperty in class ecommerce_sites
$ digitalmanagerguru_orders#expires_atProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_products#enrolperiodProperty in class digitalmanagerguru_products
$ digitalmanagerguru_sites#enrol_statusProperty in class digitalmanagerguru_sites
$ digitalmanagerguru_sites#enrolperiodProperty in class digitalmanagerguru_sites
eduzz_ordersClass in namespace local_middag\extensions\ecommerce\types\eduzz
eduzz_productsClass in namespace local_middag\extensions\ecommerce\types\eduzz
$ eduzz_products#enrolperiodProperty in class eduzz_products
eduzz_restapiClass in namespace local_middag\extensions\ecommerce\types\eduzz
eduzz_sitesClass in namespace local_middag\extensions\ecommerce\types\eduzz
$ eduzz_sites#emailProperty in class eduzz_sites
$ eduzz_sites#enrol_statusProperty in class eduzz_sites
$ eduzz_sites#enrolperiodProperty in class eduzz_sites
eduzz_orders_serviceClass in namespace local_middag\extensions\ecommerce\types\eduzz\service
eduzz_products_serviceClass in namespace local_middag\extensions\ecommerce\types\eduzz\service
eduzz_site_serviceClass in namespace local_middag\extensions\ecommerce\types\eduzz\service
$ woocommerce_products#enrolperiodProperty in class woocommerce_products
$ woocommerce_sites#enrol_statusProperty in class woocommerce_sites
$ woocommerce_sites#enrolperiodProperty in class woocommerce_sites
sender::email_welcome() — Method in class sender
sender::email_enrol() — Method in class sender
enrolmentClass in namespace local_middag\extensions\enrolment
$ enrolment#enrol_timecreatedProperty in class enrolment
$ enrolment#enrol_timestartProperty in class enrolment
$ enrolment#enrol_timeendProperty in class enrolment
enrolment::expired() — Method in class enrolment
enrolment_extensionClass in namespace local_middag\extensions\enrolment
report::execute() — Method in class report
externalClass in namespace local_middag\extensions\helpdesk

Class external API.

$ helpdesk_type#enable_attachedProperty in class helpdesk_type
$ helpdesk_type#enable_authorizationProperty in class helpdesk_type
$ helpdesk_type#enable_responded_internalProperty in class helpdesk_type
$ helpdesk_type#enable_custom_actionsProperty 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_urlProperty in class lookerstudio
managefiles::edit() — Method in class managefiles

This method handles the creation of a Looker Studio dashboard.

$ post_items#emailProperty in class post_items
sender::email_welcome() — Method in class sender
sender::email_enrol() — Method in class sender
externalClass 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#enddateProperty in class plan
plan::export() — Method in class plan
$ plan_timeline#eventsProperty in class plan_timeline
$ plan_timeline#enddateProperty 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#enrolallowProperty in class trilha
$ trilha#enrolaccessProperty in class trilha
$ trilha#etapasProperty 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#enrolallowProperty in class trilha
$ trilha#enrolaccessProperty in class trilha
$ trilha#etapasProperty 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#enabledResolutionsProperty in class bunnynet_videolibrary

The comma separated list of enabled resolutions.

$ bunnynet_videolibrary#enableMP4FallbackProperty in class bunnynet_videolibrary

Determines if the MP4 fallback feature is enabled.

$ bunnynet_videolibrary#enableDRMProperty in class bunnynet_videolibrary

Determines if the MediaCage basic DRM is enabled.

$ bunnynet_videolibrary#enableContentTaggingProperty in class bunnynet_videolibrary

Determines if content tagging should be enabled for this library.

$ bunnynet_videolibrary#enableTranscribingProperty in class bunnynet_videolibrary

Determines if the automatic audio transcribing is currently enabled for this zone.

$ bunnynet_videolibrary#enableTranscribingTitleGenerationProperty in class bunnynet_videolibrary

Determines if automatic transcribing title generation is currently enabled.

$ bunnynet_videolibrary#enableTranscribingDescriptionGenerationProperty in class bunnynet_videolibrary

Determines if automatic transcribing description generation is currently enabled.

$ bunnynet_videos#encodeProgressProperty in class bunnynet_videos

The current encode progress of the video.

externalClass in namespace local_middag
db::execute() — Method in class db
environmentClass in namespace local_middag\facade

Facade for local_middag\framework\support\environment.

event_serviceClass in namespace local_middag\facade

Facade for local_middag\framework\application\service\event\event_service.

extension_serviceClass 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_supportClass 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_supportClass 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_serviceClass 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_serviceClass 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_interfaceClass in namespace local_middag\framework\contract\core

Contract that all MIDDAG extensions must implement.

entity_interfaceClass in namespace local_middag\framework\contract\domain

Interface Entity.

event_interfaceClass in namespace local_middag\framework\contract\domain

Interface Event (Audit Log).

event_subscriber_interfaceClass in namespace local_middag\framework\contract\kernel

Interface for services that subscribe to events.

extension_loader_interfaceClass in namespace local_middag\framework\contract\kernel

Contract for extension loaders.

event_repository_interfaceClass in namespace local_middag\framework\contract\repository

Contract for Event Persistence.

event_service_interfaceClass in namespace local_middag\framework\contract\service

Contract for the event service responsible for emitting item lifecycle events.

extension_service_interfaceClass 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
eventClass in namespace local_middag\framework\domain\entity

Domain Entity: Event (Audit Log).

$ course#enddateProperty in class course
$ course#enablecompletionProperty in class course
enrolClass in namespace local_middag\framework\domain\entity\moodle

Enrol Entity (Moodle Native).

$ enrol#enrolProperty in class enrol
$ enrol#enrolperiodProperty in class enrol
$ enrol#enrolstartdateProperty in class enrol
$ enrol#enrolenddateProperty in class enrol
$ enrol#expirynotifyProperty in class enrol
$ enrol#expirythresholdProperty in class enrol
$ group#enrolmentkeyProperty in class group
$ user#emailProperty in class user
$ user#emailstopProperty in class user
$ user_enrolment#enrolidProperty in class user_enrolment
event_busClass in namespace local_middag\framework\infrastructure\bus

Event bus placeholder.

event_mapperClass in namespace local_middag\framework\infrastructure\persistence\mapper

Event mapper for audit log records.

event_repositoryClass in namespace local_middag\framework\infrastructure\persistence\repository

Event repository for audit log persistence.

executorClass 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_loaderClass 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.

environmentClass 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_supportClass 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_supportClass 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.

extensionsClass 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_ordersClass in namespace local_middag\task
ecommerce_sync_orders::execute() — Method in class ecommerce_sync_orders
ecommerce_sync_productsClass in namespace local_middag\task
ecommerce_sync_products::execute() — Method in class ecommerce_sync_products
ecommerce_sync_sitesClass 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

facadeClass in namespace local_middag\base

Public SDK Facade.

$ automessage#fullnameProperty in class automessage
$ automessage#fillableProperty in class automessage
$ automessage_filter#fillableProperty in class automessage_filter
$ automessage_template#fullnameProperty in class automessage_template
$ automessage_template#filterProperty in class automessage_template
$ automessage_template#fillableProperty in class automessage_template
automessage_template::filter_trigger_relativedate() — Method in class automessage_template
$ automessage_trigger#filter_idProperty in class automessage_trigger
$ automessage_trigger#filter_nameProperty in class automessage_trigger
$ automessage_trigger#filter_usersProperty in class automessage_trigger
$ automessage_trigger#fillableProperty in class automessage_trigger
automessage_trigger::finish() — Method in class automessage_trigger
$ users#filtersetProperty in class users
$ twilio_templates#fullnameProperty in class twilio_templates
$ twilio_templates#fillableProperty in class twilio_templates
$ twilio_verified#fullnameProperty in class twilio_verified
$ twilio_verify#fillableProperty in class twilio_verify
$ bigquery_job#fileProperty in class bigquery_job
$ bigquery_job#fillableProperty in class bigquery_job
$ bigquery_view#fullnameProperty in class bigquery_view
$ bigquery_view#fillableProperty in class bigquery_view
$ uploadcsvfile#fullnameProperty in class uploadcsvfile
$ uploadcsvfile#fillableProperty 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#filtersetProperty in class users
$ companies#fullnameProperty in class companies
$ companies#fillableProperty in class companies
helper_service::format_user_data() — Method in class helper_service

Formats user data into a structured array.

$ coursegroup#fillableProperty in class coursegroup
coursegroup::find() — Method in class coursegroup
coursegroup_service::find() — Method in class coursegroup_service

Returns a single coursegroup item.

$ document#fullnameProperty in class document
$ document#fillableProperty 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#fullnameProperty in class issuance
$ issuance#fillableProperty 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#fillableProperty in class base_action
$ base_field#form_idProperty in class base_field
$ base_field#fillableProperty in class base_field
$ checkbox_field#fullnameProperty in class checkbox_field
$ checkbox_field#form_idProperty in class checkbox_field
$ checkbox_field#fillableProperty in class checkbox_field
$ cpf_field#fullnameProperty in class cpf_field
$ cpf_field#form_idProperty in class cpf_field
$ cpf_field#fillableProperty in class cpf_field
$ email_field#fullnameProperty in class email_field
$ email_field#form_idProperty in class email_field
$ email_field#fillableProperty in class email_field
field_factoryClass in namespace local_middag\extensions\customform\model\field
$ header_field#fullnameProperty in class header_field
$ header_field#form_idProperty in class header_field
$ header_field#fillableProperty in class header_field
$ multipleselect_field#fullnameProperty in class multipleselect_field
$ multipleselect_field#form_idProperty in class multipleselect_field
$ multipleselect_field#fillableProperty in class multipleselect_field
$ number_field#fullnameProperty in class number_field
$ number_field#form_idProperty in class number_field
$ number_field#field_maskProperty in class number_field
$ number_field#fillableProperty in class number_field
$ select_field#fullnameProperty in class select_field
$ select_field#form_idProperty in class select_field
$ select_field#fillableProperty in class select_field
$ text_field#fullnameProperty in class text_field
$ text_field#form_idProperty in class text_field
$ text_field#fillableProperty in class text_field
formClass in namespace local_middag\extensions\customform\model\form
$ form#fullnameProperty in class form
$ form#form_typeProperty in class form
$ form#fieldsProperty in class form
$ form#form_logo_imageProperty in class form
$ form#fillableProperty in class form
$ step#fullnameProperty in class step
$ step#fieldsProperty in class step
$ submission#fillableProperty in class submission
form_serviceClass in namespace local_middag\extensions\customform\service
ecommerce_site_service::form_fields() — Method in class ecommerce_site_service
$ ecommerce_products#fillableProperty in class ecommerce_products
$ digitalmanagerguru_orders#fillableProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_products#fillableProperty in class digitalmanagerguru_products
$ digitalmanagerguru_sites#fillableProperty in class digitalmanagerguru_sites
digitalmanagerguru_site_service::form_fields() — Method in class digitalmanagerguru_site_service
$ eduzz_orders#fillableProperty in class eduzz_orders
$ eduzz_products#fillableProperty in class eduzz_products
$ eduzz_sites#fillableProperty 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#fillableProperty in class woocommerce_orders
$ woocommerce_products#fillableProperty in class woocommerce_products
$ woocommerce_sites#fillableProperty in class woocommerce_sites
$ woocommerce_webhooks#fillableProperty in class woocommerce_webhooks
$ enrolment#fillableProperty in class enrolment
forcecpfClass in namespace local_middag\extensions\forceprofile
forceprofile_extensionClass in namespace local_middag\extensions\forceprofile
$ helpdesk_request#fullnameProperty in class helpdesk_request
$ helpdesk_request#fillableProperty in class helpdesk_request
$ helpdesk_type#fullnameProperty in class helpdesk_type
$ helpdesk_type#fillableProperty in class helpdesk_type
$ lookerstudio#fullnameProperty in class lookerstudio
$ lookerstudio#fillableProperty in class lookerstudio
$ managefile#fullnameProperty in class managefile
$ managefile#fileProperty in class managefile
$ managefile#file_filemanagerProperty in class managefile
$ managefile#fillableProperty in class managefile
$ post_items#firstnameProperty in class post_items
$ post_items#fillableProperty in class post_items
$ plan#fullnameProperty in class plan
$ plan_timeline#fillableProperty in class plan_timeline
filter_translateClass in namespace local_middag\extensions\translate\legacy\filter
filter_translate::filter() — Method in class filter_translate
$ trilha#fullnameProperty in class trilha
$ trilha#fillableProperty in class trilha
$ trilha_etapa#fillableProperty in class trilha_etapa
$ trilha#fullnameProperty in class trilha
$ trilha#fillableProperty in class trilha
$ trilha_etapa#fullnameProperty in class trilha_etapa
$ trilha_etapa#fillableProperty in class trilha_etapa
$ bunnynet_collections#fullnameProperty in class bunnynet_collections

The name of the collection.

$ bunnynet_collections#fillableProperty in class bunnynet_collections
$ bunnynet_videolibrary#fullnameProperty in class bunnynet_videolibrary

The name of the Video Library.

$ bunnynet_videolibrary#fontFamilyProperty in class bunnynet_videolibrary

The captions font family.

$ bunnynet_videolibrary#fillableProperty in class bunnynet_videolibrary
$ bunnynet_videos#fullnameProperty in class bunnynet_videos

The title of the video.

$ bunnynet_videos#framerateProperty in class bunnynet_videos

The framerate of the video.

$ bunnynet_videos#fillableProperty in class bunnynet_videos
faker_factoryClass in namespace local_middag\facade

Facade for local_middag\framework\support\faker_factory.

fileClass in namespace local_middag\facade

Facade for local_middag\framework\support\moodle\file_support.

formatClass 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_supportClass 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_interfaceClass in namespace local_middag\framework\contract\core

Contract that all Facade classes must implement.

form_request_interfaceClass 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_interfaceClass 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#fullnameProperty in class deprecated_item
$ deprecated_model#fillableProperty 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#fullnameProperty in class course
$ course#formatProperty in class course
$ user#firstnameProperty in class user
$ user#firstaccessProperty in class user
$ user#firstnamephoneticProperty 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_adapterClass in namespace local_middag\framework\infrastructure\adapter

File system adapter placeholder.

file_loggerClass 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.

factoryClass 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_resolverClass 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_loaderClass 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#filtersProperty in class search_criteria
$ search_metadata_criteria#filtersProperty in class search_metadata_criteria
$ interacts_with_forms#formProperty in class interacts_with_forms
$ interacts_with_forms#formparamsProperty 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_factoryClass in namespace local_middag\framework\support

Factory for generating fake data for testing and seeding purposes.

formatClass 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_supportClass 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_taskClass 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_viewClass 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#groupnameProperty in class ecommerce_products
$ digitalmanagerguru_products#groupnameProperty in class digitalmanagerguru_products
$ digitalmanagerguru_sites#groupnameProperty 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#groupnameProperty in class eduzz_products
eduzz_restapi::generate_token() — Method in class eduzz_restapi
$ eduzz_sites#groupnameProperty 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#groupnameProperty in class woocommerce_products
$ woocommerce_sites#groupnameProperty 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_managerClass 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_supportClass 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_supportClass 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_managerClass 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_interfaceClass 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#guidProperty 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#groupmodeProperty in class course
$ course#groupmodeforceProperty 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
groupClass 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_supportClass 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_supportClass 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
googlebigqueryClass 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_controllerClass in namespace local_middag\extensions\core\controller
helper_serviceClass 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_fieldClass in namespace local_middag\extensions\customform\model\field
base::has_capability() — Method in class base
base::has_capability_manage() — Method in class base
helperClass 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#hashProperty in class digitalmanagerguru_orders
$ eduzz_orders#hashProperty 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#hashProperty in class woocommerce_orders
helpdesk_extensionClass in namespace local_middag\extensions\helpdesk
helpdesk_feedbackClass in namespace local_middag\extensions\helpdesk
helpdesk_replyClass in namespace local_middag\extensions\helpdesk
helpdesk_requestClass in namespace local_middag\extensions\helpdesk
helpdesk_typeClass 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#hasWatermarkProperty in class bunnynet_videolibrary

Determines if the video library has a watermark configured.

$ bunnynet_videos#heightProperty in class bunnynet_videos

The height of the original video file.

$ bunnynet_videos#hasMP4FallbackProperty 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
helperClass in namespace local_middag\facade

Facade for local_middag\framework\support\helper.

hook_managerClass 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_adapterClass 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_supportClass 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_managerClass 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_interfaceClass 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_interfaceClass 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_interfaceClass in namespace local_middag\framework\contract\service

Contract for the Framework's HTTP Client.

handles_deprecationClass 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_metadataClass 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_relationsClass 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_statusClass in namespace local_middag\framework\domain\trait

Trait has_status.

has_urlClass 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_kernelClass 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.

helperClass in namespace local_middag\framework\support

General helper and utility functions for various common operations.

http_client_adapterClass 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_supportClass 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_callbacksClass in namespace local_middag
middag::handle() — Method in class middag

Handle the current HTTP request and dispatch it to the appropriate controller.

I

itemClass 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#idProperty in class automessage_template
$ automessage_trigger#idProperty in class automessage_trigger
indexClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\output
$ twilio_templates#idnumberProperty in class twilio_templates
bigquery::index() — Method in class bigquery

This method handles the index page for the upload CSV file.

$ bigquery_view#idnumberProperty in class bigquery_view
$ uploadcsvfile#idProperty in class uploadcsvfile
$ bigquery_client#instanceProperty in class bigquery_client
$ bigquery_api_service#instanceProperty 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#idnumberProperty in class bigquery_base_service
$ bigquery_base_table_service#instancesProperty in class bigquery_base_table_service
$ bigquery_base_table_service#idnumberProperty in class bigquery_base_table_service
$ bigquery_job_service#instancesProperty 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#idProperty 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#idProperty in class coursegroup
$ coursegroup#infoProperty in class coursegroup
$ coursegroup#image_filemanagerProperty 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#idProperty 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.

issuanceClass in namespace local_middag\extensions\customdocs
$ issuance#idProperty 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#idnumberProperty in class base_action
$ base_field#idProperty in class base_field
$ checkbox_field#idnumberProperty in class checkbox_field
$ checkbox_field#idProperty in class checkbox_field
$ cpf_field#idnumberProperty in class cpf_field
$ cpf_field#idProperty in class cpf_field
$ email_field#idnumberProperty in class email_field
$ email_field#idProperty in class email_field
$ header_field#idProperty in class header_field
$ multipleselect_field#idnumberProperty in class multipleselect_field
$ multipleselect_field#idProperty in class multipleselect_field
$ number_field#idnumberProperty in class number_field
$ number_field#idProperty in class number_field
$ select_field#idnumberProperty in class select_field
$ select_field#idProperty in class select_field
$ text_field#idnumberProperty in class text_field
$ text_field#idProperty in class text_field
$ form#idProperty in class form
$ form#idnumberProperty in class form
$ form#is_multistepProperty in class form
form::is_external_form() — Method in class form
form::is_default_form() — Method in class form
$ submission#idProperty 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_activeProperty in class digitalmanagerguru_products
$ eduzz_products#image_fileProperty in class eduzz_products
default_controller::index() — Method in class default_controller

Home page.

$ enrolment#idnumberProperty in class enrolment
$ enrolment#idProperty 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#idProperty in class helpdesk_reply
helpdesk_reply::is_internal_reply() — Method in class helpdesk_reply

check if the reply is an internal reply.

$ helpdesk_request#idProperty in class helpdesk_request
$ helpdesk_type#idnumberProperty in class helpdesk_type
util::issuance_document() — Method in class util
lookerstudio::index() — Method in class lookerstudio

This method handles both listing actions.

$ lookerstudio#idProperty in class lookerstudio
managefiles::index() — Method in class managefiles

This method handles both listing actions.

$ managefile#idProperty 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.

integrationClass 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.

indexClass in namespace local_middag\extensions\studyplan\legacy\cronograma\output
indexClass in namespace local_middag\extensions\studyplan\legacy\plan\output
$ plan#idProperty 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#idnumberProperty 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#idProperty in class trilha
$ trilha#idnumberProperty in class trilha
trilha::is_trilhadefault() — Method in class trilha
trilha::is_showinfilter() — Method in class trilha
$ trilha_etapa#idProperty in class trilha_etapa
$ trilha_etapa#itemsrequiredProperty in class trilha_etapa
$ trilha_etapa#itemsoptionalProperty 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#idProperty 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#idProperty in class trilha_etapa
$ trilha_etapa#itemsrequiredProperty in class trilha_etapa
$ trilha_etapa#itemsoptionalProperty 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#idnumberProperty in class bunnynet_collections

The unique ID of the collection.

$ bunnynet_videolibrary#idProperty in class bunnynet_videolibrary
$ bunnynet_videolibrary#idnumberProperty in class bunnynet_videolibrary
$ bunnynet_videos#idProperty in class bunnynet_videos
$ bunnynet_videos#idnumberProperty in class bunnynet_videos

The unique ID of the video.

$ bunnynet_videos#isPublicProperty 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_serviceClass in namespace local_middag\facade

Facade for local_middag\framework\application\service\item\item_search_service.

item_serviceClass in namespace local_middag\facade

Facade for local_middag\framework\application\service\item\item_service.

item_validator_serviceClass 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_serviceClass in namespace local_middag\framework\application\service\item

Application-level facade for the Item Search Engine.

item_serviceClass in namespace local_middag\framework\application\service\item

Item application service.

item_validator_serviceClass 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_interfaceClass 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_interfaceClass 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_interfaceClass in namespace local_middag\framework\contract\service

Contract for High-level Item Search.

item_service_interfaceClass in namespace local_middag\framework\contract\service

Public API Contract for item_service.

item_validator_service_interfaceClass in namespace local_middag\framework\contract\service

Interface for Item Validator services.

item_dto_interfaceClass in namespace local_middag\framework\contract\shared

Public-facing DTO Contract for creating/updating Items.

$ deprecated_item#idProperty in class deprecated_item
$ deprecated_item#idnumberProperty in class deprecated_item
$ deprecated_model#idProperty in class deprecated_model
$ abstract_moodle_entity#idProperty in class abstract_moodle_entity
itemClass 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#idnumberProperty in class category
$ cohort#idnumberProperty in class cohort
$ context#instanceidProperty in class context
$ course#idnumberProperty in class course
$ group#idnumberProperty in class group
$ user#idnumberProperty in class user
$ user#institutionProperty in class user
$ user#imagealtProperty in class user
revision::is_visible() — Method in class revision

Domain visibility check.

item_created_eventClass in namespace local_middag\framework\domain\event

Domain Event: Item Created.

item_status_changed_eventClass in namespace local_middag\framework\domain\event

Domain Event: Item Status Changed.

item_typesClass 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_adapterClass in namespace local_middag\framework\infrastructure\adapter\inertia

Static adapter that proxies Inertia rendering helpers.

inertia_factoryClass in namespace local_middag\framework\infrastructure\adapter\inertia

Factory responsible for creating Inertia responses.

inertia_managerClass in namespace local_middag\framework\infrastructure\adapter\inertia

Manages globally shared Inertia props.

inertia_responseClass in namespace local_middag\framework\infrastructure\adapter\inertia

Value object representing an Inertia response payload.

inertia_version_managerClass 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_mapperClass in namespace local_middag\framework\infrastructure\persistence\mapper

Item mapper for domain items.

item_repositoryClass in namespace local_middag\framework\infrastructure\persistence\repository

Item repository for domain items.

item_search_repositoryClass 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_resolverClass 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_dtoClass 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_authClass in namespace local_middag\framework\shared\trait\controller

Trait handling authentication and authorization logic for controllers.

interacts_with_formsClass 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_pageClass 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.

indexClass 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#jobinfoProperty 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_dtoClass 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#keepOriginalFilesProperty in class bunnynet_videolibrary

Determines if the original video files should be stored after encoding.

kernel_interfaceClass in namespace local_middag\framework\contract\kernel

Contract for the application kernel singleton.

kernelClass in namespace local_middag\framework\kernel

Application Kernel.

L

automessage_filter::load_filter() — Method in class automessage_filter
$ automessage_template#lasttriggerProperty in class automessage_template
livehelperchat_serviceClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\twilio
$ twilio_templates#languageProperty in class twilio_templates
$ twilio_templates#language_statusProperty 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#labelProperty in class base_field
$ checkbox_field#labelProperty in class checkbox_field
$ cpf_field#labelProperty in class cpf_field
$ email_field#labelProperty in class email_field
$ header_field#labelProperty in class header_field
$ multipleselect_field#labelProperty in class multipleselect_field
$ number_field#labelProperty in class number_field
$ select_field#labelProperty in class select_field
$ text_field#labelProperty in class text_field
form::load_actions() — Method in class form

load all form actions.

form::list() — Method in class form
least_accessed_coursesClass 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_formClass in namespace local_middag\extensions\ecommerce\form
local_middag_site_checklist_formClass in namespace local_middag\extensions\ecommerce\form
local_middag_site_edit_formClass in namespace local_middag\extensions\ecommerce\form
$ ecommerce_orders#line_itemsProperty in class ecommerce_orders
$ digitalmanagerguru_orders#line_itemsProperty in class digitalmanagerguru_orders
$ eduzz_orders#line_itemsProperty in class eduzz_orders
$ woocommerce_orders#line_itemsProperty in class woocommerce_orders
$ helpdesk_request#linked_userProperty in class helpdesk_request
$ helpdesk_type#link_another_userProperty in class helpdesk_type
lookerstudioClass 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_extensionClass in namespace local_middag\extensions\lookerstudio
lookerstudioClass 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#lastnameProperty 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#lengthProperty 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
langClass in namespace local_middag\facade

Facade for local_middag\framework\support\moodle\lang_support.

license_managerClass in namespace local_middag\facade

Facade for local_middag\framework\application\manager\license_manager.

license_serviceClass 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_supportClass 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_managerClass 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_serviceClass 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_interfaceClass 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_interfaceClass 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_interfaceClass 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#lockedProperty in class context
$ course#legacyfilesProperty in class course
$ course#langProperty in class course
$ user#lastnameProperty in class user
$ user#langProperty in class user
$ user#lastaccessProperty in class user
$ user#lastloginProperty in class user
$ user#lastipProperty in class user
$ user#lastnamephoneticProperty 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).

loaderClass 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_dtoClass in namespace local_middag\framework\shared\dto\log

DTO for log context data.

log_entry_dtoClass 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_supportClass in namespace local_middag\framework\support\moodle

Utility functions for Moodle language strings.

M

mapperClass in namespace local_middag\base

Public SDK Mapper.

manage_filtersClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\output
manage_templatesClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\output
manage_trigger_usersClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\output
manage_triggersClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\output
messageClass 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_formClass in namespace local_middag\extensions\core\mearruma
mtool_automessage_filter_preview_formClass in namespace local_middag\extensions\core\mearruma
mtool_automessage_manage_triggersClass in namespace local_middag\extensions\core\mearruma
mtool_customdocs_document_formClass in namespace local_middag\extensions\core\mearruma
mtool_customdocs_issuance_formClass in namespace local_middag\extensions\core\mearruma
mtool_customdocs_report_issuances_formClass in namespace local_middag\extensions\core\mearruma
mtool_forcecpf_index_formClass in namespace local_middag\extensions\core\mearruma
mtool_helpdesk_defaultaction_formClass in namespace local_middag\extensions\core\mearruma
mtool_helpdesk_reply_formClass in namespace local_middag\extensions\core\mearruma
mtool_helpdesk_request_formClass in namespace local_middag\extensions\core\mearruma
mtool_helpdesk_search_requests_formClass in namespace local_middag\extensions\core\mearruma
mtool_helpdesk_type_action_formClass in namespace local_middag\extensions\core\mearruma
mtool_helpdesk_type_formClass in namespace local_middag\extensions\core\mearruma
mtool_plan_plan_formClass in namespace local_middag\extensions\core\mearruma
mtool_translate_modal_formClass in namespace local_middag\extensions\core\mearruma
mtool_trilha_etapa_formClass in namespace local_middag\extensions\core\mearruma
mtool_trilha_trilha_formClass in namespace local_middag\extensions\core\mearruma
mtool_twilio_edit_formClass in namespace local_middag\extensions\core\mearruma
mtool_twilio_verify_formClass in namespace local_middag\extensions\core\mearruma
mydocumentsClass in namespace local_middag\extensions\customdocs\output
$ base_field#moodle_data_typeProperty in class base_field
$ checkbox_field#moodle_data_typeProperty in class checkbox_field
$ cpf_field#moodle_data_typeProperty in class cpf_field
$ email_field#moodle_data_typeProperty in class email_field
$ header_field#moodle_data_typeProperty in class header_field
multipleselect_fieldClass in namespace local_middag\extensions\customform\model\field
$ multipleselect_field#moodle_data_typeProperty in class multipleselect_field
$ number_field#moodle_data_typeProperty in class number_field
$ select_field#moodle_data_typeProperty in class select_field
$ text_field#moodle_data_typeProperty in class text_field
most_accessed_coursesClass in namespace local_middag\extensions\dashboard\report
$ ecommerce_sites#mappingfieldsProperty in class ecommerce_sites
$ digitalmanagerguru_products#marketplace_idProperty in class digitalmanagerguru_products
$ digitalmanagerguru_sites#mappingfieldsProperty in class digitalmanagerguru_sites
$ digitalmanagerguru_sites#middag_moodleProperty in class digitalmanagerguru_sites
$ eduzz_sites#mappingfieldsProperty in class eduzz_sites
$ eduzz_sites#middag_moodleProperty 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#mappingfieldsProperty in class woocommerce_sites
$ woocommerce_sites#middag_moodleProperty in class woocommerce_sites
mtool_helpdesk_modal_formClass in namespace local_middag\extensions\helpdesk\legacy
$ lookerstudio#mapping_fieldsProperty in class lookerstudio
managefilesClass in namespace local_middag\extensions\managefiles\controller
managefile_formClass in namespace local_middag\extensions\managefiles\form
managefiles_extensionClass in namespace local_middag\extensions\managefiles
managefileClass 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_externalClass in namespace local_middag\extensions\trilha\legacy\classes
$ trilha_etapa#minoptionalProperty in class trilha_etapa
util::migrate() — Method in class util
$ trilha_etapa#minoptionalProperty in class trilha_etapa
util::migrate() — Method in class util
$ bunnynet_videos#momentsProperty in class bunnynet_videos

The list of moments available for the video.

$ bunnynet_videos#metaTagsProperty in class bunnynet_videos

The list of meta tags that have been added to the video.

context::module() — Method in class context
message_serviceClass in namespace local_middag\facade

Facade for local_middag\framework\application\service\common\message_service.

message_service::message() — Method in class message_service
middag_helperClass in namespace local_middag\facade

Facade for local_middag\framework\support\middag_helper.

moodleClass 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_supportClass 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_serviceClass 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_interfaceClass in namespace local_middag\framework\contract\core

Central contract for the Middag entrypoint singleton.

mapper_interfaceClass in namespace local_middag\framework\contract\data

Interface Mapper.

method_argument_resolver_interfaceClass in namespace local_middag\framework\contract\http

Interface method_argument_resolver_interface.

message_service_interfaceClass 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#markerProperty in class course
$ course#maxbytesProperty in class course
$ user#mnethostidProperty in class user
$ user#mailformatProperty in class user
$ user#maildigestProperty in class user
$ user#maildisplayProperty in class user
$ user#middlenameProperty in class user
$ user#moodlenetprofileProperty in class user
$ user_enrolment#modifieridProperty in class user_enrolment
$ revision#metadataProperty in class revision
$ has_metadata#metadataProperty in class has_metadata

Expected property on the consuming class.

$ inertia_version_manager#manualVersionProperty in class inertia_version_manager
query_builder::make() — Method in class query_builder

Create a new empty immutable Query.

method_parameter_resolverClass in namespace local_middag\framework\kernel\http

Method Parameter Resolver.

macroableClass in namespace local_middag\framework\shared\trait

Trait macroable.

$ macroable#macrosProperty in class macroable
macroable::macro() — Method in class macroable

Register a macro.

moneyClass 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_helperClass 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_supportClass 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].

middagClass in namespace local_middag

Main Facade for the Middag plugin.

middag_metadataClass in namespace local_middag

Middag Plugin Metadata.

$ widget#module_idProperty in class widget
managerClass in namespace local_middag\task

N

$ admin_setting_link#nameProperty in class admin_setting_link
$ automessage_template#nexttriggerProperty in class automessage_template
notificationClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\send
$ bigquery_base_service#nameProperty 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#nodesProperty in class base_action
number_fieldClass in namespace local_middag\extensions\customform\model\field
$ digitalmanagerguru_products#nameProperty in class digitalmanagerguru_products
$ plan_timeline#num_weeksProperty 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#nameProperty in class category
$ cohort#nameProperty in class cohort
$ course#newsitemsProperty in class course
$ enrol#nameProperty in class enrol
$ enrol#notifyallProperty in class enrol
$ group#nameProperty in class group
$ role#nameProperty 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.

observerClass in namespace local_middag\extensions\automessage\legacy\automessage\classes

Event observer for local_middag.

$ manage_filters#objectProperty in class manage_filters
$ manage_templates#objectProperty in class manage_templates
$ manage_trigger_users#objectProperty in class manage_trigger_users
$ manage_triggers#objectProperty 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#objectProperty in class twilio_templates
$ uploadcsvfile#overwrite_dataProperty 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#optionsProperty in class base_field
$ checkbox_field#optionsProperty in class checkbox_field
$ cpf_field#optionsProperty in class cpf_field
$ email_field#optionsProperty in class email_field
$ header_field#optionsProperty in class header_field
$ multipleselect_field#optionsProperty in class multipleselect_field
$ number_field#optionsProperty in class number_field
$ select_field#optionsProperty in class select_field
$ text_field#optionsProperty 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_objectProperty in class ecommerce_orders
$ digitalmanagerguru_orders#orderProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_orders#order_idProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_orders#ordered_atProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_orders#order_statusProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_sites#offset_ordersProperty in class digitalmanagerguru_sites
$ eduzz_orders#orderProperty in class eduzz_orders
$ eduzz_orders#order_parent_idProperty in class eduzz_orders
$ eduzz_products#owner_idProperty in class eduzz_products
eduzz_restapi::orders() — Method in class eduzz_restapi
eduzz_restapi::order() — Method in class eduzz_restapi
$ eduzz_sites#offset_ordersProperty in class eduzz_sites
woocommerce_site_service::order_add_note() — Method in class woocommerce_site_service
$ woocommerce_orders#order_objectProperty in class woocommerce_orders
$ woocommerce_orders#order_idProperty in class woocommerce_orders
$ woocommerce_orders#order_parent_idProperty in class woocommerce_orders
$ woocommerce_orders#order_keyProperty in class woocommerce_orders
$ woocommerce_orders#order_statusProperty in class woocommerce_orders
$ woocommerce_orders#order_currencyProperty in class woocommerce_orders
$ woocommerce_orders#order_date_createdProperty in class woocommerce_orders
$ woocommerce_orders#order_date_modifiedProperty in class woocommerce_orders
$ woocommerce_orders#order_date_completedProperty in class woocommerce_orders
$ woocommerce_orders#order_date_paidProperty in class woocommerce_orders
$ woocommerce_orders#order_totalProperty in class woocommerce_orders
$ woocommerce_orders#order_created_viaProperty in class woocommerce_orders
$ woocommerce_orders#order_payment_methodProperty in class woocommerce_orders
$ woocommerce_orders#order_customer_idProperty 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_ordersProperty in class woocommerce_sites
observerClass in namespace local_middag\extensions\enrolment

Event observer for mtool_enrolment.

observerClass in namespace local_middag\extensions\helpdesk

Event observer for mtool_helpdesk.

opengraph_extensionClass in namespace local_middag\extensions\opengraph
opengraph_serviceClass in namespace local_middag\extensions\opengraph\service

Serviço de metatags (Open Graph, Twitter, description/keywords).

observerClass in namespace local_middag\extensions\studyplan

Event observer for local_middag.

observerClass in namespace local_middag\extensions\trilha\legacy\classes

Event observer for mtool_trilha.

moodle::output() — Method in class moodle

Access the output wrapper.

output_supportClass 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#originalcourseidProperty 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_supportClass 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#parentProperty in class automessage
automessage::process_text() — Method in class automessage
automessage_template::preview() — Method in class automessage_template
$ automessage_trigger#parentProperty 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#parentProperty in class twilio_verified
$ twilio_verify#phoneProperty 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#parentProperty 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#parentProperty in class issuance
report_issuances::prepare_searchcriteria() — Method in class report_issuances

Prepare search criteria.

$ base_action#parentProperty in class base_action
$ checkbox_field#parentProperty in class checkbox_field
$ cpf_field#parentProperty in class cpf_field
$ email_field#parentProperty in class email_field
$ header_field#parentProperty in class header_field
$ multipleselect_field#parentProperty in class multipleselect_field
$ number_field#parentProperty in class number_field
$ select_field#parentProperty in class select_field
$ text_field#parentProperty in class text_field
$ step#parentProperty in class step
$ submission#parentProperty 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#productProperty 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_idProperty in class ecommerce_products
$ ecommerce_products#product_skuProperty in class ecommerce_products
$ ecommerce_products#product_typeProperty in class ecommerce_products
$ ecommerce_products#product_virtualProperty in class ecommerce_products
$ ecommerce_products#product_downloadableProperty in class ecommerce_products
$ ecommerce_products#product_statusProperty in class ecommerce_products
$ ecommerce_products#product_parent_idProperty in class ecommerce_products
$ digitalmanagerguru_orders#product_idProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_products#product_lineProperty in class digitalmanagerguru_products
$ digitalmanagerguru_products#product_idProperty 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_idProperty in class eduzz_orders
$ eduzz_products#product_lineProperty in class eduzz_products
$ eduzz_products#parent_idProperty 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#productProperty in class woocommerce_products_service
woocommerce_site_service::process_webhook() — Method in class woocommerce_site_service
$ woocommerce_products#product_idProperty in class woocommerce_products
$ woocommerce_products#product_skuProperty in class woocommerce_products
$ woocommerce_products#product_typeProperty in class woocommerce_products
$ woocommerce_products#product_virtualProperty in class woocommerce_products
$ woocommerce_products#product_downloadableProperty in class woocommerce_products
$ woocommerce_products#product_statusProperty in class woocommerce_products
$ woocommerce_products#product_parent_idProperty in class woocommerce_products
woocommerce_restapi::products() — Method in class woocommerce_restapi
woocommerce_restapi::product_variations() — Method in class woocommerce_restapi
$ woocommerce_webhooks#parentProperty 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#parentProperty in class helpdesk_feedback
$ helpdesk_reply#parentProperty in class helpdesk_reply
$ helpdesk_request#parentProperty in class helpdesk_request
$ request_view#pageProperty 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_itemsClass in namespace local_middag\extensions\post\model
post_extensionClass in namespace local_middag\extensions\post
$ index#planProperty in class index
planClass in namespace local_middag\extensions\studyplan\legacy\cronograma\output
planClass in namespace local_middag\extensions\studyplan\legacy\plan\output
$ plan#plancourseidProperty in class plan
$ plan#planProperty in class plan
planClass in namespace local_middag\extensions\studyplan
plan_configClass in namespace local_middag\extensions\studyplan
plan_timelineClass in namespace local_middag\extensions\studyplan
$ plan_timeline#parentProperty in class plan_timeline
$ plan_timeline#planProperty 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#parentProperty in class trilha_etapa
trilha::previewurl() — Method in class trilha
trilha::prepare_edit_data() — Method in class trilha
$ trilha_etapa#parentProperty in class trilha_etapa
$ bunnynet_collections#parentProperty in class bunnynet_collections

The internal object for bunnynet_videolibrary.

$ bunnynet_collections#previewVideoIdsProperty in class bunnynet_collections

The IDs of videos to be used as preview icons.

$ bunnynet_collections#previewImageUrlsProperty in class bunnynet_collections

The URLs of preview images of videos in the collection.

$ bunnynet_videolibrary#pullZoneIdProperty in class bunnynet_videolibrary

The ID of the connected underlying pull zone.

$ bunnynet_videolibrary#playerTokenAuthenticationEnabledProperty in class bunnynet_videolibrary

Determines if player token authentication is enabled.

$ bunnynet_videolibrary#pullZoneTypeProperty in class bunnynet_videolibrary

The pull zone type: 0 = Premium 1 = Volume Default: 1

$ bunnynet_videolibrary#playerKeyColorProperty in class bunnynet_videolibrary

The key color of the player.

$ bunnynet_videos#parentProperty 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_supportClass 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_supportClass 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_adapterClass 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_interfaceClass 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#parentProperty in class deprecated_item
$ category#parentProperty in class category
$ category#pathProperty in class category
$ context#pathProperty in class context
$ course#pdfexportfontProperty in class course
$ enrol#passwordProperty in class enrol
$ group#pictureProperty in class group
$ group#participationProperty in class group
$ user#policyagreedProperty in class user
$ user#passwordProperty in class user
$ user#phone1Property in class user
$ user#phone2Property in class user
$ user#pictureProperty in class user
pdftk_adapterClass 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#paramsProperty in class abstract_controller
$ abstract_controller#payloadProperty 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_dtoClass in namespace local_middag\framework\shared\dto\moodle

Data Transfer Object representing a Moodle plugin.

paginationClass in namespace local_middag\framework\shared\dto\search

Value Object for pagination parameters.

$ pagination#pageProperty in class pagination
$ pagination#perpageProperty 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_layoutProperty in class interacts_with_page
$ interacts_with_page#page_titleProperty in class interacts_with_page
$ interacts_with_page#page_headingProperty in class interacts_with_page
$ interacts_with_page#page_urlProperty in class interacts_with_page
$ interacts_with_page#page_navbarProperty 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_supportClass 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_supportClass 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#pageProperty in class index
$ widget#pageProperty 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_builderClass 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_interfaceClass in namespace local_middag\framework\contract\data

Marker interface for the Query Builder.

queue_workerClass in namespace local_middag\framework\infrastructure\bus

Queue worker placeholder.

query_builderClass 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

repositoryClass in namespace local_middag\base

Public SDK Repository.

revisionClass in namespace local_middag\base

Public SDK Revision Entity.

rendererClass 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#rawdataProperty in class users
rendererClass 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#rawdataProperty in class users
$ companies#reenrol_enableProperty in class companies
example_controller::report() — Method in class example_controller

Data no formato YYYY-MM-DD (ex: /report/2025-12-31).

rendererClass 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_issuancesClass 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#requiredProperty in class base_field
$ checkbox_field#requiredProperty in class checkbox_field
$ cpf_field#requiredProperty in class cpf_field
$ email_field#requiredProperty in class email_field
$ header_field#requiredProperty in class header_field
$ multipleselect_field#requiredProperty in class multipleselect_field
$ number_field#requiredProperty in class number_field
$ select_field#requiredProperty in class select_field
$ text_field#requiredProperty in class text_field
$ form#raw_form_dataProperty 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_controllerClass 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#roleidProperty in class ecommerce_products
$ digitalmanagerguru_products#roleidProperty in class digitalmanagerguru_products
$ digitalmanagerguru_sites#roleidProperty in class digitalmanagerguru_sites
$ eduzz_products#roleidProperty in class eduzz_products
$ eduzz_sites#roleidProperty in class eduzz_sites
$ woocommerce_products#roleidProperty in class woocommerce_products
$ woocommerce_sites#roleidProperty in class woocommerce_sites
enrolment::run_cleaner() — Method in class enrolment
report_enrolmentClass in namespace local_middag\extensions\enrolment
report_enrolment::report() — Method in class report_enrolment
report_enrolment_formClass in namespace local_middag\extensions\enrolment
reportClass in namespace local_middag\extensions\enrolment\task
forcecpf::redirect() — Method in class forcecpf
reply_createdClass in namespace local_middag\extensions\helpdesk\event
observer::reply_created() — Method in class observer

Observer for \mtool_helpdesk\event\reply_reated event.

rendererClass 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
requestClass in namespace local_middag\extensions\helpdesk\output
request_viewClass in namespace local_middag\extensions\helpdesk\output
requestsClass 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_loginProperty in class managefiles
opengraph_service::render() — Method in class opengraph_service

Retorna o bloco HTML de metatags da página, com cache.

rendererClass in namespace local_middag\extensions\studyplan\legacy\cronograma\output
renderer::render_index() — Method in class renderer
renderer::render_plan() — Method in class renderer
rendererClass 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_loginProperty 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
rendererClass 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#replicationRegionsProperty in class bunnynet_videolibrary

The geo-replication regions of the underlying storage zone.

$ bunnynet_videolibrary#readOnlyApiKeyProperty in class bunnynet_videolibrary

The read-only API key used for authenticating with the video library.

$ bunnynet_videos#rotationProperty 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_supportClass 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_supportClass 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
requestClass in namespace local_middag\facade

Facade for local_middag\framework\support\moodle\request_support.

request::required_param() — Method in class request
revision_serviceClass 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_serviceClass 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_interfaceClass 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_interfaceClass in namespace local_middag\framework\contract\infrastructure\search_engine

Interface for immutable result container returned by the Query Engine.

route_loader_interfaceClass in namespace local_middag\framework\contract\kernel

Contract for route loaders that scan and register controller routes.

router_interfaceClass 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_interfaceClass in namespace local_middag\framework\contract\repository

Marker interface for Repositories.

revision_repository_interfaceClass 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_interfaceClass in namespace local_middag\framework\contract\service

Contract for the revision service responsible for recording state transitions (create, update, delete) of items.

$ course#relativedatesmodeProperty in class course
$ course#requestedProperty in class course
$ enrol#roleidProperty in class enrol
roleClass in namespace local_middag\framework\domain\entity\moodle

Role Entity (Moodle Native).

revisionClass 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_diffClass 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_mapperClass 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_repositoryClass in namespace local_middag\framework\infrastructure\persistence\repository

Revision repository for immutable item history.

registryClass 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.

resultClass 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_instancesProperty 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#requestProperty 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_resolverClass 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_resolverClass 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_loaderClass 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.

routerClass 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_dtoClass 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_loginProperty in class interacts_with_auth
$ interacts_with_auth#require_sesskeyProperty in class interacts_with_auth
$ interacts_with_auth#required_loginProperty in class interacts_with_auth
$ interacts_with_auth#requestProperty 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_supportClass 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_supportClass 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.

rendererClass in namespace local_middag\output

S

serviceClass in namespace local_middag\base

Public SDK Service.

$ automessage#statusProperty in class automessage
automessage::send() — Method in class automessage
automessage::sendtype() — Method in class automessage
$ automessage_filter#statusProperty in class automessage_filter
$ automessage_template#statusProperty in class automessage_template
$ automessage_template#shortnameProperty in class automessage_template
$ automessage_template#sendtypeProperty 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#statusProperty 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.

sendClass 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#statusProperty in class twilio_templates
$ twilio_templates#sidProperty in class twilio_templates
$ twilio_verified#statusProperty 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#startTimeProperty in class bigquery_job
$ bigquery_view#shortnameProperty in class bigquery_view
$ bigquery_view#statusProperty 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#statusProperty in class companies
example_controller::search() — Method in class example_controller

Parâmetro opcional com regex e valor padrão.

$ document#statusProperty 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#shortnameProperty in class base_action
send_email_actionClass in namespace local_middag\extensions\customform\model\actions
$ base_field#styleProperty in class base_field
$ base_field#step_idProperty in class base_field
$ checkbox_field#shortnameProperty in class checkbox_field
$ checkbox_field#styleProperty in class checkbox_field
$ checkbox_field#step_idProperty in class checkbox_field
$ cpf_field#shortnameProperty in class cpf_field
$ cpf_field#styleProperty in class cpf_field
$ cpf_field#step_idProperty in class cpf_field
$ email_field#shortnameProperty in class email_field
$ email_field#styleProperty in class email_field
$ email_field#step_idProperty in class email_field
$ header_field#shortnameProperty in class header_field
$ header_field#styleProperty in class header_field
$ header_field#step_idProperty in class header_field
$ multipleselect_field#shortnameProperty in class multipleselect_field
$ multipleselect_field#styleProperty in class multipleselect_field
$ multipleselect_field#step_idProperty in class multipleselect_field
$ number_field#shortnameProperty in class number_field
$ number_field#styleProperty in class number_field
$ number_field#step_idProperty in class number_field
select_fieldClass in namespace local_middag\extensions\customform\model\field
$ select_field#shortnameProperty in class select_field
$ select_field#styleProperty in class select_field
$ select_field#step_idProperty in class select_field
$ text_field#shortnameProperty in class text_field
$ text_field#styleProperty in class text_field
$ text_field#step_idProperty in class text_field
$ form#statusProperty in class form
$ form#stepsProperty in class form
stepClass in namespace local_middag\extensions\customform\model\step
$ step#shortnameProperty in class step
submissionClass in namespace local_middag\extensions\customform\model\submission
$ submission#statusProperty in class submission
$ submission#submissionProperty in class submission
student_formClass in namespace local_middag\extensions\dashboard\form
students_formClass 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
studentClass in namespace local_middag\extensions\dashboard\report
studentsClass 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#siteProperty 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#syncordersfromProperty in class digitalmanagerguru_sites
$ eduzz_orders#sale_idProperty in class eduzz_orders
$ eduzz_orders#sale_statusProperty in class eduzz_orders
$ eduzz_orders#sale_status_nameProperty in class eduzz_orders
$ eduzz_orders#sale_item_idProperty in class eduzz_orders
$ eduzz_orders#student_nameProperty in class eduzz_orders
$ eduzz_orders#student_emailProperty in class eduzz_orders
$ eduzz_orders#student_documentProperty in class eduzz_orders
$ eduzz_orders#student_celProperty in class eduzz_orders
$ eduzz_products#statusProperty in class eduzz_products
$ eduzz_products#skuProperty in class eduzz_products
$ eduzz_sites#syncordersfromProperty 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#syncordersfromProperty in class woocommerce_sites
senderClass in namespace local_middag\extensions\ecommerce\utils
$ enrolment#statusProperty in class enrolment
enrolment::status() — Method in class enrolment
$ helpdesk_reply#statusProperty 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#statusProperty 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#statusProperty 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#statusProperty in class managefile
senderClass in namespace local_middag\extensions\post
sentryClass in namespace local_middag\extensions\sentry\facade
sentry_extensionClass in namespace local_middag\extensions\sentry
sentry_serviceClass in namespace local_middag\extensions\sentry\service
smartfilters_extensionClass in namespace local_middag\extensions\smartfilters
snippets_extensionClass in namespace local_middag\extensions\snippets
$ plan#statusProperty in class plan
$ plan#startdateProperty in class plan
$ plan_timeline#startdateProperty in class plan_timeline
studyplan_extensionClass 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#showallProperty in class trilha
$ trilha#showinfilterProperty in class trilha
trilha::setdefaulturl() — Method in class trilha
trilha::set_trilha_default() — Method in class trilha
$ trilha_etapa#showlabelProperty in class trilha_etapa
$ trilha#statusProperty in class trilha
$ trilha#showallProperty in class trilha
$ trilha#showinfilterProperty in class trilha
trilha::setdefaulturl() — Method in class trilha
trilha::set_trilha_default() — Method in class trilha
$ trilha_etapa#showlabelProperty in class trilha_etapa
$ bunnynet_apistream#streamApiProperty in class bunnynet_apistream
$ bunnynet_collections#shortnameProperty in class bunnynet_collections

The video library ID that contains the collection.

$ bunnynet_videolibrary#shortnameProperty in class bunnynet_videolibrary
$ bunnynet_videolibrary#storageUsageProperty in class bunnynet_videolibrary

The total amount of storage used by the library.

$ bunnynet_videolibrary#storageZoneIdProperty in class bunnynet_videolibrary

The ID of the connected underlying storage zone.

$ bunnynet_videolibrary#showHeatmapProperty 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#shortnameProperty in class bunnynet_videos

The ID of the video library that the video belongs to.

$ bunnynet_videos#statusProperty in class bunnynet_videos

The status of the video.

$ bunnynet_videos#storageSizeProperty 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_supportClass 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_serviceClass in namespace local_middag\facade

Facade for local_middag\framework\application\service\task\scheduled_service.

scheduled_service::static() — Method in class scheduled_service
search_executorClass in namespace local_middag\facade

Facade for local_middag\framework\infrastructure\search_engine\executor.

search_factoryClass in namespace local_middag\facade

Facade for local_middag\framework\infrastructure\search_engine\factory.

search_loaderClass in namespace local_middag\facade

Facade for local_middag\framework\infrastructure\search_engine\relation\loader.

search_sql_generatorClass in namespace local_middag\facade

Facade for local_middag\framework\infrastructure\search_engine\sql_generator.

sessionClass 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_managerClass in namespace local_middag\facade

Facade for local_middag\framework\application\manager\shortcode_manager.

shortcodes_serviceClass 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_managerClass in namespace local_middag\framework\application\manager

Shortcode Manager.

shortcodes_serviceClass 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_serviceClass 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_interfaceClass in namespace local_middag\framework\contract\kernel

Contract for auto-discovery service loaders.

shortcode_manager_interfaceClass 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_interfaceClass 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#shortnameProperty in class deprecated_item
$ deprecated_item#statusProperty in class deprecated_item
$ deprecated_item#sortorderProperty 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#sortorderProperty in class category
$ course#sortorderProperty in class course
$ course#shortnameProperty in class course
$ course#summaryProperty in class course
$ course#summaryformatProperty in class course
$ course#showgradesProperty in class course
$ course#startdateProperty in class course
$ course#showreportsProperty in class course
$ course#showactivitydatesProperty in class course
$ course#showcompletionconditionsProperty in class course
$ enrol#statusProperty in class enrol
$ enrol#sortorderProperty in class enrol
$ role#shortnameProperty in class role
$ role#sortorderProperty in class role
$ user#suspendedProperty in class user
$ user#secretProperty in class user
$ user_enrolment#statusProperty in class user_enrolment
has_relations::set_relation() — Method in class has_relations

Set a relation value.

$ has_status#statusProperty in class has_status

Expected property on the using class.

snapshot_dataClass 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#sharedProperty 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_generatorClass 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_loaderClass 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_dtoClass in namespace local_middag\framework\shared\dto\moodle

Data Transfer Object for scheduled tasks.

search_criteriaClass in namespace local_middag\framework\shared\dto\search

Filtering criteria for Item main table columns.

search_metadata_criteriaClass in namespace local_middag\framework\shared\dto\search

Filtering criteria for Item metadata.

sortingClass 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_supportClass 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#triggertypeProperty in class automessage_template
$ automessage_template#triggerconfigProperty in class automessage_template
$ automessage_template#triggerconfigeventProperty in class automessage_template
$ automessage_template#triggerconfigeventrepeatProperty in class automessage_template
$ automessage_template#triggerconfigeventcontextsProperty in class automessage_template
$ automessage_template#triggerconfigeventcontextsjsonProperty in class automessage_template
$ automessage_template#triggerconfigintervalrepeatProperty in class automessage_template
$ automessage_template#triggerconfigintervaljoinresultsProperty in class automessage_template
$ automessage_template#triggerconfigintervaleachProperty in class automessage_template
$ automessage_template#triggerconfigintervalstartdateProperty in class automessage_template
$ automessage_template#triggerconfigintervalenddateProperty in class automessage_template
$ automessage_template#triggerconfigintervallimitProperty in class automessage_template
$ automessage_template#triggerconfigrelativedatetypeProperty in class automessage_template
$ automessage_template#triggerconfigrelativedatevalueProperty in class automessage_template
$ automessage_trigger#triggertypeProperty in class automessage_trigger
$ automessage_trigger#template_shortnameProperty in class automessage_trigger
$ automessage_trigger#template_fullnameProperty in class automessage_trigger
$ automessage_trigger#template_descriptionProperty in class automessage_trigger
$ manage_filters#table_headProperty in class manage_filters
$ manage_filters#table_sizeProperty in class manage_filters
$ manage_templates#table_headProperty in class manage_templates
$ manage_templates#table_sizeProperty in class manage_templates
$ manage_trigger_users#table_headProperty in class manage_trigger_users
$ manage_trigger_users#table_sizeProperty in class manage_trigger_users
$ manage_triggers#table_headProperty in class manage_triggers
$ manage_triggers#table_sizeProperty in class manage_triggers
trigger_intervalClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\task
trigger_relativedateClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\task
trigger_runonceClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\task
twilio_verifiedClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\twilio\filters
livehelperchat_service::twilio_create_sms() — Method in class livehelperchat_service
twilio_templatesClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\twilio\output
$ twilio_templates#table_headProperty in class twilio_templates
$ twilio_templates#table_sizeProperty in class twilio_templates
twilioClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\twilio\send
twilio_phoneClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\twilio
twilio_serviceClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\twilio
twilio_templatesClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\twilio
$ twilio_templates#template_nameProperty in class twilio_templates
twilio_verifiedClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\twilio
twilio_verifyClass 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_nameProperty in class uploadcsvfile
bigquery_api_service::test() — Method in class bigquery_api_service

Retrieves information about datasets and their respective tables.

$ bigquery_base_service#tableProperty in class bigquery_base_service
$ companies#timecreatedProperty in class companies
$ companies#timemodifiedProperty 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#timecreatedProperty in class document
$ document#timemodifiedProperty in class document
$ issuance#timecreatedProperty in class issuance
$ base_field#typeProperty in class base_field
base_field::to_render_field() — Method in class base_field
$ checkbox_field#typeProperty in class checkbox_field
checkbox_field::to_render_field() — Method in class checkbox_field
$ cpf_field#typeProperty in class cpf_field
cpf_field::to_render_field() — Method in class cpf_field
$ email_field#typeProperty in class email_field
email_field::to_render_field() — Method in class email_field
$ header_field#typeProperty in class header_field
header_field::to_render_field() — Method in class header_field
$ multipleselect_field#typeProperty in class multipleselect_field
multipleselect_field::to_render_field() — Method in class multipleselect_field
$ number_field#typeProperty in class number_field
number_field::to_render_field() — Method in class number_field
$ select_field#typeProperty in class select_field
select_field::to_render_field() — Method in class select_field
text_fieldClass in namespace local_middag\extensions\customform\model\field
$ text_field#typeProperty 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#titleProperty 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#titleProperty in class eduzz_products
$ eduzz_products#typeProperty in class eduzz_products
$ eduzz_restapi#tokenProperty 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
typesClass in namespace local_middag\extensions\helpdesk\output
$ types#table_sizeProperty in class types
$ integration#tokenProperty in class integration
workinghours_form_element::toHtml() — Method in class workinghours_form_element
timeline_courseClass in namespace local_middag\extensions\studyplan\legacy\plan\task
$ plan_timeline#totalProperty in class plan_timeline
translate_block_htmlClass in namespace local_middag\extensions\translate\legacy
translate_courseClass in namespace local_middag\extensions\translate\legacy
translate_modClass in namespace local_middag\extensions\translate\legacy
translate_serviceClass in namespace local_middag\extensions\translate\service
translate_extensionClass in namespace local_middag\extensions\translate
trilhaClass in namespace local_middag\extensions\trilha\block
$ trilha#titleProperty in class trilha
trilhaClass in namespace local_middag\extensions\trilha\controller
trilhaClass in namespace local_middag\extensions\trilha\legacy\classes\model
trilha::trilhaetapaurl() — Method in class trilha
trilhaClass in namespace local_middag\extensions\trilha\legacy\classes\output
trilha_etapaClass in namespace local_middag\extensions\trilha\legacy\classes\output
$ trilha_etapa#trilhaProperty in class trilha_etapa
trilha_viewClass in namespace local_middag\extensions\trilha\legacy\classes\output
trilha_etapaClass in namespace local_middag\extensions\trilha\legacy\classes
$ trilha_etapa#trilhaProperty in class trilha_etapa
trilhaClass in namespace local_middag\extensions\trilha\model
trilha::trilhaetapaurl() — Method in class trilha
trilha_etapaClass in namespace local_middag\extensions\trilha\model
$ trilha_etapa#trilhaProperty in class trilha_etapa
trilha_extensionClass in namespace local_middag\extensions\trilha
$ bunnynet_collections#totalSizeProperty in class bunnynet_collections

The total storage size of the collection.

$ bunnynet_videolibrary#trafficUsageProperty in class bunnynet_videolibrary

The amount of traffic usage this month.

$ bunnynet_videolibrary#transcribingCaptionLanguagesProperty in class bunnynet_videolibrary

The list of languages that the captions will be automatically transcribed to.

$ bunnynet_videos#thumbnailCountProperty in class bunnynet_videos

The number of thumbnails generated for this video.

$ bunnynet_videos#thumbnailFileNameProperty in class bunnynet_videos

The file name of the thumbnail inside of the storage.

$ bunnynet_videos#totalWatchTimeProperty in class bunnynet_videos

The total video watch time in seconds.

$ bunnynet_videos#thumbnailUrlProperty in class bunnynet_videos

Thumbnail URL.

$ bunnynet_videos#transcodingMessagesProperty 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_supportClass 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_builderClass in namespace local_middag\facade

Facade for local_middag\framework\application\widget\table_builder.

tcpdf_adapterClass in namespace local_middag\facade

Facade for local_middag\framework\infrastructure\adapter\pdf\tcpdf_adapter.

typingClass 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_builderClass 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_interfaceClass 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#typeProperty in class deprecated_item
$ deprecated_item#tableProperty in class deprecated_item
$ deprecated_item#table_metadataProperty in class deprecated_item
$ deprecated_model#typeProperty in class deprecated_model
$ deprecated_model#timecreatedProperty in class deprecated_model
$ deprecated_model#timemodifiedProperty in class deprecated_model
$ deprecated_model#tableProperty in class deprecated_model
$ deprecated_model#table_metadataProperty in class deprecated_model
handles_deprecation::trigger_deprecated() — Method in class handles_deprecation
$ abstract_moodle_entity#timecreatedProperty in class abstract_moodle_entity
$ abstract_moodle_entity#timemodifiedProperty 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#themeProperty in class category
$ cohort#themeProperty in class cohort
$ course#themeProperty in class course
$ user#themeProperty in class user
$ user#timezoneProperty in class user
$ user#trackforumsProperty in class user
$ user#trustbitmaskProperty in class user
$ user_enrolment#timestartProperty in class user_enrolment
$ user_enrolment#timeendProperty 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_adapterClass 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_loaderClass in namespace local_middag\framework\kernel\loader

Domain Type Loader.

$ abstract_block#titleProperty 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_dtoClass 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_configClass 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_supportClass 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.

typingClass 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#useridProperty 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_accessedClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\filters
user_filter_customcourseroleClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\filters
user_filter_eventClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\filters
user_filter_headingClass 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.

usersClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\table

Class for the displaying the participants table.

$ users#usersProperty in class users
$ users#urlProperty in class users
users_filtersetClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\table

Custom report dynamic table filterset class.

$ livehelperchat_service#urlProperty in class livehelperchat_service
$ twilio_templates#urlProperty in class twilio_templates
twilio_templates::update() — Method in class twilio_templates

Update the model with form data.

$ twilio_verified#useridProperty 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.

uploadcsvfileClass in namespace local_middag\extensions\bigquery\model
$ uploadcsvfile#useridProperty 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.

usersClass in namespace local_middag\extensions\cleaner\table

Class for the displaying the participants table.

$ users#usersProperty in class users
users_filtersetClass in namespace local_middag\extensions\cleaner\table

Participants table filterset.

$ companies#useridProperty 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#useridProperty in class issuance
utilClass 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_editProperty 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_statusProperty in class ecommerce_sites
$ ecommerce_sites#url_ordersProperty in class ecommerce_sites
$ ecommerce_sites#url_productsProperty in class ecommerce_sites
$ ecommerce_sites#url_editProperty in class ecommerce_sites
$ ecommerce_sites#url_checklistProperty in class ecommerce_sites
$ digitalmanagerguru_orders#updated_atProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_orders#user_nameProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_orders#user_phone_local_codeProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_orders#user_phone_numberProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_orders#user_docProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_orders#user_idProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_orders#user_emailProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_orders#user_addressProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_orders#user_address_cityProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_orders#user_address_compProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_orders#user_address_countryProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_orders#user_address_districtProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_orders#user_address_numberProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_orders#user_address_stateProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_orders#user_address_state_full_nameProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_orders#user_address_zip_codeProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_orders#user_company_nameProperty in class digitalmanagerguru_orders
$ digitalmanagerguru_sites#user_tokenProperty in class digitalmanagerguru_sites
$ digitalmanagerguru_sites#unenrol_statusProperty 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#urlProperty in class eduzz_sites
$ eduzz_sites#unenrol_statusProperty 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#urlProperty in class woocommerce_sites
$ woocommerce_sites#unenrol_statusProperty in class woocommerce_sites
$ enrolment#useridProperty in class enrolment
$ enrolment#user_fullnameProperty in class enrolment
$ enrolment#user_emailProperty 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#useridProperty in class helpdesk_feedback
$ helpdesk_reply#useridProperty in class helpdesk_reply
$ helpdesk_request#useridProperty in class helpdesk_request
utilClass in namespace local_middag\extensions\helpdesk

Middag Local.

$ plan#useridProperty in class plan
plan::update() — Method in class plan
$ plan_timeline#usedcoursesProperty in class plan_timeline
$ plan_timeline#unsedcoursesProperty 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.

utilClass 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.

utilClass in namespace local_middag\extensions\trilha
bunnynet_api::updateVideoLibrary() — Method in class bunnynet_api
bunnynet_apistream::uploadVideo() — Method in class bunnynet_apistream
$ bunnynet_videolibrary#uiLanguageProperty 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_supportClass 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_supportClass 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
urlClass in namespace local_middag\facade

Facade for local_middag\framework\support\moodle\url_support.

url::user_profile() — Method in class url
user_serviceClass 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_serviceClass 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_interfaceClass 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#useridProperty in class deprecated_item
$ deprecated_item#usermodifiedProperty in class deprecated_item
deprecated_model::update() — Method in class deprecated_model

Update the model with form data.

url_generatorClass 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.

userClass in namespace local_middag\framework\domain\entity\moodle

User Entity (Moodle Native).

$ user#usernameProperty in class user
user_enrolmentClass in namespace local_middag\framework\domain\entity\moodle

User Enrolment Entity (Moodle Native).

$ user_enrolment#useridProperty 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_dtoClass 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_generatorClass 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.

uuidClass 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_supportClass 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_supportClass 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#visiblenameProperty in class admin_setting_link
$ automessage_filter#visibleProperty in class automessage_filter
$ automessage_template#visibleProperty in class automessage_template
$ twilio_templates#variablesProperty in class twilio_templates
$ twilio_verify#verifycodeProperty 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#visibleProperty 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_extensionClass in namespace local_middag\extensions\videolibrary
$ bunnynet_collections#videoCountProperty in class bunnynet_collections

The number of videos that the collection contains.

$ bunnynet_videolibrary#videoCountProperty in class bunnynet_videolibrary

The number of videos in the video library.

$ bunnynet_videolibrary#viAiPublisherIdProperty in class bunnynet_videolibrary

The vi.ai publisher id for advertising configuration.

$ bunnynet_videolibrary#vastTagUrlProperty in class bunnynet_videolibrary

The URL of the VAST tag endpoint for advertising configuration.

$ bunnynet_videos#viewsProperty 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_supportClass 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
validatorClass 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#visibleProperty in class deprecated_item
$ deprecated_item#versionProperty in class deprecated_item
$ category#visibleProperty in class category
$ category#visibleoldProperty in class category
$ cohort#visibleProperty in class cohort
$ course#visibleProperty in class course
$ course#visibleoldProperty in class course
$ group#visibilityProperty 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_supportClass 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").

validatorClass 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

widgetClass in namespace local_middag\base

Public SDK Widget.

webhookClass in namespace local_middag\extensions\automessage\legacy\automessage\classes\send
whatsapp_templatesClass 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_serviceClass in namespace local_middag\extensions\ecommerce\types\woocommerce\service
woocommerce_products_serviceClass in namespace local_middag\extensions\ecommerce\types\woocommerce\service
woocommerce_site_serviceClass 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_ordersClass in namespace local_middag\extensions\ecommerce\types\woocommerce
woocommerce_productsClass in namespace local_middag\extensions\ecommerce\types\woocommerce
woocommerce_restapiClass in namespace local_middag\extensions\ecommerce\types\woocommerce
woocommerce_restapi::webhooks() — Method in class woocommerce_restapi
woocommerce_sitesClass in namespace local_middag\extensions\ecommerce\types\woocommerce
woocommerce_webhooksClass in namespace local_middag\extensions\ecommerce\types\woocommerce
$ woocommerce_webhooks#webhook_idProperty in class woocommerce_webhooks
$ woocommerce_webhooks#webhook_topicProperty in class woocommerce_webhooks
$ woocommerce_webhooks#webhook_secretProperty in class woocommerce_webhooks
workflow_baseClass in namespace local_middag\extensions\helpdesk
workflow_defaultClass in namespace local_middag\extensions\helpdesk\workflows
workinghours_form_elementClass in namespace local_middag\extensions\studyplan\legacy\plan\classes
$ bunnynet_videolibrary#watermarkPositionLeftProperty in class bunnynet_videolibrary

The left offset of the watermark position (in %).

$ bunnynet_videolibrary#watermarkPositionTopProperty in class bunnynet_videolibrary

The top offset of the watermark position (in %).

$ bunnynet_videolibrary#watermarkWidthProperty in class bunnynet_videolibrary

The width of the watermark (in %).

$ bunnynet_videolibrary#watermarkHeightProperty in class bunnynet_videolibrary

The height of the watermark (in %).

$ bunnynet_videolibrary#webhookUrlProperty in class bunnynet_videolibrary

The webhook URL of the video library.

$ bunnynet_videolibrary#watermarkVersionProperty in class bunnynet_videolibrary

The version of the watermark.

$ bunnynet_videos#widthProperty in class bunnynet_videos

The width of the original video file.

webhooks_extensionClass 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_serviceClass in namespace local_middag\facade

Facade for local_middag\framework\application\service\common\webhook_service.

webhook_serviceClass 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_interfaceClass in namespace local_middag\framework\contract\core

Contract for UI widgets.

webhook_service_interfaceClass 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).

widgetClass 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#_fieldsProperty in class automessage_filter
$ automessage_filter#_externalfieldsProperty 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#_nameProperty in class user_filter_accessed
$ user_filter_accessed#_labelProperty in class user_filter_accessed
$ user_filter_accessed#_advancedProperty 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#_nameProperty in class user_filter_customcourserole
$ user_filter_customcourserole#_labelProperty in class user_filter_customcourserole
$ user_filter_customcourserole#_advancedProperty in class user_filter_customcourserole
$ user_filter_event#_nameProperty in class user_filter_event
$ user_filter_event#_labelProperty in class user_filter_event
$ user_filter_event#_advancedProperty in class user_filter_event
user_filter_event::__construct() — Method in class user_filter_event

Constructor, initalize user_filter_type.

$ user_filter_heading#_labelProperty in class user_filter_heading
$ user_filter_heading#_nameProperty 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#_nameProperty in class twilio_verified
$ twilio_verified#_labelProperty 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#_customdataProperty in class edit_form
$ edit_form#_formProperty 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#_customdataProperty in class cleaner_form
$ cleaner_form#_formProperty in class cleaner_form
companies::__construct() — Method in class companies
extensions_api_controller::__construct() — Method in class extensions_api_controller
$ mtool_automessage_filter_form#_customdataProperty in class mtool_automessage_filter_form
$ mtool_automessage_filter_form#_formProperty in class mtool_automessage_filter_form
$ mtool_automessage_filter_form#_fieldsProperty in class mtool_automessage_filter_form
$ mtool_automessage_filter_preview_form#_customdataProperty in class mtool_automessage_filter_preview_form
$ mtool_automessage_filter_preview_form#_formProperty in class mtool_automessage_filter_preview_form
$ mtool_customdocs_document_form#_formProperty in class mtool_customdocs_document_form
$ mtool_customdocs_document_form#_customdataProperty in class mtool_customdocs_document_form
$ mtool_helpdesk_defaultaction_form#_formProperty in class mtool_helpdesk_defaultaction_form
$ mtool_helpdesk_request_form#_formProperty in class mtool_helpdesk_request_form
$ mtool_helpdesk_type_action_form#_formProperty in class mtool_helpdesk_type_action_form
$ mtool_helpdesk_type_action_form#_customdataProperty in class mtool_helpdesk_type_action_form
$ mtool_helpdesk_type_form#_formProperty in class mtool_helpdesk_type_form
$ mtool_helpdesk_type_form#_customdataProperty in class mtool_helpdesk_type_form
$ mtool_plan_plan_form#_customdataProperty in class mtool_plan_plan_form
$ mtool_plan_plan_form#_formProperty in class mtool_plan_plan_form
$ mtool_translate_modal_form#_customdataProperty in class mtool_translate_modal_form
$ mtool_translate_modal_form#_formProperty in class mtool_translate_modal_form
$ mtool_trilha_etapa_form#_customdataProperty in class mtool_trilha_etapa_form
$ mtool_trilha_etapa_form#_formProperty in class mtool_trilha_etapa_form
$ mtool_twilio_verify_form#_customdataProperty in class mtool_twilio_verify_form
$ mtool_twilio_verify_form#_formProperty 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#_formProperty in class student_form
$ student_form#_customdataProperty in class student_form
$ students_form#_formProperty in class students_form
$ students_form#_customdataProperty 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#_formProperty in class report_enrolment_form
$ report_enrolment_form#_customdataProperty 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#_formProperty in class mtool_helpdesk_modal_form
$ mtool_helpdesk_modal_form#_customdataProperty 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