|  FormInterface  |   create(string|FormTypeInterface $type = 'form', mixed $data = null, array $options = array())  Returns a form.   |   | 
   |  FormInterface  |   createNamed(string|int $name, string|FormTypeInterface $type = 'form', mixed $data = null, array $options = array())  Returns a form.   |   | 
   |  FormInterface  |   createForProperty(string $class, string $property, mixed $data = null, array $options = array())  Returns a form for a property of a class.   |   | 
   |  FormBuilderInterface  |   createBuilder(string|FormTypeInterface $type = 'form', mixed $data = null, array $options = array())  Returns a form builder.   |   | 
   |  FormBuilderInterface  |   createNamedBuilder(string|int $name, string|FormTypeInterface $type = 'form', mixed $data = null, array $options = array())  Returns a form builder.   |   | 
   |  FormBuilderInterface  |   createBuilderForProperty(string $class, string $property, mixed $data = null, array $options = array())  Returns a form builder for a property of a class.   |   | 
  
                         FormInterface
    create(string|FormTypeInterface $type = 'form', mixed $data = null, array $options = array())
         
   Returns a form.
   Parameters
   | string|FormTypeInterface
 |  $type |  The type of the form |  
  | mixed |  $data |  The initial data |  
  | array |  $options |  The options |  
 
 Return Value
  Exceptions
  See also
                            FormInterface
    createNamed(string|int $name, string|FormTypeInterface $type = 'form', mixed $data = null, array $options = array())
         
   Returns a form.
   Parameters
   | string|int |  $name |  The name of the form |  
  | string|FormTypeInterface
 |  $type |  The type of the form |  
  | mixed |  $data |  The initial data |  
  | array |  $options |  The options |  
 
 Return Value
  Exceptions
  See also
                            FormInterface
    createForProperty(string $class, string $property, mixed $data = null, array $options = array())
         
   Returns a form for a property of a class.
   Parameters
   | string |  $class |  The fully qualified class name |  
  | string |  $property |  The name of the property to guess for |  
  | mixed |  $data |  The initial data |  
  | array |  $options |  The options for the builder |  
 
 Return Value
  Exceptions
  See also
   | createBuilderForProperty() |   |  
 
                           FormBuilderInterface
    createBuilder(string|FormTypeInterface $type = 'form', mixed $data = null, array $options = array())
         
   Returns a form builder.
   Parameters
   | string|FormTypeInterface
 |  $type |  The type of the form |  
  | mixed |  $data |  The initial data |  
  | array |  $options |  The options |  
 
 Return Value
  Exceptions
                            FormBuilderInterface
    createNamedBuilder(string|int $name, string|FormTypeInterface $type = 'form', mixed $data = null, array $options = array())
         
   Returns a form builder.
   Parameters
   | string|int |  $name |  The name of the form |  
  | string|FormTypeInterface
 |  $type |  The type of the form |  
  | mixed |  $data |  The initial data |  
  | array |  $options |  The options |  
 
 Return Value
  Exceptions
                            FormBuilderInterface
    createBuilderForProperty(string $class, string $property, mixed $data = null, array $options = array())
         
   Returns a form builder for a property of a class.
 If any of the 'max_length', 'required' and type options can be guessed, and are not provided in the options argument, the guessed value is used.
   Parameters
   | string |  $class |  The fully qualified class name |  
  | string |  $property |  The name of the property to guess for |  
  | mixed |  $data |  The initial data |  
  | array |  $options |  The options for the builder |  
 
 Return Value
  Exceptions