/** * List of available message types mapped to the classes * implementing them. Default implementation (all). * * @return array */ public function getTranslationAids() { return TranslationAid::getTypes(); }
public function getAllowedParams() { $props = array_keys(TranslationAid::getTypes()); Hooks::run('TranslateTranslationAids', array(&$props)); return array('title' => array(ApiBase::PARAM_TYPE => 'string', ApiBase::PARAM_REQUIRED => true), 'group' => array(ApiBase::PARAM_TYPE => 'string'), 'prop' => array(ApiBase::PARAM_DFLT => implode('|', $props), ApiBase::PARAM_TYPE => $props, ApiBase::PARAM_ISMULTI => true)); }