public function elementFromTag(&$tag, &$contents = null, $parse = false) { if ($parse == true) { $parser = new JisonParser_Html_Handler(); $parser->isStaticTag(true); $contents = $parser->parse($contents); unset($parser); } switch ($tag['state']) { case "closed": $element = $tag['open'] . $contents . $tag['close']; break; case "repaired": $element = $tag['open'] . $contents; break; case "inline": $element = $tag['open']; break; } return $element; }