Удаление и DDD

Обсуждаем, как правильно строить приложения
Ответить
anton_z
Сообщения: 483
Зарегистрирован: 2017.01.15, 15:01

Удаление и DDD

Сообщение anton_z »

Как правильно удалить агрегат если при удалении должна быть выполнена бизнес-логика? Нужно уведомить заинтересованные стороны об удалении агрегата - т.е. сгенерировать доменное событие.
Я предполагаю делать так:

Код: Выделить всё


$order->destroy(); //внутри будет событие
$repository->delete($order);

Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Удаление и DDD

Сообщение ElisDN »

Да, делаю также. Внутри генерится событие или Exception.
anton_z
Сообщения: 483
Зарегистрирован: 2017.01.15, 15:01

Re: Удаление и DDD

Сообщение anton_z »

ElisDN писал(а): 2017.04.28, 07:15 Да, делаю также. Внутри генерится событие или Exception.
Спасибо!)
Ответить