【发布时间】:2012-07-29 13:33:29
【问题描述】:
假设我有一个 docblock 注释,该注释由例如缘故,phpDocumentor 和任何注释解析器(比如说 Doctrine common)解析。
<?php
/**
* @author Blah <blah@example.com>
* Class to handle the generation of lorem ipsum text for our templates
* To declare as a service in the DIC, __uncomment__ the following annotation
* @DIC\Service("textgenerator.loremipsum")
*/
class LipsumGenerator implements TextGeneratorInterface { }
现在,我不希望 @DIC\Service 注释在默认情况下被解析,除非用户希望它被解析......显然我可以做任何事情来阻止它:将它存储在手册页中而不是内联,将其放在非 docblock 注释等中。
是否有一种正确且相对标准的方式来指示注释解析器内联,以忽略文档块内的注释?
【问题讨论】:
标签: php annotations phpdoc