Moodle PHP Documentation 4.2
Moodle 4.2.8 (Build: 20240610) (2d41ac46f45)
mod_bigbluebuttonbn\local\config Class Reference

Static Public Member Functions

static defaultvalue (string $setting)
 Returns default value for an specific setting.
 
static get (string $setting)
 Returns value for an specific setting.
 
static get_enabled_features (array $typeprofiles, ?string $type=null)
 Helper function returns an array with enabled features for an specific profile type.
 
static get_options ()
 Wraps current settings in an array.
 
static importrecordings_enabled ()
 Validates if imported recording settings are enabled.
 
static recordings_enabled ()
 Validates if recording settings are enabled.
 

Public Attributes

array const CHECKSUM_ALGORITHMS
 list of supported bigbluebutton checksum algorithm
 
string const DEFAULT_CHECKSUM_ALGORITHM = 'SHA1'
 the default bigbluebutton checksum algorithm
 
string const DEFAULT_DPA_URL = 'https://blindsidenetworks.com/dpa-moodle-free-tier'
 Default bigbluebutton data processing agreement url.
 
string const DEFAULT_SERVER_URL = 'https://test-moodle.blindsidenetworks.com/bigbluebutton/'
 Default bigbluebutton server url.
 
string const DEFAULT_SHARED_SECRET = '0b21fcaf34673a8c3ec8ed877d76ae34'
 Default bigbluebutton server shared secret.
 

Static Protected Member Functions

static defaultvalues ()
 Returns configuration default values.
 
static get_moodle_version_major ()
 Returns moodle version.
 

Member Function Documentation

◆ defaultvalue()

static mod_bigbluebuttonbn\local\config::defaultvalue ( string $setting)
static

Returns default value for an specific setting.

Parameters
string$setting
Return values
string|null

◆ defaultvalues()

static mod_bigbluebuttonbn\local\config::defaultvalues ( )
staticprotected

Returns configuration default values.

Return values
array

◆ get()

static mod_bigbluebuttonbn\local\config::get ( string $setting)
static

Returns value for an specific setting.

Parameters
string$setting
Return values
string

◆ get_enabled_features()

static mod_bigbluebuttonbn\local\config::get_enabled_features ( array $typeprofiles,
?string $type = null )
static

Helper function returns an array with enabled features for an specific profile type.

Parameters
array$typeprofiles
string | null$type
Return values
array

◆ get_moodle_version_major()

static mod_bigbluebuttonbn\local\config::get_moodle_version_major ( )
staticprotected

Returns moodle version.

Return values
string

◆ get_options()

static mod_bigbluebuttonbn\local\config::get_options ( )
static

Wraps current settings in an array.

Return values
array

◆ importrecordings_enabled()

static mod_bigbluebuttonbn\local\config::importrecordings_enabled ( )
static

Validates if imported recording settings are enabled.

Return values
bool

◆ recordings_enabled()

static mod_bigbluebuttonbn\local\config::recordings_enabled ( )
static

Validates if recording settings are enabled.

Return values
bool

Member Data Documentation

◆ CHECKSUM_ALGORITHMS

array const mod_bigbluebuttonbn\local\config::CHECKSUM_ALGORITHMS
Initial value:
= [
'SHA256',
'SHA512'
]
string const DEFAULT_CHECKSUM_ALGORITHM
the default bigbluebutton checksum algorithm
Definition config.php:43

list of supported bigbluebutton checksum algorithm


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