Do not use integer keys in forms - ChangePaymentMethodType

This commit is contained in:
Kamil Kokot 2021-01-13 12:21:04 +01:00
parent ac2d41aa68
commit c03b3f6180

View file

@ -29,8 +29,8 @@ final class ChangePaymentMethodType extends AbstractType
$form = $event->getForm();
foreach ($payments as $key => $payment) {
if (!in_array($payment->getState(), [PaymentInterface::STATE_NEW, PaymentInterface::STATE_CART])) {
$form->remove($key);
if (!in_array($payment->getState(), [PaymentInterface::STATE_NEW, PaymentInterface::STATE_CART], true)) {
$form->remove((string) $key);
}
}
});