print_dependency_graph¶
symphra_container.visualization.print_dependency_graph(container, key=None, indent=0)
¶
打印依赖关系树.
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
container
|
Container
|
容器实例 |
必需 |
key
|
Any
|
服务键 (None 表示打印所有服务) |
None
|
indent
|
int
|
缩进级别 (内部使用) |
0
|
Example
print_dependency_graph(container) UserService (Singleton) ├─ UserRepository (Scoped) │ └─ DatabaseContext (Singleton) └─ Logger (Singleton)
打印特定服务的依赖树¶
print_dependency_graph(container, UserService)