PHPDoc ネームスペース指定のtype
初めてネームスペースを使っていたら、IDE(PHPStorm)の入力補完がうまく動作しなかったので、調べた。
関数の戻り値に、ネームスペース付きのクラスを指定するには、ネームスペースの先頭に「\」を付ける必要がある。
良い例
/** * @return \ulna\base\controller\Controller */
ダメだった例
/** * @return ulna\base\controller\Controller */
初めてネームスペースを使っていたら、IDE(PHPStorm)の入力補完がうまく動作しなかったので、調べた。
関数の戻り値に、ネームスペース付きのクラスを指定するには、ネームスペースの先頭に「\」を付ける必要がある。
/** * @return \ulna\base\controller\Controller */
/** * @return ulna\base\controller\Controller */