lmbProxy

lmbProxy - класс для реализации lmbProxy-объектов. lmbProxy класс реализует интерфейс lmbProxyable, содержащий метод resolve().

lmbProxy перехватывает все обращения к аттрибутам и методам проксируемого объекта. Он проверяет, был ли оригинальный объект «отрезолвлен», то есть получена реальная копия объекта, для которого создан lmbProxy. Резолвинг оригинального объекта производится в закрытом методе lmbProxy :: _createOriginalObject().

lmbHandle - это пример использования lmbProxy для реализации отложенной инициализации объектов.

Для получения оригинального объекта можно использовать метод lmbProxy :: resolve() или при помощи класса lmbProxyResolver