public function testGetWithDefault() { $config = $this->getMockBuilder(ConfigInterface::class)->disableOriginalConstructor()->getMock(); $key = 'someConfigKey'; $default = 'defaultConfigValue'; $expectedResult = 'someConfigValue'; $config->expects($this->once())->method('get')->with($key, $default)->will($this->returnValue($expectedResult)); $service = new SiteConfigService($config); $result = $service->get($key, $default); $this->assertSame($expectedResult, $result); }
/** * @param string $name * @param null|string $default * * @return string */ public function __invoke($name, $default = null) { return $this->siteConfigService->get($name, $default); }