/** * @expectedException \WebservicesNl\Common\Exception\Client\InputException * @expectedExceptionMessage Could not find a platform config for 'Fake' * @throws \WebservicesNl\Common\Exception\Client\InputException */ public function testInstanceWithBadPlatform() { $config = \Mockery::mock('WebservicesNl\\Platform\\PlatformConfigInterface'); $config->shouldReceive('getPlatformName')->andReturn('Fake'); /** @var \WebservicesNl\Platform\PlatformConfigInterface $config */ ConfigFactory::config($config); }
/** * SoapBuilder constructor. * Converts a Platform config into a SoapConfig. * * @param PlatformConfigInterface $platformConfig * * @throws InputException */ public function __construct(PlatformConfigInterface $platformConfig) { $this->config = SoapConfigFactory::config($platformConfig); }