/** ************************************************************************ * Duplicate an Operation * * @param \Finance\OperationBundle\Entity\Operation $oldOperation * @param \Finance\OperationBundle\Entity\Operation $newOperation **************************************************************************/ public function duplicate(Operation $oldOperation, Operation $newOperation) { parent::duplicateAbstractOperation($oldOperation, $newOperation); $newOperation->setAccount($oldOperation->getAccount()); $newOperation->setCategory($oldOperation->getCategory()); $newOperation->setStakeholder($oldOperation->getStakeholder()); $newOperation->setImputation($oldOperation->getImputation()); $newOperation->setPaymentMethod($oldOperation->getPaymentMethod()); $newOperation->setComment($oldOperation->getComment()); }
/** ************************************************************************ * Duplicate a TransferBetweenAccount * * @param \Finance\OperationBundle\Entity\TransferBetweenAccount $oldTransferBetweenAccount * @param \Finance\OperationBundle\Entity\TransferBetweenAccount $newTransferBetweenAccount **************************************************************************/ public function duplicate(TransferBetweenAccount $oldTransferBetweenAccount, TransferBetweenAccount $newTransferBetweenAccount) { parent::duplicateAbstractOperation($oldTransferBetweenAccount, $newTransferBetweenAccount); $newTransferBetweenAccount->setSourceAccount($oldTransferBetweenAccount->getSourceAccount()); $newTransferBetweenAccount->setDestinationAccount($oldTransferBetweenAccount->getDestinationAccount()); }