name: ArgumentMetadataFactoryTest
class_comment: null
dependencies:
- name: ImportedAndFake
  type: class
  source: Fake\ImportedAndFake
- name: TestCase
  type: class
  source: PHPUnit\Framework\TestCase
- name: ArgumentMetadata
  type: class
  source: Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata
- name: ArgumentMetadataFactory
  type: class
  source: Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory
- name: Foo
  type: class
  source: Symfony\Component\HttpKernel\Tests\Fixtures\Attribute\Foo
- name: AttributeController
  type: class
  source: Symfony\Component\HttpKernel\Tests\Fixtures\Controller\AttributeController
- name: BasicTypesController
  type: class
  source: Symfony\Component\HttpKernel\Tests\Fixtures\Controller\BasicTypesController
- name: NullableController
  type: class
  source: Symfony\Component\HttpKernel\Tests\Fixtures\Controller\NullableController
- name: VariadicController
  type: class
  source: Symfony\Component\HttpKernel\Tests\Fixtures\Controller\VariadicController
properties: []
methods:
- name: setUp
  visibility: protected
  parameters: []
  comment: null
- name: testSignature1
  visibility: public
  parameters: []
  comment: null
- name: testSignature2
  visibility: public
  parameters: []
  comment: null
- name: testSignature3
  visibility: public
  parameters: []
  comment: null
- name: testSignature4
  visibility: public
  parameters: []
  comment: null
- name: testSignature5
  visibility: public
  parameters: []
  comment: null
- name: testVariadicSignature
  visibility: public
  parameters: []
  comment: null
- name: testBasicTypesSignature
  visibility: public
  parameters: []
  comment: null
- name: testNamedClosure
  visibility: public
  parameters: []
  comment: null
- name: testNullableTypesSignature
  visibility: public
  parameters: []
  comment: null
- name: testAttributeSignature
  visibility: public
  parameters: []
  comment: null
- name: testMultipleAttributes
  visibility: public
  parameters: []
  comment: null
- name: testIssue41478
  visibility: public
  parameters: []
  comment: null
- name: signature1
  visibility: public
  parameters:
  - name: foo
  - name: bar
  - name: baz
  comment: null
- name: signature2
  visibility: public
  parameters:
  - name: foo
    default: 'null'
  - name: bar
    default: 'null'
  - name: baz
    default: 'null'
  comment: null
- name: signature3
  visibility: public
  parameters:
  - name: bar
  - name: baz
  comment: null
- name: signature4
  visibility: public
  parameters:
  - name: foo
    default: '''default'''
  - name: bar
    default: '500'
  - name: baz
    default: '[]'
  comment: null
- name: signature5
  visibility: public
  parameters:
  - name: foo
    default: 'null'
  - name: bar
    default: 'null'
  comment: null
traits:
- Fake\ImportedAndFake
- PHPUnit\Framework\TestCase
- Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata
- Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory
- Symfony\Component\HttpKernel\Tests\Fixtures\Attribute\Foo
- Symfony\Component\HttpKernel\Tests\Fixtures\Controller\AttributeController
- Symfony\Component\HttpKernel\Tests\Fixtures\Controller\BasicTypesController
- Symfony\Component\HttpKernel\Tests\Fixtures\Controller\NullableController
- Symfony\Component\HttpKernel\Tests\Fixtures\Controller\VariadicController
interfaces: []