PHPCS
php doc
すでにインターフェイスで提供されているインターフェイスの実装について不平を言っていphp doc
ます。
PHPCS
私の質問は、 Java のように、インターフェイス メソッドの実装をきれいに無視するにはどうすればよい@Override
ですか?
以下は、私がJavaでそれを行う方法と、PHPで持っているものの例です。私の目標は、すでにphp docを持っているインターフェースからのメソッドに対してそれを無視できるようにすることです。メソッドが実装されていない場合でも、php ドキュメントを提供する必要があります。
Java での仕組み
Java では、次のようなインターフェイスを使用できます。
public interface Sandbox {
/**
* Description of some method.
*/
void someMethod();
}
そして、それを次のように実装するクラス:
public class SandboxImpl implements Sandbox {
@Override
public void someMethod() {
// This is the concrete implementaiton.
}
}
上記により、Java は問題なく Java ドキュメントを取得し、@Override はチェック スタイル チェックを通過するのに役立ちます。
私がPHPで持っているもの
PHPには、次のようなインターフェースがあります。
interface Sandbox
{
/**
* Some php doc.
*
* @return mixed
*/
public function someMethod();
}
次のように実装するクラスを使用します。
class SandboxImpl implements Sandbox
{
public function someMethod()
{
// TODO: Implement someMethod() method.
}
}