call() call(object $object, string $method, $callback, array $args) : mixed 魔术方法 Parameters object $object string $method $callback array $args Returns mixed
getConfigInjects() getConfigInjects(string $className) : array 获取注入属性的配置们 Parameters string $className Returns array
getInjects() getInjects(string $className) : \Imi\Bean\[$annotations, 获取注入类属性的注解和配置 Parameters string $className Returns \Imi\Bean\[$annotations, — $configs]
getInjectValue() getInjectValue(string $className, string $propertyName) : mixed 获取注入类属性的值 Parameters string $className string $propertyName Returns mixed
callOrigin() callOrigin(object $object, string $method, array $args, $callback) : mixed 正常请求 Parameters object $object string $method array $args $callback Returns mixed
parseBefore() parseBefore(object $object, string $method, array $args) : void 处理前置 Parameters object $object string $method array $args
parseAfter() parseAfter(object $object, string $method, array $args) : void 处理后置 Parameters object $object string $method array $args
parseAfterReturning() parseAfterReturning(object $object, string $method, array $args, mixed $returnValue) : void 处理返回值 Parameters object $object string $method array $args mixed $returnValue
parseAround() parseAround(object $object, string $method, array $args, mixed $returnValue, $callback) : boolean 处理环绕 Parameters object $object string $method array $args mixed $returnValue $callback Returns boolean
parseAfterThrowing() parseAfterThrowing(object $object, string $method, array $args, \Throwable $throwable) : void 处理异常 Parameters object $object string $method array $args \Throwable $throwable
doAspect() doAspect(string $method, string $pointType, callable $callback) : void 执行切面操作 Parameters string $method 方法名 string $pointType 切入点类型 callable $callback 回调