eZ\Publish\Core\Repository\Tests\Service\Integration\LanguageBase::testEnableLanguage PHP Метод

testEnableLanguage() публичный Метод

Test service method for enabling language.
public testEnableLanguage ( )
    public function testEnableLanguage()
    {
        $languageService = $this->repository->getContentLanguageService();
        $language = $languageService->loadLanguage('eng-GB');
        self::assertEquals(true, $language->enabled);
        $updatedLanguage = $languageService->disableLanguage($language);
        self::assertInstanceOf('\\eZ\\Publish\\API\\Repository\\Values\\Content\\Language', $updatedLanguage);
        $this->assertPropertiesCorrect(array('id' => $language->id, 'languageCode' => $language->languageCode, 'name' => $language->name, 'enabled' => false), $updatedLanguage);
        $finalLanguage = $languageService->enableLanguage($updatedLanguage);
        $this->assertPropertiesCorrect(array('id' => $updatedLanguage->id, 'languageCode' => $updatedLanguage->languageCode, 'name' => $updatedLanguage->name, 'enabled' => true), $finalLanguage);
    }