Code Duplication    Length = 10-13 lines in 2 locations

lib/markdown/markdown.php 1 location

@@ 1100-1112 (lines=13) @@
1097
		$marker_space = $matches[3];
1098
		$tailing_blank_line =& $matches[5];
1099
1100
		if ($leading_line || $tailing_blank_line ||
1101
			preg_match('/\n{2,}/', $item))
1102
		{
1103
			# Replace marker with the appropriate whitespace indentation
1104
			$item = $leading_space . str_repeat(' ', strlen($marker_space)) . $item;
1105
			$item = $this->runBlockGamut($this->outdent($item)."\n");
1106
		}
1107
		else {
1108
			# Recursion for sub-lists:
1109
			$item = $this->doLists($this->outdent($item));
1110
			$item = preg_replace('/\n+$/', '', $item);
1111
			$item = $this->runSpanGamut($item);
1112
		}
1113
1114
		return "<li>" . $item . "</li>\n";
1115
	}

lib/markdown/markdown_extras.php 1 location

@@ 864-873 (lines=10) @@
861
		$marker_space	= $matches[2];
862
		$def			= $matches[3];
863
864
		if ($leading_line || preg_match('/\n{2,}/', $def)) {
865
			# Replace marker with the appropriate whitespace indentation
866
			$def = str_repeat(' ', strlen($marker_space)) . $def;
867
			$def = $this->runBlockGamut($this->outdent($def . "\n\n"));
868
			$def = "\n". $def ."\n";
869
		}
870
		else {
871
			$def = rtrim($def);
872
			$def = $this->runSpanGamut($this->outdent($def));
873
		}
874
875
		return "\n<dd>" . $def . "</dd>\n";
876
	}