Moodle PHP Documentation 4.5
Moodle 4.5dev (Build: 20240606) (d3ae1391abe)
core_communication\api Member List

This is the complete list of members for core_communication\api, including all inherited members.

add_members_to_room(array $userids, bool $queue=true)core_communication\api
configure_room_and_membership_by_provider(string $provider, stdClass $instance, string $communicationroomname, array $users, ?\stored_file $instanceimage=null, bool $queue=true,)core_communication\api
create_and_configure_room(string $communicationroomname, ?\stored_file $avatar=null, ?\stdClass $instance=null, bool $queue=true,)core_communication\api
delete_room()core_communication\api
form_definition(MoodleQuickForm $mform, string $selectdefaultcommunication=processor::PROVIDER_NONE)core_communication\api
form_definition_for_provider(\MoodleQuickForm $mform, string $provider=processor::PROVIDER_NONE)core_communication\api
get_avatar()core_communication\api
get_avatar_filerecord(string $filename)core_communication\apiprotected
get_communication_plugin_list_for_form()core_communication\apistatic
get_communication_room_url()core_communication\api
get_enabled_providers_and_default(string $selecteddefaulprovider=null)core_communication\apistatic
get_form_provider()core_communication\api
get_processor()core_communication\api
get_provider()core_communication\api
get_room_name()core_communication\api
get_room_provider()core_communication\api
get_room_user_provider()core_communication\api
get_user_provider()core_communication\api
is_available()core_communication\apistatic
load_by_instance(context $context, string $component, string $instancetype, int $instanceid, ?string $provider=null,)core_communication\apistatic
reload()core_communication\api
remove_all_members_from_room(bool $queue=true)core_communication\api
remove_members_from_room(array $userids, bool $queue=true)core_communication\api
set_avatar(?\stored_file $avatar)core_communication\api
set_data(\stdClass $instance)core_communication\api
show_communication_room_status_notification()core_communication\api
sync_provider()core_communication\api
update_room(?int $active=null, ?string $communicationroomname=null, ?\stored_file $avatar=null, ?\stdClass $instance=null, bool $queue=true,)core_communication\api
update_room_membership(array $userids, bool $queue=true)core_communication\api