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: []