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