Moodle PHP Documentation 5.1
Moodle 5.1dev (Build: 20250706) (a6b17d8f6bd)
filter_displayh5p

Namespaces

namespace  filter_displayh5p
  
 
namespace  filter_displayh5p\privacy
  
 

Classes

class  filter_displayh5p\privacy\provider
 Privacy Subsystem for filter_displayh5p implementing null_provider. More...
 
class  filter_displayh5p\text_filter
 

Functions

 filter_displayh5p_reorder ()
 Move up the displayh5p filter over urltolink and activitynames filters to works properly.
 
 filter_displayh5p::filterobject_prepare_replacement_callback ($tagbegin, $tagend, $urlmodifier, $canbeedited, $ish5plink)
 Callback used by filterobject / filter_phrases.
 
 xmldb_filter_displayh5p_install ()
 Enable displayh5p filter by default to render H5P contents.
 
 xmldb_filter_displayh5p_upgrade ($oldversion)
 xmldb_filter_displayh5p_upgrade
 

Variables

 $plugin = 2025040800
 
 $renamedclasses
 
$plugin component = 'filter_displayh5p'
 
$plugin version = 2025041400
 

Detailed Description

Function Documentation

◆ filter_displayh5p_reorder()

filter_displayh5p_reorder ( )

Move up the displayh5p filter over urltolink and activitynames filters to works properly.

Also, displayh5p have to be enabled in order to display H5P content.

Return values
void

◆ filterobject_prepare_replacement_callback()

filter_displayh5p\filterobject_prepare_replacement_callback ( $tagbegin,
$tagend,
$urlmodifier,
$canbeedited,
$ish5plink )

Callback used by filterobject / filter_phrases.

Parameters
string$tagbeginHTML to insert before any match
string$tagendHTML to insert after any match
string$urlmodifierstring to add to the match URL
bool$canbeeditedWhether the content can be modified or not (to display a link to edit it or not).
bool$ish5plinkWhether the original content comes from an H5P link or not.
Return values
array[$hreftagbegin, $hreftagend, $replacementphrase] for filterobject.

◆ xmldb_filter_displayh5p_install()

xmldb_filter_displayh5p_install ( )

Enable displayh5p filter by default to render H5P contents.

Exceptions
coding_exception

◆ xmldb_filter_displayh5p_upgrade()

xmldb_filter_displayh5p_upgrade ( $oldversion)

xmldb_filter_displayh5p_upgrade

Parameters
int$oldversionthe version we are upgrading from
Return values
boolresult

Variable Documentation

◆ $renamedclasses

$renamedclasses
Initial value:
= [
'filter_displayh5p' => filter_displayh5p\text_filter::class,
]