【发布时间】:2019-12-28 17:15:36
【问题描述】:
我有一个 Subscription 实体,它具有 status 和 canceledAt 字段。
当canceledAt 过期时,我希望status 从active 更改为canceled。
所以,我想在 Subscription::getStatus 方法中检查 cancelledAt:
// Subscription.php
public function getStatus()
{
// .... check canceledAt
return $this->status;
}
但这也需要更改 persistence 层的状态。
我应该对事件做些什么吗?
【问题讨论】:
标签: php domain-driven-design hexagonal-architecture