platform/api/symfony/Component/DependencyInjection/Tests/Compiler/ResolveInstanceofConditionalsPassTest.yaml
2024-09-02 10:44:11 -07:00

143 lines
4.2 KiB
YAML

name: ResolveInstanceofConditionalsPassTest
class_comment: null
dependencies:
- name: TestCase
type: class
source: PHPUnit\Framework\TestCase
- name: ResourceInterface
type: class
source: Symfony\Component\Config\Resource\ResourceInterface
- name: ResourceCheckerInterface
type: class
source: Symfony\Component\Config\ResourceCheckerInterface
- name: BoundArgument
type: class
source: Symfony\Component\DependencyInjection\Argument\BoundArgument
- name: ChildDefinition
type: class
source: Symfony\Component\DependencyInjection\ChildDefinition
- name: ResolveChildDefinitionsPass
type: class
source: Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass
- name: ResolveInstanceofConditionalsPass
type: class
source: Symfony\Component\DependencyInjection\Compiler\ResolveInstanceofConditionalsPass
- name: ContainerBuilder
type: class
source: Symfony\Component\DependencyInjection\ContainerBuilder
- name: InvalidArgumentException
type: class
source: Symfony\Component\DependencyInjection\Exception\InvalidArgumentException
- name: RuntimeException
type: class
source: Symfony\Component\DependencyInjection\Exception\RuntimeException
- name: Reference
type: class
source: Symfony\Component\DependencyInjection\Reference
- name: ResetInterface
type: class
source: Symfony\Contracts\Service\ResetInterface
- name: ServiceSubscriberInterface
type: class
source: Symfony\Contracts\Service\ServiceSubscriberInterface
properties: []
methods:
- name: testProcess
visibility: public
parameters: []
comment: null
- name: testProcessInheritance
visibility: public
parameters: []
comment: null
- name: testProcessDoesReplaceShared
visibility: public
parameters: []
comment: null
- name: testProcessHandlesMultipleInheritance
visibility: public
parameters: []
comment: null
- name: testProcessUsesAutoconfiguredInstanceof
visibility: public
parameters: []
comment: null
- name: testAutoconfigureInstanceofDoesNotDuplicateTags
visibility: public
parameters: []
comment: null
- name: testProcessDoesNotUseAutoconfiguredInstanceofIfNotEnabled
visibility: public
parameters: []
comment: null
- name: testBadInterfaceThrowsException
visibility: public
parameters: []
comment: null
- name: testBadInterfaceForAutomaticInstanceofIsOk
visibility: public
parameters: []
comment: null
- name: testProcessForAutoconfiguredCalls
visibility: public
parameters: []
comment: '# * Test that autoconfigured calls are handled gracefully.'
- name: testProcessThrowsExceptionForArguments
visibility: public
parameters: []
comment: null
- name: testMergeReset
visibility: public
parameters: []
comment: null
- name: testProcessForAutoconfiguredBindings
visibility: public
parameters: []
comment: null
- name: testBindingsOnInstanceofConditionals
visibility: public
parameters: []
comment: null
- name: testDecoratorsAreNotAutomaticallyTagged
visibility: public
parameters: []
comment: null
- name: testDecoratorsKeepBehaviorDescribingTags
visibility: public
parameters: []
comment: null
- name: reset
visibility: public
parameters: []
comment: null
- name: supports
visibility: public
parameters:
- name: metadata
comment: null
- name: isFresh
visibility: public
parameters:
- name: resource
- name: timestamp
comment: null
- name: getSubscribedServices
visibility: public
parameters: []
comment: null
traits:
- PHPUnit\Framework\TestCase
- Symfony\Component\Config\Resource\ResourceInterface
- Symfony\Component\Config\ResourceCheckerInterface
- Symfony\Component\DependencyInjection\Argument\BoundArgument
- Symfony\Component\DependencyInjection\ChildDefinition
- Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass
- Symfony\Component\DependencyInjection\Compiler\ResolveInstanceofConditionalsPass
- Symfony\Component\DependencyInjection\ContainerBuilder
- Symfony\Component\DependencyInjection\Exception\InvalidArgumentException
- Symfony\Component\DependencyInjection\Exception\RuntimeException
- Symfony\Component\DependencyInjection\Reference
- Symfony\Contracts\Service\ResetInterface
- Symfony\Contracts\Service\ServiceSubscriberInterface
interfaces:
- ResetInterface