create new method in PaymentModuleInterface for verifying is the module

is valid
This commit is contained in:
Manuel Raynaud
2014-02-08 11:07:54 +01:00
parent c7e035429a
commit 25084219e7
3 changed files with 29 additions and 0 deletions

View File

@@ -54,6 +54,10 @@ class Payment extends BaseSpecificModule implements PropelSearchLoopInterface
throw new \RuntimeException(sprintf("payment module %s is not a Thelia\Module\PaymentModuleInterface", $paymentModule->getCode()));
}
if (false === $moduleInstance->isValidPayment()) {
continue;
}
$loopResultRow
->set('ID', $paymentModule->getId())
->set('TITLE', $paymentModule->getVirtualColumn('i18n_TITLE'))