/** @noinspection NonAsciiCharacters */
/** @noinspection PhpUnhandledExceptionInspection */
/** @noinspection PhpDocMissingThrowsInspection */
/** @noinspection PhpPrivateFieldCanBeLocalVariableInspection */
/** @noinspection PhpExpressionResultUnusedInspection */
/** @noinspection PhpStaticAsDynamicMethodCallInspection */
目的
@noinspection NonAsciiCharacters
メソッド名に日本語を利用するため。
@noinspection PhpUnhandledExceptionInspection
@noinspection PhpDocMissingThrowsInspection
@throws
タグはテストを書いていく中で変更が必要になることが多いため。
管理が煩雑となるため、書かない方が楽である。
@noinspection PhpPrivateFieldCanBeLocalVariableInspection
同様に、クラスのプロパティも必要になったり不要になったりと変更が多いため。
@noinspection PhpExpressionResultUnusedInspection
例外を投げられることをテストする場合、以下のようなコードを書くことがあるため。
$this->expectException(HogeValidateException:class);
new Hoge('invalid param');
@noinspection PhpStaticAsDynamicMethodCallInspection
phpunit のアサーションを $this->assertTrue()
の形で呼び出すため
@noinspection
一覧
options for phpStorm @noinspection annotation