Newscoop\GimmeBundle\Form\Type\CommentType::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)
    {
        $defaultRequired = true;
        $constraints = array(new NotBlank());
        if ($this->patch) {
            $defaultRequired = false;
            $constraints = array();
        }
        $builder->add('subject', null, array('required' => false));
        $builder->add('message', null, array('required' => $defaultRequired, 'constraints' => $constraints));
        $builder->add('name', null, array('required' => false));
        $builder->add('email', null, array('required' => false));
        $builder->add('parent', null, array('required' => false));
        $builder->add('recommended', 'integer', array('required' => false));
        $builder->add('status', null, array('required' => false));
    }