【发布时间】:2013-05-28 08:47:17
【问题描述】:
我想为框架提供的类型添加一些功能,但这种类型是singleton。
因此,它的构造函数是私有的。我的班级也应该是singleton,但我不知道如何初始化它。我无法更改原始类的代码。
现在我不扩展,只保留一个在我的getInstance 中初始化的私有属性,并使用__call(),但使用起来不够直观。我无法将我的对象传递给需要原始类的对象。
【问题讨论】:
-
您介意分享一些可以证明您的问题的代码吗?
-
"My" 基类在 api.drupal.org 中有描述,它是 down for me,所以我无法将您链接到它。目前,我自己的代码没什么可看的。简单的 getInstance 调用和私有属性。