Сценарий довольно просто объяснить на примере:Как я могу удалить объект в Doctrine2?
public function setValue($value)
{
if ($value == 0) {
// DELETE ME
}
return $this;
}
Я, вероятно, буду использовать обходной путь (т.е. удаление объекта после вызова setValue
, но я хотел бы, чтобы инкапсулировать этот бизнес логика в рамках метода)
Да, я бы не захотел пойти уродливым путем (плохая практика, о которой вы упоминаете) ... Было бы неплохо иметь некоторую отметку «быть удаленной» на самом объекте, который мог бы быть набор изнутри, хотя ... – Muc
это может быть легко достигнуто с помощью слушателя, проверьте мою ссылку на систему событий – LBA