Moodle PHP Documentation 4.4
Moodle 4.4.1 (Build: 20240610) (db07c09afc5)
mod_bigbluebuttonbn\broker Class Reference

Public Member Functions

 validate_parameters (array $params)
 Validate the supplied list of parameters, providing feedback about any missing or incorrect values.
 

Static Public Member Functions

static process_meeting_events (instance $instance)
 Process meeting events for instance with provided HTTP headers.
 
static process_recording_ready (instance $instance, array $params)
 Helper for responding when recording ready is performed.
 

Static Protected Member Functions

static validate_parameters_message (array $params, array $requiredparams)
 Check whether the specified parameter is valid.
 

Protected Attributes

array $requiredparams
 List of required params.
 

Member Function Documentation

◆ process_meeting_events()

static mod_bigbluebuttonbn\broker::process_meeting_events ( instance $instance)
static

Process meeting events for instance with provided HTTP headers.

Parameters
instance$instance
Return values
void

◆ process_recording_ready()

static mod_bigbluebuttonbn\broker::process_recording_ready ( instance $instance,
array $params )
static

Helper for responding when recording ready is performed.

Parameters
instance$instance
array$params

◆ validate_parameters()

mod_bigbluebuttonbn\broker::validate_parameters ( array $params)

Validate the supplied list of parameters, providing feedback about any missing or incorrect values.

Parameters
array$params
Return values
null|string

◆ validate_parameters_message()

static mod_bigbluebuttonbn\broker::validate_parameters_message ( array $params,
array $requiredparams )
staticprotected

Check whether the specified parameter is valid.

Parameters
array$params
array$requiredparams
Return values
null|string

Member Data Documentation

◆ $requiredparams

array mod_bigbluebuttonbn\broker::$requiredparams
protected
Initial value:
= [
'recording_ready' => [
'bigbluebuttonbn' => 'The BigBlueButtonBN instance ID must be specified.',
'signed_parameters' => 'A JWT encoded string must be included as [signed_parameters].'
],
'meeting_events' => [
'bigbluebuttonbn' => 'The BigBlueButtonBN instance ID must be specified.'
],
]

List of required params.


The documentation for this class was generated from the following file: