我们使用Swagger作为API规范,并使用Swagger Code Generator自动生成相关模型。
我们正在使用提供的PHP模型,这些模型运行良好,但没有利用PHP 7.1。
我试图找到PHP 7.1模型,但我在官方存储库或其他人存储库中找不到任何颜色。
为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;
}
}