PSR-2 に設定された PHP Code Inspector を PHP コードに対して実行すると、常に「クラスの右中括弧は本文の次の行に配置する必要があります」と指摘されます。PhpStorm はクラスを次のようにフォーマットします。
class MyClass
{
public function myFunction1()
{
// function body goes here
}
public function myFunction2()
{
// function body goes here
}
}
PSR-2 によると、クラスの右中括弧はクラス本体の直後に配置する必要があるため、次のようになります。
class MyClass
{
public function myFunction1()
{
// function body goes here
}
public function myFunction2()
{
// function body goes here
}
}
PhpStormにこれを正しく行うように指示する方法はありますか? 関数の後の空白行の最大数を 0 に設定できることはわかっていますが、これはすべての関数に適用され、見栄えが悪くなります。最終関数がなくなった後、空白行だけが必要です。何か案は?