/**
  * @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)));
 }
Example #3
0
 /**
  * @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())));
 }
Example #4
0
 /**
  * @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)));
 }