17 $par->armor[
'MakeWellFormed_TagClosedError'] =
true;
25 if (empty($this->currentNesting) || strpos($text,
"\n\n") !==
false) {
37 if (!
$token->is_whitespace || $this->_isInline($current)) {
77 !empty($this->currentNesting) &&
78 $this->currentNesting[count($this->currentNesting)-1]->name ==
'p'
101 if (!empty($this->currentNesting)) {
116 substr($prev->data, -2) ===
"\n\n"
179 array_unshift(
$token,
new HTMLPurifier_Token_Text(
"\n\n"));
212 $raw_paragraphs = explode(
"\n\n", $data);
213 $paragraphs = array();
214 $needs_start =
false;
217 $c = count($raw_paragraphs);
224 for (
$i = 0;
$i < $c;
$i++) {
225 $par = $raw_paragraphs[
$i];
226 if (trim($par) !==
'') {
227 $paragraphs[] = $par;
250 } elseif (
$i + 1 == $c) {
260 if (empty($paragraphs)) {
270 foreach ($paragraphs as $par) {
296 return isset($this->htmlDefinition->info[
'p']->child->elements[
$token->name]);
331 if (strpos($current->data,
"\n\n") !==
false) {