/**
  * @see SMWResultPrinter::getParamDefinitions
  *
  * @since 1.9
  *
  * @param $definitions array of IParamDefinition
  *
  * @return array of IParamDefinition|array
  */
 public function getParamDefinitions(array $definitions)
 {
     $params = parent::getParamDefinitions($definitions);
     $params['class'] = array('message' => 'srf-paramdesc-class', 'default' => '');
     $params['theme'] = array('message' => 'srf-paramdesc-theme', 'default' => 'blue.monday', 'values' => array('blue.monday', 'morning.light'));
     $params['inspector'] = array('type' => 'boolean', 'message' => 'srf-paramdesc-mediainspector', 'default' => false);
     return $params;
 }
 public function getParameters()
 {
     return array_merge(parent::getParameters(), array(array('name' => 'columns', 'type' => 'integer', 'message' => 'smw-paramdesc-columns', 'default' => 3), array('name' => 'delim', 'message' => 'smw-paramdesc-category-delim', 'default' => ''), array('name' => 'template', 'message' => 'smw-paramdesc-category-template', 'default' => ''), array('name' => 'userparam', 'message' => 'smw-paramdesc-category-userparam', 'default' => ''), array('name' => 'named args', 'type' => 'boolean', 'message' => 'smw-paramdesc-named_args', 'default' => false)));
 }
