DS
Size: a a a
DS
NO
DS
DS
NO
А
А
NO
А
А
А
А
А
register
переименовываем в registerTo
, пользовательский код будет в protected register
DS
DS
А
DS
ContainerConfigurator extends AbstractContainerConfigurator
и в конструкторе ему передавать контейнер, все сеттеры из контейнера продублировать в конфигуратор и добавить публичный сеттер , а в метод register сервис-провайдеру передавать конфигуратор вместо контейнераDS
AbstractContainerConfigurator
все методы будут абстрактными, заглушек не будетAM