0

php stormのdocblockの生成方法をカスタマイズする方法はありますか?

デフォルトでは、不明なタイプの変数を文字列と見なしたいと思います。

これは、docblockを生成するデフォルトの方法です(php storm 4.01を使用)

/**
 * @param $name
 */
private function test($name){

}

そして、可能であれば代わりにこれが欲しいです:

/**
 * @param string $name
 */
private function test($name){

}    
4

1 に答える 1

4

いいえ、生成された@paramのデフォルトタイプを指定することはできません。

PhpStormは、関数宣言から検出できる場合は常に正しい型を提供します。あなたの例ではそれは不可能です(それは何でもかまいません)。

そして、私は個人的に、それがデフォルトで文字列(または他のタイプ)である必要がある本当の理由を見ていません。不明/欠落しているタイプは、実際の/正しいパラメータータイプを反映するように、このPHPDocブロックの編集を終了する必要があることを示しています。デフォルトの型がすでに入力されている場合、そのようなチェックは不可能です(型が何らかのクラス(Personなど)または配列である必要がある場合はどうなりますか?)

PS 関連の種類(少なくとも実際の主題に):

これは、編集可能なPHPDocテンプレートの機能リクエストチケットです(使用する@タグと順序を定義できます):http://youtrack.jetbrains.com/issue/WI-11111

于 2012-11-29T21:43:24.917 に答える