ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
ilAccessibilityTrimmedDocumentPurifier Class Reference

Class ilAccessibilityTrimmedDocumentPurifier. More...

+ Inheritance diagram for ilAccessibilityTrimmedDocumentPurifier:
+ Collaboration diagram for ilAccessibilityTrimmedDocumentPurifier:

Public Member Functions

 __construct (ilHtmlPurifierInterface $inner)
 ilAccessibilityTrimmedDocumentPurifier constructor. More...
 
 purify (string $html)
 Filters an HTML snippet/document to be XSS-free and standards-compliant.
Parameters
string$html
Returns
string
More...
 
 purifyArray (array $htmlCollection)
 Filters an array of HTML snippets/documents to be XSS-free and standards-compliant.
Parameters
string[]$htmlCollection
Returns
string[]
More...
 

Protected Attributes

 $inner
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilAccessibilityTrimmedDocumentPurifier::__construct ( ilHtmlPurifierInterface  $inner)

Member Function Documentation

◆ purify()

ilAccessibilityTrimmedDocumentPurifier::purify ( string  $html)

Filters an HTML snippet/document to be XSS-free and standards-compliant.

Parameters
string$html
Returns
string

Implements ilHtmlPurifierInterface.

Definition at line 26 of file class.ilAccessibilityTrimmedDocumentPurifier.php.

Referenced by purifyArray().

26  : string
27  {
28  return trim($this->inner->purify($html));
29  }
+ Here is the caller graph for this function:

◆ purifyArray()

ilAccessibilityTrimmedDocumentPurifier::purifyArray ( array  $htmlCollection)

Filters an array of HTML snippets/documents to be XSS-free and standards-compliant.

Parameters
string[]$htmlCollection
Returns
string[]

Implements ilHtmlPurifierInterface.

Definition at line 34 of file class.ilAccessibilityTrimmedDocumentPurifier.php.

References purify().

34  : array
35  {
36  foreach ($htmlCollection as $key => $html) {
37  $htmlCollection[$key] = $this->purify($html);
38  }
39 
40  return $htmlCollection;
41  }
purify(string $html)
Filters an HTML snippet/document to be XSS-free and standards-compliant.string
+ Here is the call graph for this function:

Field Documentation

◆ $inner

ilAccessibilityTrimmedDocumentPurifier::$inner
protected

Definition at line 12 of file class.ilAccessibilityTrimmedDocumentPurifier.php.

Referenced by __construct().


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