Moodle PHP Documentation 4.4
Moodle 4.4.1 (Build: 20240610) (db07c09afc5)
HTMLPurifier_Printer_CSSDefinition Class Reference
Inheritance diagram for HTMLPurifier_Printer_CSSDefinition:
HTMLPurifier_Printer

Public Member Functions

 prepareGenerator ($config)
 Give generator necessary configuration if possible.
 
 render ($config)
 

Protected Member Functions

 element ($tag, $contents, $attr=array(), $escape=true)
 Prints a complete element with content inside.
 
 elementEmpty ($tag, $attr=array())
 
 end ($tag)
 Returns an end tag.
 
 escape ($string)
 Escapes a string for HTML output.
 
 getClass ($obj, $sec_prefix='')
 Retrieves the class of an object without prefixes, as well as metadata.
 
 listify ($array, $polite=false)
 Takes a list of strings and turns them into a single list.
 
 row ($name, $value)
 Prints a simple key/value row in a table.
 
 start ($tag, $attr=array())
 Main function that renders object or aspect of that object.
 
 text ($text)
 

Protected Attributes

 $config
 For easy access.
 
 $def
 
 $generator
 

Member Function Documentation

◆ element()

HTMLPurifier_Printer::element ( $tag,
$contents,
$attr = array(),
$escape = true )
protectedinherited

Prints a complete element with content inside.

Parameters
string$tagTag name
string$contentsElement contents
array$attrTag attributes
bool$escapewhether or not to escape contents
Return values
string

◆ elementEmpty()

HTMLPurifier_Printer::elementEmpty ( $tag,
$attr = array() )
protectedinherited
Parameters
string$tag
array$attr
Return values
string

◆ end()

HTMLPurifier_Printer::end ( $tag)
protectedinherited

Returns an end tag.

Parameters
string$tagTag name
Return values
string

◆ escape()

HTMLPurifier_Printer::escape ( $string)
protectedinherited

Escapes a string for HTML output.

Parameters
string$stringString to escape
Return values
string

◆ getClass()

HTMLPurifier_Printer::getClass ( $obj,
$sec_prefix = '' )
protectedinherited

Retrieves the class of an object without prefixes, as well as metadata.

Parameters
object$objObject to determine class of
string$sec_prefixFurther prefix to remove
Return values
string

◆ listify()

HTMLPurifier_Printer::listify ( $array,
$polite = false )
protectedinherited

Takes a list of strings and turns them into a single list.

Parameters
string[]$arrayList of strings
bool$politeBool whether or not to add an end before the last
Return values
string

◆ prepareGenerator()

HTMLPurifier_Printer::prepareGenerator ( $config)
inherited

Give generator necessary configuration if possible.

Parameters
HTMLPurifier_Config$config

◆ render()

HTMLPurifier_Printer_CSSDefinition::render ( $config)
Parameters
HTMLPurifier_Config$config
Return values
string

◆ row()

HTMLPurifier_Printer::row ( $name,
$value )
protectedinherited

Prints a simple key/value row in a table.

Parameters
string$nameKey
mixed$valueValue
Return values
string

◆ start()

HTMLPurifier_Printer::start ( $tag,
$attr = array() )
protectedinherited

Main function that renders object or aspect of that object.

Note
Parameters vary depending on printer Returns a start tag
Parameters
string$tagTag name
array$attrAttribute array
Return values
string

◆ text()

HTMLPurifier_Printer::text ( $text)
protectedinherited
Parameters
string$text
Return values
string

Member Data Documentation

◆ $config

HTMLPurifier_Printer::$config
protectedinherited

For easy access.

@type HTMLPurifier_Config


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