0

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

0 回答 0