obj = new HTMLPurifier_ChildDef_Chameleon ( 'b | i', // allowed only when in inline context 'b | i | div' ) // allowed only when in block context ; $this->context->register ( 'IsInline', $this->isInline ); } public function testInlineAlwaysAllowed() { $this->isInline = true; $this->assertResult ( 'Allowed.' ); } public function testBlockNotAllowedInInline() { $this->isInline = true; $this->assertResult ( '
Not allowed.
', '' ); } public function testBlockAllowedInNonInline() { $this->isInline = false; $this->assertResult ( '
Allowed.
' ); } } // vim: et sw=4 sts=4