 FormRegistry   class FormRegistry implements FormRegistryInterface   The central registry of the Form component.  Methods      __construct(array $extensions, ResolvedFormTypeFactoryInterface $resolvedTypeFactory) Constructor.  
   ResolvedFormTypeInterface   getType(string $name) Returns a form type by name.  
   bool   hasType(string $name) Returns whether the given form type is supported.  
   FormTypeGuesserInterface|null   getTypeGuesser() Returns the guesser responsible for guessing types.  
   FormExtensionInterface[]   getExtensions() Returns the extensions loaded by the framework.  
  Details                        
    __construct(array $extensions, ResolvedFormTypeFactoryInterface $resolvedTypeFactory)
          Constructor. Parameters   array $extensions An array of FormExtensionInterface   ResolvedFormTypeFactoryInterface $resolvedTypeFactory The factory for resolved form types.   Exceptions   UnexpectedTypeException if any extension does not implement FormExtensionInterface    ResolvedFormTypeInterface
    getType(string $name)
          Returns a form type by name. This methods registers the type extensions from the form extensions. Parameters   string $name The name of the type   Return Value   ResolvedFormTypeInterface The type   Exceptions   InvalidArgumentException if the type can not be retrieved from any extension                         bool
    hasType(string $name)
          Returns whether the given form type is supported. Parameters   string $name The name of the type   Return Value   bool Whether the type is supported    FormTypeGuesserInterface|null
    getTypeGuesser()
          Returns the guesser responsible for guessing types. Return Value   
FormTypeGuesserInterface|null     FormExtensionInterface[]
    getExtensions()
          Returns the extensions loaded by the framework. Return Value   
FormExtensionInterface[]    

    
{'path': 'public/docs/symfony~3.0/symfony/component/form/formregistry.html', 'source': 'DevDocs.IO'}