PHPDoc提供了标签,即使对于在类之外声明的变量也是如此。
但是,如果我将变量定义为对象的神奇成员,则这似乎不起作用:
/** @var $app->translator \Fortress\MessageTranslator */
$app->translator = new \Fortress\MessageTranslator();其中,$app是一个纤细对象,它支持通过魔术设置器和getter分配任意属性。
我知道我可以通过Slim标记将其添加到@property本身,但是每次创建新属性时,我都需要更改核心Slim代码。
PHPDoc支持这种动态属性文档化吗?
发布于 2015-11-23 14:44:56
您不需要$app->转换器在doc块。它应该是这样的:
/** @var \Fortress\MessageTranslator your_possible_comments */或
/** @type \Fortress\MessageTranslator your_possible_comments */链接到文档。
https://stackoverflow.com/questions/30992840
复制相似问题