public function getPayments($payments, $subTotal)
{
$pays = array();
foreach ($payments as $payment) {
// 支払方法の制限値内であれば表示
if (!is_null($payment)) {
$pay = $this->app['eccube.repository.payment']->find($payment['id']);
if (intval($pay->getRuleMin()) <= $subTotal) {
if (is_null($pay->getRuleMax()) || $pay->getRuleMax() >= $subTotal) {
$pays[] = $pay;
}
}
}
}
return $pays;
}