Source for file Chameleon.php
Documentation is available at Chameleon.php
* Definition that uses different definitions depending on context.
* The del and ins tags are notable because they allow different types of
* elements depending on whether or not they're in a block or inline context.
* Chameleon allows this behavior to happen by using two different
* definitions depending on context. While this somewhat generalized,
* it is specifically intended for those two tags.
* Instance of the definition object to use when inline. Usually stricter.
* Instance of the definition object to use when block.
public $type =
'chameleon';
* @param $inline List of elements to allow when inline.
* @param $block List of elements to allow when block.
if ($context->get('IsInline') ===
false) {
return $this->block->validateChildren(
$tokens_of_children, $config, $context);
return $this->inline->validateChildren(
$tokens_of_children, $config, $context);
Documentation generated on Thu, 19 Jun 2008 18:48:55 -0400 by phpDocumentor 1.4.2