retrieveConfig() public method

public retrieveConfig ( Interop\Container\ContainerInterface $container, $configKey, $section )
$container Interop\Container\ContainerInterface
 /**
  * @dataProvider configProvider
  * @param string $configKey
  * @param string $section
  * @param array $expectedResult
  * @param array|null $config
  */
 public function testRetrieveConfig($configKey, $section, array $expectedResult, array $config = null)
 {
     $container = $this->prophesize(ContainerInterface::class);
     if (null === $config) {
         $container->has('config')->willReturn(false);
     } else {
         $container->has('config')->willReturn(true);
         $container->get('config')->willReturn($config);
     }
     $factory = new StubFactory();
     $result = $factory->retrieveConfig($container->reveal(), $configKey, $section);
     $this->assertSame($expectedResult, $result);
 }