如何在类定义之外为魔术属性创建PHPDoc?

时间:2015-06-23 02:21:49

标签: php slim phpdoc

PHPDoc提供了@var tag,它甚至可以用于在类之外声明的变量。

但是,如果我将变量定义为对象的魔术成员,这似乎不起作用:

/** @var $app->translator \Fortress\MessageTranslator */
$app->translator = new \Fortress\MessageTranslator();

$app是一个Slim对象,支持通过魔术设置器和getter进行任意属性赋值。

我知道我可以通过Slim标记将其添加到@property本身,但是每次创建新属性时我都需要更改核心Slim代码。< / p>

PHPDoc是否支持这种动态属性文档?

0 个答案:

没有答案