2013-07-24 32 views
0

我遇到了问题,尝试将内联标签应用于工作方法,使用phpDocumentor version 2.0.0a12。使用下面的示例代码,不管我尝试什么(例如/ global/foo :: bar(),foo :: bar,foo :: bar()等等),{@link参数}文本每次都会打印出来,而不是解析为html定位标记。phpdocumentator2,phpdoc,不会解析内联链接

其他人看到了吗?

<?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> 

这可以(不使用和IDE)被认为是PHPDoc inline {@link} (and Netbeans)重复,但我不”这样认为,因为我打电话命令行PHPDoc的。 任何帮助严重赞赏;)

回答