name: DefinitionTest
class_comment: null
dependencies:
- name: TestCase
  type: class
  source: PHPUnit\Framework\TestCase
- name: ContainerInterface
  type: class
  source: Symfony\Component\DependencyInjection\ContainerInterface
- name: Definition
  type: class
  source: Symfony\Component\DependencyInjection\Definition
- name: InvalidArgumentException
  type: class
  source: Symfony\Component\DependencyInjection\Exception\InvalidArgumentException
- name: Reference
  type: class
  source: Symfony\Component\DependencyInjection\Reference
properties: []
methods:
- name: testConstructor
  visibility: public
  parameters: []
  comment: null
- name: testSetGetFactory
  visibility: public
  parameters: []
  comment: null
- name: testSetGetClass
  visibility: public
  parameters: []
  comment: null
- name: testSetGetDecoratedService
  visibility: public
  parameters: []
  comment: null
- name: testArguments
  visibility: public
  parameters: []
  comment: null
- name: testMethodCalls
  visibility: public
  parameters: []
  comment: null
- name: testExceptionOnEmptyMethodCall
  visibility: public
  parameters: []
  comment: null
- name: testSetGetFile
  visibility: public
  parameters: []
  comment: null
- name: testSetIsShared
  visibility: public
  parameters: []
  comment: null
- name: testSetIsPublic
  visibility: public
  parameters: []
  comment: null
- name: testSetIsSynthetic
  visibility: public
  parameters: []
  comment: null
- name: testSetIsLazy
  visibility: public
  parameters: []
  comment: null
- name: testSetIsAbstract
  visibility: public
  parameters: []
  comment: null
- name: testSetIsDeprecated
  visibility: public
  parameters: []
  comment: null
- name: testSetDeprecatedWithInvalidDeprecationTemplate
  visibility: public
  parameters:
  - name: message
  comment: '# * @dataProvider invalidDeprecationMessageProvider'
- name: invalidDeprecationMessageProvider
  visibility: public
  parameters: []
  comment: null
- name: testSetGetConfigurator
  visibility: public
  parameters: []
  comment: null
- name: testClearTags
  visibility: public
  parameters: []
  comment: null
- name: testClearTag
  visibility: public
  parameters: []
  comment: null
- name: testTags
  visibility: public
  parameters: []
  comment: null
- name: testSetArgument
  visibility: public
  parameters: []
  comment: null
- name: testGetArgumentShouldCheckBounds
  visibility: public
  parameters: []
  comment: null
- name: testReplaceArgumentShouldCheckBounds
  visibility: public
  parameters: []
  comment: null
- name: testReplaceArgumentWithoutExistingArgumentsShouldCheckBounds
  visibility: public
  parameters: []
  comment: null
- name: testReplaceArgumentWithNonConsecutiveIntIndex
  visibility: public
  parameters: []
  comment: null
- name: testSetGetProperties
  visibility: public
  parameters: []
  comment: null
- name: testSetProperty
  visibility: public
  parameters: []
  comment: null
- name: testAutowired
  visibility: public
  parameters: []
  comment: null
- name: testChangesNoChanges
  visibility: public
  parameters: []
  comment: null
- name: testGetChangesWithChanges
  visibility: public
  parameters: []
  comment: null
- name: testShouldAutoconfigure
  visibility: public
  parameters: []
  comment: null
- name: testAddError
  visibility: public
  parameters: []
  comment: null
- name: testMultipleMethodCalls
  visibility: public
  parameters: []
  comment: null
traits:
- PHPUnit\Framework\TestCase
- Symfony\Component\DependencyInjection\ContainerInterface
- Symfony\Component\DependencyInjection\Definition
- Symfony\Component\DependencyInjection\Exception\InvalidArgumentException
- Symfony\Component\DependencyInjection\Reference
interfaces:
- a
- a
- a
- a
- a
- a
- a
- a
- a
- a
- a
- a
- a
- a
- a
- a
- a
- a
- a
- a
- a