eZ\Publish\Core\SignalSlot\Tests\LanguageServiceTest::serviceProvider PHP Method

serviceProvider() public method

public serviceProvider ( )
    public function serviceProvider()
    {
        $languageId = 2;
        $languageCode = 'elv-TO';
        $languageName = 'Elvish';
        $languageEnabled = true;
        $languageNewName = 'Elfique';
        $language = new Language(array('id' => $languageId, 'languageCode' => $languageCode, 'name' => $languageName, 'enabled' => $languageEnabled));
        $languageCreateStruct = new LanguageCreateStruct();
        return array(array('createLanguage', array($languageCreateStruct), $language, 1, 'eZ\\Publish\\Core\\SignalSlot\\Signal\\LanguageService\\CreateLanguageSignal', array('languageId' => $languageId)), array('updateLanguageName', array($language, $languageNewName), $language, 1, 'eZ\\Publish\\Core\\SignalSlot\\Signal\\LanguageService\\UpdateLanguageNameSignal', array('languageId' => $languageId, 'newName' => $languageNewName)), array('enableLanguage', array($language), $language, 1, 'eZ\\Publish\\Core\\SignalSlot\\Signal\\LanguageService\\EnableLanguageSignal', array('languageId' => $languageId)), array('disableLanguage', array($language), $language, 1, 'eZ\\Publish\\Core\\SignalSlot\\Signal\\LanguageService\\DisableLanguageSignal', array('languageId' => $languageId)), array('loadLanguage', array($languageCode), $language, 0), array('loadLanguages', array(), array($language), 0), array('loadLanguageById', array($languageId), $language, 0), array('deleteLanguage', array($language), null, 1, 'eZ\\Publish\\Core\\SignalSlot\\Signal\\LanguageService\\DeleteLanguageSignal', array('languageId' => $languageId)), array('getDefaultLanguageCode', array(), $languageCode, 0), array('newLanguageCreateStruct', array(), $languageCreateStruct, 0));
    }