This commit is contained in:
2021-02-22 19:36:40 +08:00
parent beb7a94678
commit 8fb5928747
+4
View File
@@ -144,6 +144,7 @@ class Annotation extends Component
private function resolveMethod(ReflectionClass $reflect, $class, $alias, $object) private function resolveMethod(ReflectionClass $reflect, $class, $alias, $object)
{ {
var_dump($reflect->getName()); var_dump($reflect->getName());
try {
foreach ($reflect->getMethods(ReflectionMethod::IS_PUBLIC) as $method) { foreach ($reflect->getMethods(ReflectionMethod::IS_PUBLIC) as $method) {
if ($method->class != $class) { if ($method->class != $class) {
continue; continue;
@@ -155,6 +156,9 @@ class Annotation extends Component
} }
$this->_classes[$reflect->getName()][$method->getName()] = $tmp; $this->_classes[$reflect->getName()][$method->getName()] = $tmp;
} }
} catch (\Throwable $throwable) {
$this->addError($throwable);
}
$this->resolveProperty($reflect, $object); $this->resolveProperty($reflect, $object);
} }