for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace BitBag\SyliusMolliePlugin\Form\Extension;
use BitBag\SyliusMolliePlugin\Form\Type\PaymentMollieType;
use Sylius\Bundle\CoreBundle\Form\Type\Checkout\PaymentType;
use Symfony\Component\Form\AbstractTypeExtension;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\Validator\Constraints\Valid;
final class PaymentTypeExtension extends AbstractTypeExtension
{
public function buildForm(FormBuilderInterface $builder, array $options): void
$builder
->add('details', PaymentMollieType::class, [
'validation_groups' => ['sylius'],
'constraints' => [
new Valid(),
],
]);
}
public static function getExtendedTypes(): array
return [PaymentType::class];