3

文書化するクラスがあります。コンストラクターで初期化されるクラス インスタンスを保持する変数があります。変数の型が適切に反映されるように、ドキュメント化 (またはタグ付け) する方法を知りたいです。

私はこれまでこれを行ってきました:

/**
 * Holds the instance of ParseMessage class
 *
 * @access private
 * @var ParseMessage
 */
 private $_parse_message;

このメンバー用に生成されたドキュメントは次のようになります。

Holds the instance of ParseMessage class
$_parse_message : **\ParseMessage**

変数の型の前にあるこの「\」を削除したいと思います。

4

1 に答える 1

1

phpDoc が名前空間を処理する方法のために、先頭のスラッシュがおそらくそこにあります。\ で始まるクラスは、グローバル名前空間にあります。クラスを独自の名前空間に入れることを除けば(この特定のクラスで行うと言ったように)、phpDocにグローバル名前空間クラスの先頭のスラッシュを省略させる設定が見つかりませんでした。

于 2012-07-26T13:29:25.120 に答える