Handler classes (methods)

For controller/handler classes, you often want DI on instance methods (not just free functions).

Use diwire.container_context.resolve() on methods to create injected callables that still behave like methods.

Example (runnable)

See the runnable script in Patterns (Class methods with container_context section).