/** * @see ModifyEntity::getAllowedParams */ protected function getAllowedParams() { return array_merge(parent::getAllowedParams(), array('data' => array(self::PARAM_TYPE => 'text', self::PARAM_REQUIRED => true), 'clear' => array(self::PARAM_TYPE => 'boolean', self::PARAM_DFLT => false), 'new' => array(self::PARAM_TYPE => $this->entityFactory->getEntityTypes()))); }
/** * @see ModifyEntity::getAllowedParams */ protected function getAllowedParams() { $sites = $this->siteLinkTargetProvider->getSiteList($this->siteLinkGroups); return array_merge(parent::getAllowedParams(), array('linksite' => array(self::PARAM_TYPE => $sites->getGlobalIdentifiers(), self::PARAM_REQUIRED => true), 'linktitle' => array(self::PARAM_TYPE => 'string'), 'badges' => array(self::PARAM_TYPE => array_keys($this->badgeItems), self::PARAM_ISMULTI => true))); }
/** * @see ModifyEntity::getAllowedParams */ protected function getAllowedParams() { return array_merge(parent::getAllowedParams(), array('data' => array(self::PARAM_TYPE => 'text', self::PARAM_REQUIRED => true), 'clear' => array(self::PARAM_TYPE => 'boolean', self::PARAM_DFLT => false), 'new' => array(self::PARAM_TYPE => WikibaseRepo::getDefaultInstance()->getEntityFactory()->getEntityTypes()))); }
/** * @see ModifyEntity::getAllowedParams */ protected function getAllowedParams() { return array_merge(parent::getAllowedParams(), array('add' => array(self::PARAM_TYPE => 'string', self::PARAM_ISMULTI => true), 'remove' => array(self::PARAM_TYPE => 'string', self::PARAM_ISMULTI => true), 'set' => array(self::PARAM_TYPE => 'string', self::PARAM_ISMULTI => true), 'language' => array(self::PARAM_TYPE => WikibaseRepo::getDefaultInstance()->getTermsLanguages()->getLanguages(), self::PARAM_REQUIRED => true))); }