首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为类定义之外的神奇属性创建PHPDoc?

如何为类定义之外的神奇属性创建PHPDoc?
EN

Stack Overflow用户
提问于 2015-06-23 02:21:49
回答 1查看 1.1K关注 0票数 7

PHPDoc提供了标签,即使对于在类之外声明的变量也是如此。

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

代码语言:javascript
复制
/** @var $app->translator \Fortress\MessageTranslator */
$app->translator = new \Fortress\MessageTranslator();

其中,$app是一个纤细对象,它支持通过魔术设置器和getter分配任意属性。

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

PHPDoc支持这种动态属性文档化吗?

EN

回答 1

Stack Overflow用户

发布于 2015-11-23 14:44:56

您不需要$app->转换器在doc块。它应该是这样的:

代码语言:javascript
复制
/** @var \Fortress\MessageTranslator your_possible_comments */

代码语言:javascript
复制
/** @type \Fortress\MessageTranslator your_possible_comments */

链接到文档

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30992840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档