$injectionMetaCache $injectionMetaCache : array 反射元数据缓存,避免重复反射同一个类 格式: [ ClassName => [ [property_name, attribute_instance, type_name], ... ] ] Type array
transaction() transaction(callable $closure, bool $isTran = true, string|null $framework = null) : mixed 执行指定框架的事务 Parameters callable $closure bool $isTran 是否启用事务 string|null $framework Returns mixed —
thinkOrmTransaction() thinkOrmTransaction(callable $closure) : mixed ThinkORM 事务 Parameters callable $closure Returns mixed —
laravelOrmTransaction() laravelOrmTransaction(callable $closure) : mixed Laravel ORM 事务 Parameters callable $closure Returns mixed —
PageParams() PageParams(array|null $params = null, int $defaultLimit = 10) : array 规范化分页参数(从数组/请求中获取) 返回 [page, limit, offset] Parameters array|null $params 可为 null 或 [ 'page'=>..., 'limit'=>... ] 或 [page,limit] int $defaultLimit 默认 limit Returns array —
parseInjectionMeta() parseInjectionMeta(string $className) : array 解析类的属性元数据 Parameters string $className Returns array —
resolveDependency() resolveDependency(object $attr, ?string $type) : mixed 根据注解类型解析依赖 Parameters object $attr ?string $type Returns mixed —