CRUDlex\ServiceProvider::setLocale PHP Method

setLocale() public method

Sets the locale to be used.
public setLocale ( string $locale )
$locale string the locale to be used.
    public function setLocale($locale)
    {
        foreach ($this->datas as $data) {
            $data->getDefinition()->setLocale($locale);
        }
    }

Usage Example

Esempio n. 1
0
 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);
 }