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