Add new Strings::startsWith method

- Move previous method to Strings::startsWithChars and update every known call
This commit is contained in:
Hypolite Petovan 2020-05-18 01:05:38 -04:00
parent d0e9fdab5e
commit 75a0b80888
2 changed files with 16 additions and 2 deletions

View File

@ -535,6 +535,6 @@ class Tag
}
}
return Strings::startsWith($tag, $tag_chars);
return Strings::startsWithChars($tag, $tag_chars);
}
}

View File

@ -369,13 +369,27 @@ class Strings
* @param array $chars
* @return bool
*/
public static function startsWith($string, array $chars)
public static function startsWithChars($string, array $chars)
{
$return = in_array(substr(trim($string), 0, 1), $chars);
return $return;
}
/**
* Check if the first string starts with the second
*
* @param string $string
* @param string $start
* @return bool
*/
public static function startsWith(string $string, string $start)
{
$return = substr_compare($string, $start, 0, strlen($start)) === 0;
return $return;
}
/**
* Returns the regular expression string to match URLs in a given text
*