setFormerlyOwned(TRUE) ->setReceived(TRUE); $this->moveRecord($currentRecord, new PreviouslyOwnedCamera()); } /** * @throws ORMInvalidArgumentException */ public function reacquire(PreviouslyOwnedCamera $currentRecord): void { $currentRecord->setFormerlyOwned(FALSE); $this->moveRecord($currentRecord, new Camera()); } }