name: DependencyInjectionExtension
class_comment: null
dependencies:
- name: ContainerInterface
  type: class
  source: Psr\Container\ContainerInterface
- name: InvalidArgumentException
  type: class
  source: Symfony\Component\Form\Exception\InvalidArgumentException
- name: FormExtensionInterface
  type: class
  source: Symfony\Component\Form\FormExtensionInterface
- name: FormTypeExtensionInterface
  type: class
  source: Symfony\Component\Form\FormTypeExtensionInterface
- name: FormTypeGuesserChain
  type: class
  source: Symfony\Component\Form\FormTypeGuesserChain
- name: FormTypeGuesserInterface
  type: class
  source: Symfony\Component\Form\FormTypeGuesserInterface
- name: FormTypeInterface
  type: class
  source: Symfony\Component\Form\FormTypeInterface
properties: []
methods:
- name: __construct
  visibility: public
  parameters:
  - name: typeContainer
  - name: typeExtensionServices
  - name: guesserServices
  comment: '# * @param array<string, iterable<FormTypeExtensionInterface>> $typeExtensionServices'
- name: getType
  visibility: public
  parameters:
  - name: name
  comment: null
- name: hasType
  visibility: public
  parameters:
  - name: name
  comment: null
- name: getTypeExtensions
  visibility: public
  parameters:
  - name: name
  comment: null
- name: hasTypeExtensions
  visibility: public
  parameters:
  - name: name
  comment: null
- name: getTypeGuesser
  visibility: public
  parameters: []
  comment: null
traits:
- Psr\Container\ContainerInterface
- Symfony\Component\Form\Exception\InvalidArgumentException
- Symfony\Component\Form\FormExtensionInterface
- Symfony\Component\Form\FormTypeExtensionInterface
- Symfony\Component\Form\FormTypeGuesserChain
- Symfony\Component\Form\FormTypeGuesserInterface
- Symfony\Component\Form\FormTypeInterface
interfaces:
- FormExtensionInterface