public function setLocale($locale)
{
foreach ($this->datas as $data) {
$data->getDefinition()->setLocale($locale);
}
}
public function testSetLocale() { $serviceProvider = new ServiceProvider(); $app = new Application(); $serviceProvider->init($this->dataFactory, $this->crudFile, $this->fileProcessorMock, true, $app); $serviceProvider->setLocale('de'); $read = $serviceProvider->getData('library')->getDefinition()->getLocale(); $expected = 'de'; $this->assertSame($expected, $read); $read = $serviceProvider->getData('book')->getDefinition()->getLocale(); $this->assertSame($expected, $read); }