phpdocumentator2,phpdoc,不会解析内联链接



我在尝试使用phpDocumentor version 2.0.0a12将内联标记添加到工作方法时遇到问题。使用下面的示例代码,无论我在{@link参数}中尝试什么(例如/global/foo::bar()、foo::bar、foo::bar()等),每次都会打印出文本,而不是将其解析为html锚标记。

其他人看到了吗?

<?php
/**
 * File docblock thingy
 */
/**
 * Class docblock thingy
 */
class foo{
    /**
     * Description for bar {@link http://google.ie click for google} this is the inline link
     * @return boolean Default true
     */
    public function bar(){
        return true;
    }
    /**
     * Description for baz {@link foo::bar()}
     * @return boolean Default false
     */
    public function baz(){
        return false;
    }
}

也许我缺少一个配置参数?上面使用的配置是:

<?xml version="1.0" encoding="UTF-8" ?>
<phpdoc>
  <parser>
    <target>.</target>
    <default-package-name>Foo</default-package-name>
    <parseprivate>on</parseprivate>
  </parser>
  <transformer>
    <target>docs</target>
  </transformer>
  <files>
    <directory>.</directory>
  </files>
</phpdoc>

这可能被认为是PHPDoc内联{@link}(和Netbeans)的重复,但我不这么认为,因为我是从命令行调用PHPDoc的(不使用和IDE)。非常感谢任何帮助;)

内联{@link}尚未在v2中实现——http://phpdoc.org/docs/latest/references/phpdoc/tags/link.html

相关内容

  • 没有找到相关文章

最新更新