Add new Strings::startsWith method
- Move previous method to Strings::startsWithChars and update every known call
This commit is contained in:
parent
d0e9fdab5e
commit
75a0b80888
2 changed files with 16 additions and 2 deletions
|
@ -535,6 +535,6 @@ class Tag
|
|||
}
|
||||
}
|
||||
|
||||
return Strings::startsWith($tag, $tag_chars);
|
||||
return Strings::startsWithChars($tag, $tag_chars);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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
|
||||
*
|
||||
|
|
Loading…
Reference in a new issue