1
0
mirror of https://github.com/erusev/parsedown.git synced 2023-08-10 21:13:06 +03:00

Cleanup logical operators

This commit is contained in:
Aidan Woods
2019-01-26 14:51:05 +00:00
parent 19e21f2d1b
commit d733c262c2
19 changed files with 35 additions and 34 deletions

View File

@@ -39,12 +39,12 @@ final class Url implements Inline
{
$text = $Excerpt->text();
if (\strlen($text) < 2 or \substr($text, 2, 1) !== '/') {
if (\strlen($text) < 2 || \substr($text, 2, 1) !== '/') {
return null;
}
if (\strpos($Excerpt->context(), 'http') !== false
and \preg_match('/\bhttps?+:[\/]{2}[^\s<]+\b\/*+/ui', $Excerpt->context(), $matches, \PREG_OFFSET_CAPTURE)
&& \preg_match('/\bhttps?+:[\/]{2}[^\s<]+\b\/*+/ui', $Excerpt->context(), $matches, \PREG_OFFSET_CAPTURE)
) {
return new self($matches[0][0], \intval($matches[0][1]));
}