Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 3.9.x will end* 10 May 2021 (12 months).
  • Bug fixes for security issues in 3.9.x will end* 8 May 2023 (36 months).
  • PHP version: minimum PHP 7.2.0 Note: minimum PHP version has increased since Moodle 3.8. PHP 7.3.x and 7.4.x are supported too.

(no description)

File Size: 148 lines (5 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

HTMLPurifier_AttrCollections:: (4 methods):
  __construct()
  doConstruct()
  performInclusions()
  expandIdentifiers()


Class: HTMLPurifier_AttrCollections  - X-Ref

Defines common attribute collections that modules reference

__construct($attr_types, $modules)   X-Ref
Performs all expansions on internal data for use by other inclusions
It also collects all attribute collection extensions from
modules

param: HTMLPurifier_AttrTypes $attr_types HTMLPurifier_AttrTypes instance
param: HTMLPurifier_HTMLModule[] $modules Hash array of HTMLPurifier_HTMLModule members

doConstruct($attr_types, $modules)   X-Ref
No description

performInclusions(&$attr)   X-Ref
Takes a reference to an attribute associative array and performs
all inclusions specified by the zero index.

param: array &$attr Reference to attribute array

expandIdentifiers(&$attr, $attr_types)   X-Ref
Expands all string identifiers in an attribute array by replacing
them with the appropriate values inside HTMLPurifier_AttrTypes

param: array &$attr Reference to attribute array
param: HTMLPurifier_AttrTypes $attr_types HTMLPurifier_AttrTypes instance