我们使用 Swagger 作为我们的 API 规范和 Swagger Code Generator 来自动生成相关模型。
我们正在使用提供的 PHP 模型,这些模型效果很好,但没有利用 PHP 7.1。
我试图找到 PHP 7.1 模型,但在官方存储库或其他人的存储库中找不到任何模型。
- 您知道哪些地方可以使用 PHP7 的模型吗?
- 如果没有,我们的团队愿意这样做。你们有些人会感兴趣吗?
当前模型,为 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;
}
}