Пример #3
0
 public function getParameters()
 {
     $params = parent::getParameters();
     $params[] = array('name' => 'embedformat', 'message' => 'smw-paramdesc-embedformat', 'default' => 'h1', 'values' => array('h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'ol', 'ul'));
     $params[] = array('name' => 'embedonly', 'type' => 'boolean', 'message' => 'smw-paramdesc-embedonly', 'default' => false);
     return $params;
 }
Пример #4
0
 /**
  * @codeCoverageIgnore
  * @see SMWResultPrinter::getParamDefinitions
  *
  * @since 1.8
  *
  * @param ParamDefinition[] $definitions
  *
  * @return array
  */
 public function getParamDefinitions(array $definitions)
 {
     $definitions = parent::getParamDefinitions($definitions);
     $definitions['distribution'] = array('name' => 'distribution', 'type' => 'boolean', 'default' => false, 'message' => 'smw-paramdesc-distribution');
     $definitions['distributionsort'] = array('name' => 'distributionsort', 'type' => 'string', 'default' => 'none', 'message' => 'smw-paramdesc-distributionsort', 'values' => array('asc', 'desc', 'none'));
     $definitions['distributionlimit'] = array('name' => 'distributionlimit', 'type' => 'integer', 'default' => false, 'manipulatedefault' => false, 'message' => 'smw-paramdesc-distributionlimit', 'lowerbound' => 1);
     $definitions['aggregation'] = array('message' => 'smw-paramdesc-aggregation', 'default' => 'subject', 'values' => array('property', 'subject'));
     return $definitions;
 }
 /**
  * @dataProvider instanceProvider
  *
  * @param \SMWResultPrinter $printer
  */
 public function testGetParamDefinitions(ResultPrinter $printer)
 {
     $params = $printer->getParamDefinitions(SMWQueryProcessor::getParameters());
     $params = ParamDefinition::getCleanDefinitions($params);
     $this->assertInternalType('array', $params);
 }
Пример #6
0
 public function getParameters()
 {
     $params = parent::getParameters();
     $params['sep'] = array('message' => 'smw-paramdesc-sep', 'default' => ',');
     $params['template'] = array('message' => 'smw-paramdesc-template', 'default' => '');
     $params['named args'] = array('type' => 'boolean', 'message' => 'smw-paramdesc-named_args', 'default' => false);
     if (!$this->isPlainlist()) {
         $params['columns'] = array('type' => 'integer', 'message' => 'smw-paramdesc-columns', 'default' => 1, 'range' => array(1, 10));
     }
     $params['userparam'] = array('message' => 'smw-paramdesc-userparam', 'default' => '');
     $params['introtemplate'] = array('message' => 'smw-paramdesc-introtemplate', 'default' => '');
     $params['outrotemplate'] = array('message' => 'smw-paramdesc-outrotemplate', 'default' => '');
     return $params;
 }
Пример #7
0
 /**
  * @see SMWResultPrinter::getParamDefinitions
  * @codeCoverageIgnore
  *
  * @since 1.8
  *
  * @param ParamDefinition[] $definitions
  *
  * @return array
  */
 public function getParamDefinitions(array $definitions)
 {
     $params = parent::getParamDefinitions($definitions);
     $params['class'] = array('name' => 'class', 'message' => 'smw-paramdesc-table-class', 'default' => 'sortable wikitable smwtable');
     $params['transpose'] = array('type' => 'boolean', 'default' => false, 'message' => 'smw-paramdesc-table-transpose');
     return $params;
 }
Пример #8
0
 /**
  * @see ResultPrinter::getParamDefinitions
  *
  * @since 1.8
  *
  * @param $definitions array of IParamDefinition
  *
  * @return array of IParamDefinition|array
  */
 public function getParamDefinitions(array $definitions)
 {
     $params = parent::getParamDefinitions($definitions);
     $params['template'] = array('message' => 'srf-paramdesc-template', 'default' => '');
     $params['userparam'] = array('message' => 'srf-paramdesc-userparam', 'default' => '');
     $params['excludetags'] = array('message' => 'srf-paramdesc-excludetags', 'default' => '');
     $params['includesubject'] = array('type' => 'boolean', 'message' => 'srf-paramdesc-includesubject', 'default' => false);
     $params['tagorder'] = array('message' => 'srf_paramdesc_tagorder', 'default' => 'alphabetical', 'values' => array('alphabetical', 'asc', 'desc', 'random', 'unchanged'));
     $params['increase'] = array('message' => 'srf_paramdesc_increase', 'default' => 'log', 'values' => array('linear', 'log'));
     $params['widget'] = array('message' => 'srf-paramdesc-widget', 'default' => '', 'values' => array('sphere', 'wordcloud'));
     $params['class'] = array('message' => 'srf-paramdesc-class', 'default' => '');
     $params['font'] = array('message' => 'srf-paramdesc-font', 'default' => 'impact');
     $params['height'] = array('type' => 'integer', 'message' => 'srf-paramdesc-height', 'default' => 400, 'lowerbound' => 1);
     $params['width'] = array('type' => 'integer', 'message' => 'srf-paramdesc-width', 'default' => 400, 'lowerbound' => 1);
     $params['mincount'] = array('type' => 'integer', 'message' => 'srf_paramdesc_mincount', 'default' => 1, 'manipulatedefault' => false);
     $params['minsize'] = array('type' => 'integer', 'message' => 'srf_paramdesc_minsize', 'default' => 77, 'manipulatedefault' => false);
     $params['maxsize'] = array('type' => 'integer', 'message' => 'srf_paramdesc_maxsize', 'default' => 242, 'manipulatedefault' => false);
     $params['maxtags'] = array('type' => 'integer', 'message' => 'srf_paramdesc_maxtags', 'default' => 1000, 'lowerbound' => 1);
     return $params;
 }
Пример #9
0
 /**
  * @see SMWResultPrinter::getParamDefinitions
  *
  * @since 1.8
  *
  * @param $definitions array of IParamDefinition
  *
  * @return array of IParamDefinition|array
  */
 public function getParamDefinitions(array $definitions)
 {
     $params = parent::getParamDefinitions($definitions);
     $params['class'] = array('type' => 'string', 'message' => 'srf-paramdesc-class', 'default' => '');
     $params['widget'] = array('type' => 'string', 'default' => '', 'message' => 'srf-paramdesc-widget', 'values' => array('carousel', 'slideshow', ''));
     $params['navigation'] = array('type' => 'string', 'default' => 'nav', 'message' => 'srf-paramdesc-navigation', 'values' => array('nav', 'pager', 'auto'));
     $params['overlay'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf-paramdesc-overlay');
     $params['perrow'] = array('type' => 'integer', 'default' => '', 'message' => 'srf_paramdesc_perrow');
     $params['widths'] = array('type' => 'integer', 'default' => '', 'message' => 'srf_paramdesc_widths');
     $params['heights'] = array('type' => 'integer', 'default' => '', 'message' => 'srf_paramdesc_heights');
     $params['autocaptions'] = array('type' => 'boolean', 'default' => true, 'message' => 'srf_paramdesc_autocaptions');
     $params['fileextensions'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf_paramdesc_fileextensions');
     $params['captionproperty'] = array('type' => 'string', 'default' => '', 'message' => 'srf_paramdesc_captionproperty');
     $params['imageproperty'] = array('type' => 'string', 'default' => '', 'message' => 'srf_paramdesc_imageproperty');
     $params['redirects'] = array('type' => 'string', 'default' => '', 'message' => 'srf-paramdesc-redirects');
     return $params;
 }