Sonata\BasketBundle\Form\ApiBasketType::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($builder->create('currency', $this->currencyFormType));
    }

Usage Example

Пример #1
0
 public function testBuildForm()
 {
     $currencyManager = $this->getMock('Sonata\\Component\\Currency\\CurrencyManagerInterface');
     $type = new ApiBasketType('my.test.class', $currencyManager);
     $builder = $this->getMockBuilder('Symfony\\Component\\Form\\FormBuilder')->disableOriginalConstructor()->getMock();
     $builder->expects($this->once())->method('create')->will($this->returnSelf());
     $builder->expects($this->once())->method('addModelTransformer');
     $type->buildForm($builder, array());
 }