Code Duplication    Length = 7-9 lines in 2 locations

block/HtmlTrait.php 1 location

@@ 124-132 (lines=9) @@
121
	 * Parses an & or a html entity definition.
122
	 * @marker &
123
	 */
124
	protected function parseEntity($text)
125
	{
126
		// html entities e.g. © © ©
127
		if (preg_match('/^&#?[\w\d]+;/', $text, $matches)) {
128
			return [['inlineHtml', $matches[0]], strlen($matches[0])];
129
		} else {
130
			return [['text', '&'], 1];
131
		}
132
	}
133
134
	/**
135
	 * renders a html entity.

MarkdownExtra.php 1 location

@@ 186-192 (lines=7) @@
183
	/**
184
	 * @marker {
185
	 */
186
	protected function parseSpecialAttributes($text)
187
	{
188
		if (preg_match("~$this->_specialAttributesRegex~", $text, $matches)) {
189
			return [['specialAttributes', $matches[1]], strlen($matches[0])];
190
		}
191
		return [['text', '{'], 1];
192
	}
193
194
	protected function renderSpecialAttributes($block)
195
	{