Повсюду улучшена проверка длин строк

This commit is contained in:
2020-05-28 22:56:26 +08:00
parent 9ea1c81666
commit ca32fe5923
5 changed files with 7 additions and 7 deletions

View File

@@ -137,7 +137,7 @@ class Item extends Entity
public function setName(string $name)
{
$name = trim($name);
if (strlen($name) > 128) {
if ((function_exists('mb_strlen') ? mb_strlen($name) : strlen($name)) > 128) {
throw new AtolNameTooLongException($name, 128);
}
$this->name = $name;
@@ -328,7 +328,7 @@ class Item extends Entity
public function setUserData(string $user_data)
{
$user_data = trim($user_data);
if (strlen($user_data) > 64) {
if ((function_exists('mb_strlen') ? mb_strlen($user_data) : strlen($user_data)) > 64) {
throw new AtolUserdataTooLongException($user_data, 64);
}
$this->user_data = $user_data;