/** * @covers ::resolveArgs */ public function testResolveArgsArrayDefined() { $container = new Container(); $definition = new Definition($container, Stub\Baz::class); $container->bind(Stub\Bar::class); $definition->withArgs(['baz' => ['a string', $container->get(Stub\Bar::class)]]); $resolved = $definition->resolve(); $baz = $this->readAttribute($resolved, 'baz'); $this->assertEquals('a string', $baz[0]); $this->assertInstanceOf(Stub\Bar::class, $baz[1]); }