# Delphinum (19.04.2017 / 00:53)Не понял, зачем это?
Чтоб не заниматься подобным, расширьте стандартный контейнер PSRа специализированными методами вида getDBConnect с задекларированным return type.
Если расширим, то это уже будет не стандартный PSR контейнер, интерфейс которого предполагает только 2 метода: get() и has()
Да и в объеме кода нет экономии.