add CatCode text encode options

This commit is contained in:
crazywhalecc
2022-12-24 01:38:15 +08:00
parent 0ac2985fc1
commit 6e43d4092f
2 changed files with 27 additions and 21 deletions

View File

@@ -15,10 +15,11 @@ class MessageUtil
* 将消息段无损转换为 CatCode 字符串
*
* @param array $message_segment 消息段
* @param bool $encode_text 是否对文本进行 CatCode 转义
*/
public static function arrayToStr(array $message_segment): string
public static function arrayToStr(array $message_segment, bool $encode_text = false): string
{
return CatCode::fromSegment($message_segment);
return CatCode::fromSegment($message_segment, $encode_text);
}
/**