api/symfony/Component/HttpKernel/Tests/DependencyInjection/RegisterControllerArgumentLocatorsPassTest.yaml

312 lines
8.2 KiB
YAML
Raw Permalink Normal View History

2024-09-26 09:03:21 +00:00
name: RegisterControllerArgumentLocatorsPassTest
class_comment: null
dependencies:
- name: TestCase
type: class
source: PHPUnit\Framework\TestCase
- name: LazyClosure
type: class
source: Symfony\Component\DependencyInjection\Argument\LazyClosure
- name: RewindableGenerator
type: class
source: Symfony\Component\DependencyInjection\Argument\RewindableGenerator
- name: ServiceClosureArgument
type: class
source: Symfony\Component\DependencyInjection\Argument\ServiceClosureArgument
- name: Autowire
type: class
source: Symfony\Component\DependencyInjection\Attribute\Autowire
- name: AutowireCallable
type: class
source: Symfony\Component\DependencyInjection\Attribute\AutowireCallable
- name: AutowireIterator
type: class
source: Symfony\Component\DependencyInjection\Attribute\AutowireIterator
- name: AutowireLocator
type: class
source: Symfony\Component\DependencyInjection\Attribute\AutowireLocator
- name: TaggedIterator
type: class
source: Symfony\Component\DependencyInjection\Attribute\TaggedIterator
- name: TaggedLocator
type: class
source: Symfony\Component\DependencyInjection\Attribute\TaggedLocator
- name: Target
type: class
source: Symfony\Component\DependencyInjection\Attribute\Target
- name: ChildDefinition
type: class
source: Symfony\Component\DependencyInjection\ChildDefinition
- name: ContainerBuilder
type: class
source: Symfony\Component\DependencyInjection\ContainerBuilder
- name: ContainerInterface
type: class
source: Symfony\Component\DependencyInjection\ContainerInterface
- name: InvalidArgumentException
type: class
source: Symfony\Component\DependencyInjection\Exception\InvalidArgumentException
- name: Reference
type: class
source: Symfony\Component\DependencyInjection\Reference
- name: ServiceLocator
type: class
source: Symfony\Component\DependencyInjection\ServiceLocator
- name: TypedReference
type: class
source: Symfony\Component\DependencyInjection\TypedReference
- name: Response
type: class
source: Symfony\Component\HttpFoundation\Response
- name: RegisterControllerArgumentLocatorsPass
type: class
source: Symfony\Component\HttpKernel\DependencyInjection\RegisterControllerArgumentLocatorsPass
- name: DummyController
type: class
source: Symfony\Component\HttpKernel\Tests\Fixtures\DataCollector\DummyController
- name: Suit
type: class
source: Symfony\Component\HttpKernel\Tests\Fixtures\Suit
properties: []
methods:
- name: testInvalidClass
visibility: public
parameters: []
comment: null
- name: testNoAction
visibility: public
parameters: []
comment: null
- name: testNoArgument
visibility: public
parameters: []
comment: null
- name: testNoService
visibility: public
parameters: []
comment: null
- name: testInvalidMethod
visibility: public
parameters: []
comment: null
- name: testInvalidArgument
visibility: public
parameters: []
comment: null
- name: testAllActions
visibility: public
parameters: []
comment: null
- name: testExplicitArgument
visibility: public
parameters: []
comment: null
- name: testOptionalArgument
visibility: public
parameters: []
comment: null
- name: testSkipSetContainer
visibility: public
parameters: []
comment: null
- name: testExceptionOnNonExistentTypeHint
visibility: public
parameters: []
comment: null
- name: testExceptionOnNonExistentTypeHintDifferentNamespace
visibility: public
parameters: []
comment: null
- name: testNoExceptionOnNonExistentTypeHintOptionalArg
visibility: public
parameters: []
comment: null
- name: testArgumentWithNoTypeHintIsOk
visibility: public
parameters: []
comment: null
- name: testControllersAreMadePublic
visibility: public
parameters: []
comment: null
- name: testControllersAreMadeNonLazy
visibility: public
parameters: []
comment: null
- name: testBindings
visibility: public
parameters:
- name: bindingName
comment: '# * @dataProvider provideBindings'
- name: provideBindings
visibility: public
parameters: []
comment: null
- name: testBindScalarValueToControllerArgument
visibility: public
parameters:
- name: bindingKey
comment: '# * @dataProvider provideBindScalarValueToControllerArgument'
- name: provideBindScalarValueToControllerArgument
visibility: public
parameters: []
comment: null
- name: testBindingsOnChildDefinitions
visibility: public
parameters: []
comment: null
- name: testNotTaggedControllerServiceReceivesLocatorArgument
visibility: public
parameters: []
comment: null
- name: testAlias
visibility: public
parameters: []
comment: null
- name: testEnumArgumentIsIgnored
visibility: public
parameters: []
comment: null
- name: testBindWithTarget
visibility: public
parameters: []
comment: null
- name: testResponseArgumentIsIgnored
visibility: public
parameters: []
comment: null
- name: testAutowireAttribute
visibility: public
parameters: []
comment: null
- name: testTaggedIteratorAndTaggedLocatorAttributes
visibility: public
parameters: []
comment: '# * @group legacy'
- name: testAutowireIteratorAndAutowireLocatorAttributes
visibility: public
parameters: []
comment: null
- name: testTaggedControllersAreRegisteredInControllerResolver
visibility: public
parameters: []
comment: null
- name: __construct
visibility: public
parameters:
- name: bar
comment: null
- name: fooAction
visibility: public
parameters:
- name: bar
comment: null
- name: barAction
visibility: protected
parameters:
- name: bar
comment: null
- name: setContainer
visibility: public
parameters:
- name: container
default: 'null'
comment: null
- name: fooAction
visibility: public
parameters:
- name: bar
comment: null
- name: fooAction
visibility: public
parameters:
- name: nonExistent
comment: null
- name: fooAction
visibility: public
parameters:
- name: nonExistent
comment: null
- name: fooAction
visibility: public
parameters:
- name: nonExistent
default: 'null'
comment: null
- name: barAction
visibility: public
parameters:
- name: nonExistent
- name: bar
comment: null
- name: fooAction
visibility: public
parameters:
- name: someArg
comment: null
- name: fooAction
visibility: public
parameters:
- name: suit
default: Suit::Spades
comment: null
- name: fooAction
visibility: public
parameters:
- name: '#[Target(''some.api.key'''
comment: null
- name: fooAction
visibility: public
parameters:
- name: response
- name: nullableResponse
comment: null
- name: __construct
visibility: public
parameters:
- name: parameter
comment: null
- name: foo
visibility: public
parameters: []
comment: null
- name: fooAction
visibility: public
parameters:
- name: '''some.id'''
comment: null
- name: fooAction
visibility: public
parameters:
- name: '#[TaggedIterator(''foobar'''
comment: null
- name: fooAction
visibility: public
parameters:
- name: '#[AutowireIterator(''foobar'''
comment: null
traits:
- PHPUnit\Framework\TestCase
- Symfony\Component\DependencyInjection\Argument\LazyClosure
- Symfony\Component\DependencyInjection\Argument\RewindableGenerator
- Symfony\Component\DependencyInjection\Argument\ServiceClosureArgument
- Symfony\Component\DependencyInjection\Attribute\Autowire
- Symfony\Component\DependencyInjection\Attribute\AutowireCallable
- Symfony\Component\DependencyInjection\Attribute\AutowireIterator
- Symfony\Component\DependencyInjection\Attribute\AutowireLocator
- Symfony\Component\DependencyInjection\Attribute\TaggedIterator
- Symfony\Component\DependencyInjection\Attribute\TaggedLocator
- Symfony\Component\DependencyInjection\Attribute\Target
- Symfony\Component\DependencyInjection\ChildDefinition
- Symfony\Component\DependencyInjection\ContainerBuilder
- Symfony\Component\DependencyInjection\ContainerInterface
- Symfony\Component\DependencyInjection\Exception\InvalidArgumentException
- Symfony\Component\DependencyInjection\Reference
- Symfony\Component\DependencyInjection\ServiceLocator
- Symfony\Component\DependencyInjection\TypedReference
- Symfony\Component\HttpFoundation\Response
- Symfony\Component\HttpKernel\DependencyInjection\RegisterControllerArgumentLocatorsPass
- Symfony\Component\HttpKernel\Tests\Fixtures\DataCollector\DummyController
- Symfony\Component\HttpKernel\Tests\Fixtures\Suit
interfaces: []