メソッドへのインラインタグを取得しようとすると問題が発生します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 を使用していないため)、そうは思いません。どんな助けも真剣に感謝します;)