Допустим
class Expample {
function __construct(Responser $responser) {}
}
$di = new DI();
$di->set('expample', 'Example');
Класс Responser не зарегистрирован в контейнере. Имеет ли право Di искать Responser за пределами себя и при успешном нахождении внедрять его в конструктор? Или он должен искать Responser только внутри себя, в случае отсутствия кидать исключение?