<?php
declare(strict_types=1);
namespace BitBag\OpenMarketplace\Component\Organization\Form\Type;
use Sylius\Bundle\CoreBundle\Form\Type\User\ShopUserType;
use Sylius\Bundle\ResourceBundle\Form\Type\AbstractResourceType;
use Symfony\Component\Form\Extension\Core\Type\EmailType;
use Symfony\Component\Form\Extension\Core\Type\TextType;
use Symfony\Component\Form\FormBuilderInterface;
final class CustomerType extends AbstractResourceType
{
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('email', EmailType::class, [
'label' => 'sylius.form.customer.email',
])
->add('firstName', TextType::class, [
'label' => 'sylius.form.customer.first_name',
])
->add('lastName', TextType::class, [
'label' => 'sylius.form.customer.last_name',
])
->add('user', ShopUserType::class, [
'label' => false,
])
->add('organization', OrganizationType::class, [
'label' => false,
])
;
}
}