/** * Deactivate email origin if mailbox is deleted. * * @ORM\PreRemove */ public function preRemove() { if ($this->origin !== null) { $this->origin->setActive(false); $this->origin->setMailbox(null); } }