实现接口时,PHP的等效Java @Override(用于检查样式)

时间:2016-01-05 23:21:59

标签: php override phpdoc phpcs

PHPCS抱怨php doc已经在接口中提供php doc的接口的实现。

我的问题是,如何干净地让PHPCS忽略接口方法实现,类似于java @Override

下面是我在java中如何做以及我在php中使用的示例。我的目标是能够忽略已经有php doc的接口的方法。如果该方法不是一个实现,那么仍然需要提供一个php doc。

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.
    }
}

0 个答案:

没有答案