protected function autolink($matches)
	{
		$href = $matches[0];

		if (substr($href, 0, 1) == '!')
		{
			return substr($href, 1);
		}

		$href = str_replace('"', '', $href);
		$href = str_replace("'", '', $href);
		$href = str_replace('&#8221', '', $href);

		$h = array('h', 'm', 'f', 'g', 'n');
		if (!in_array(substr($href, 0, 1), $h))
		{
			$href = substr($href, 1);
		}
		$name = trim($href);
		if (substr($name, 0, 7) == 'mailto:')
		{
			$name = substr($name, 7, strlen($name));
			$name = Str::obfuscate($name);

			$href = 'mailto:' . $name;
		}
		$l = sprintf(
			' <a class="ext-link" href="%s" rel="external">%s</a>', $href, $name
		);
		return $l;
	}
protected function autolink($matches)
	{
		$href = $matches[0];

		if (substr($href, 0, 1) == '!')
		{
			return substr($href, 1);
		}

		$href = str_replace('"', '', $href);
		$href = str_replace("'", '', $href);
		$href = str_replace('&#8221', '', $href);

		$h = array('h', 'm', 'f', 'g', 'n');
		if (!in_array(substr($href, 0, 1), $h))
		{
			$href = substr($href, 1);
		}
		$name = trim($href);
		if (substr($name, 0, 7) == 'mailto:')
		{
			$name = substr($name, 7, strlen($name));
			$name = Str::obfuscate($name);

			$href = 'mailto:' . $name;
		}
		$l = sprintf(
			' <a class="ext-link" href="%s" rel="external">%s</a>', $href, $name
		);
		return $l;
	}
protected function autolink ( $ matches ) { $ href = $ matches [ 0 ] ; if ( substr ( $ href , 0 , 1 ) == '!' ) { return substr ( $ href , 1 ) ; } $ href = str_replace ( '"' , '' , $ href ) ; $ href = str_replace ( "'" , '' , $ href ) ; $ href = str_replace ( '&#8221' , '' , $ href ) ; $ h = array ( 'h' , 'm' , 'f' , 'g' , 'n' ) ; if ( ! in_array ( substr ( $ href , 0 , 1 ) , $ h ) ) { $ href = substr ( $ href , 1 ) ; } $ name = trim ( $ href ) ; if ( substr ( $ name , 0 , 7 ) == 'mailto:' ) { $ name = substr ( $ name , 7 , strlen ( $ name ) ) ; $ name = Str :: obfuscate ( $ name ) ; $ href = 'mailto:' . $ name ; } $ l = sprintf ( ' <a class="ext-link" href="%s" rel="external">%s</a>' , $ href , $ name ) ; return $ l ; }
Auto-link mailto, ftp, and http strings in text

@param   array  $matches  Text to autolink
@return  string
Auto - link mailto ftp and http strings in text