2

我们使用 Swagger 作为我们的 API 规范和 Swagger Code Generator 来自动生成相关模型。

我们正在使用提供的 PHP 模型,这些模型效果很好,但没有利用 PHP 7.1。

我试图找到 PHP 7.1 模型,但在官方存储库或其他人的存储库中找不到任何模型。

  1. 您知道哪些地方可以使用 PHP7 的模型吗?
  2. 如果没有,我们的团队愿意这样做。你们有些人会感兴趣吗?

当前模型,为 PHP5 制作:

/**
  * Figure.
  */
class Figure implements ArrayAccess {
    /**
     * @return int
     */
    public function getId() {
        return $this->container['id'];
    }

    /**
     * @param int $id
     *
     * @return $this
     */
    private function setId($id) {
        $this->container['id'] = $id;

        return $this;
    }
}

利用 PHP 7 的模型如下所示:

/**
 * Figure.
 */
class Figure implements ArrayAccess {

    public function getId(): int {
        return $this->container['id'];
    }

    private function setId(int $id): self {
        $this->container['id'] = $id;

        return $this;
    }
}
4

0 回答 0