У нас есть требование аннотировать поле даты и времени следующей аннотацией:
@Type("DateTime<'Y-m-d\TH:i:sP'>")
Может кто-нибудь посоветовать, как этого добиться, используя swagger code gen.Кодовая база - это PHP.Текущее определение поля выглядит следующим образом:
created:
type: "string"
format: "date-time"
description: "Date client details first appeared in the system."
default: null
Требуемый вывод:
/**
* Date client details first appeared in the system.
*
* @var \DateTime|null
* @SerializedName("createdDate")
* @Assert\DateTime()
* @Type("DateTime<'Y-m-d\TH:i:sP'>")
*/
protected $createdDate;
Что генерируется кодексом Swagger:
/**
* Date client details first appeared in the system.
*
* @var \DateTime|null
* @SerializedName("createdDate")
* @Assert\DateTime()
* @Type("DateTime")
*/
protected $createdDate;