From fbc35699ac659ad8b984b7f2babd2e05b1eab2cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A6=82=E6=9E=9C=E7=9A=84=E5=A6=82=E6=9E=9C?= Date: Tue, 7 Mar 2023 11:38:17 +0800 Subject: [PATCH] fix bug --- src/SplBean.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SplBean.php b/src/SplBean.php index ab38a48..bd9fbdc 100644 --- a/src/SplBean.php +++ b/src/SplBean.php @@ -48,7 +48,7 @@ final public function allProperty(): array foreach ($all as $sub){ $name = $sub->getName(); $ref = new \ReflectionClass($name); - if($ref->isSubclassOf(ConvertBean::class)){ + if($ref->isSubclassOf(ConvertBean::class) || ($name == ConvertBean::class)){ $convertBean = new $name(...$sub->getArguments()); } }