mirror of
https://github.com/elyby/accounts.git
synced 2024-11-30 02:32:26 +05:30
Учитываем вероятность получения null-евого значения в нашу реализацию trim
This commit is contained in:
parent
fb5baa1866
commit
3f5b34fc1f
@ -49,7 +49,11 @@ class StringHelper {
|
|||||||
* @param string $string string to remove whitespaces
|
* @param string $string string to remove whitespaces
|
||||||
* @return string trimmed $string
|
* @return string trimmed $string
|
||||||
*/
|
*/
|
||||||
public static function trim(string $string): string {
|
public static function trim(?string $string): string {
|
||||||
|
if ($string === null) {
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
|
||||||
return preg_replace('/^[\pZ\pC]+|[\pZ\pC]+$/u', '', $string);
|
return preg_replace('/^[\pZ\pC]+|[\pZ\pC]+$/u', '', $string);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user