diff --git a/src/TencentCloud/Common/AbstractModel.php b/src/TencentCloud/Common/AbstractModel.php index c6cc43a6e6..7ea2c745fa 100644 --- a/src/TencentCloud/Common/AbstractModel.php +++ b/src/TencentCloud/Common/AbstractModel.php @@ -25,6 +25,12 @@ */ abstract class AbstractModel { + + public static function newInstance() + { + return new static(); + } + /** * 内部实现,用户禁止调用 */ @@ -123,6 +129,7 @@ public function __call($member, $param) return $this->$attr; } else if ($act === "set") { $this->$attr = $param[0]; + return $this; } } }