HTMLPurifier_HTMLModule::addElementToContentSet PHP Method

addElementToContentSet() public method

Convenience function that registers an element to a content set
public addElementToContentSet ( string $element, string $type )
$element string Element to register
$type string Name content set (warning: case sensitive, usually upper-case first letter)
    public function addElementToContentSet($element, $type)
    {
        if (!isset($this->content_sets[$type])) {
            $this->content_sets[$type] = '';
        } else {
            $this->content_sets[$type] .= ' | ';
        }
        $this->content_sets[$type] .= $element;
    }

Usage Example

Example #1
0
 public function test_addElementToContentSet()
 {
     $module = new HTMLPurifier_HTMLModule();
     $module->addElementToContentSet('b', 'Inline');
     $this->assertIdentical($module->content_sets, array('Inline' => 'b'));
     $module->addElementToContentSet('i', 'Inline');
     $this->assertIdentical($module->content_sets, array('Inline' => 'b | i'));
 }