Elcodi\Admin\CurrencyBundle\Form\Type\MoneyType::buildForm PHP Метод

buildForm() публичный Метод

public buildForm ( Symfony\Component\Form\FormBuilderInterface $builder, array $options )
$builder Symfony\Component\Form\FormBuilderInterface
$options array
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder->add('amount', 'number', ['scale' => 2])->add('currency', 'entity', ['class' => $this->currencyNamespace, 'query_builder' => function (EntityRepository $repository) {
            return $repository->createQueryBuilder('c')->where('c.enabled = :enabled')->setParameter('enabled', true);
        }, 'required' => true, 'multiple' => false, 'property' => 'symbol'])->setDataMapper(new MoneyDataMapper());
    }