/** * @name encaisser($pIdRemiseCheque) * @param integer * @desc Valide les opérations */ public function encaisser($pIdRemiseCheque) { // Les infos de la remise $lRemise = $this->getDetail($pIdRemiseCheque); $lIdOperations = array(); foreach ($lRemise->getOperations() as $lOperation) { // récupération des Id Operations array_push($lIdOperations, $lOperation->getIdOperation()); } $lOperationService = new OperationService(); $lOperationService->validerPaiementByArray($lIdOperations); // Valide les opérations // Valide la remise $lRemise->setEtat(1); RemiseChequeManager::update($lRemise); }