2

可能重复:
生成 PHP 接口

当我想针对接口进行编程时,我正在寻找一种可以从类中提取接口的工具。

假设我有这样的课程:

<?php
    class Foo
    {
      public function Bar()
      {
      }
    }
?>

然后我希望结果是这样的:

interface IFoo
{
  public function Bar();
}

很明显,对于一个简单的类来说,手工很容易。但是我想从fpdf 类中提取一个接口,这是很多工作。

有什么工具可以做到这一点?

注意:在 VS2010 中这很容易,只需点击几下。

4

2 回答 2

3

有一个基于 PHP 的库,其中还包含一个命令行工具,它能够从类定义中提取接口:

这是相关问题Extracting just the interface from a PHP application, for code completion中概述的更方便的变体。

于 2012-09-27T11:27:50.770 回答
1

你的代码看起来像c#,你说的是vs2010,但是问题标签是关于php的?

如果标签有误,Resharper 就是您所需要的。它做到了,还有更多。

http://www.jetbrains.com/resharper/

它不是免费的,但他们有一个限时版本可供试用。

于 2012-09-26T15:15:37.787 回答