/** * @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['limit'] = array('type' => 'integer', 'default' => 1000, 'message' => 'srf_paramdesc_limit'); $params['default'] = array('type' => 'integer', 'default' => '', 'message' => 'srf-paramdesc-default'); return $params; }
/** * @see SMWResultPrinter::getParamDefinitions * * @since 1.1.0 * * @param $definitions array of IParamDefinition * * @return array of IParamDefinition|array */ public function getParamDefinitions(array $definitions) { $params = parent::getParamDefinitions($definitions); $params['gateway'] = ['message' => 'The node that will be used as a gateway', 'default' => '']; $params['domain'] = ['message' => 'Specify which part of the fqdn is the domain name and should be stripped', 'default' => 'localhost.lan']; return $params; }
/** * @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['height'] = array('type' => 'integer', 'default' => 100, 'message' => 'srf_paramdesc_chartheight'); $params['width'] = array('type' => 'integer', 'default' => 250, 'message' => 'srf_paramdesc_chartwidth'); return $params; }
/** * @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['template'] = array('default' => '', 'message' => 'smw_paramdesc_template'); // TODO: Implement named args // $params['named args'] = new Parameter( 'named args', Parameter::TYPE_BOOLEAN, false ); // $params['named args']->setMessage( 'smw_paramdesc_named_args' ); $params['class'] = array('default' => '', 'message' => 'srf-paramdesc-class'); $params['height'] = array('default' => '100px', 'message' => 'srf-paramdesc-height'); $params['width'] = array('default' => '200px', 'message' => 'srf-paramdesc-width'); $params['delay'] = array('type' => 'integer', 'default' => 5, 'message' => 'srf-paramdesc-delay'); $params['nav controls'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf-paramdesc-navigation-controls'); $params['effect'] = array('default' => 'none', 'message' => 'srf-paramdesc-effect', 'values' => array('none', 'slide left', 'slide right', 'slide up', 'slide down', 'fade', 'hide')); return $params; }
/** * @see SMWResultPrinter::getParamDefinitions * * @since 1.8 * * @param $definitions array of IParamDefinition * * @return array of IParamDefinition|array */ public function getParamDefinitions(array $definitions) { $params = array_merge(parent::getParamDefinitions($definitions), SRFjqPlot::getCommonParams()); $params['infotext'] = array('message' => 'srf-paramdesc-infotext', 'default' => ''); $params['stackseries'] = array('type' => 'boolean', 'message' => 'srf-paramdesc-stackseries', 'default' => false); $params['group'] = array('message' => 'srf-paramdesc-group', 'default' => 'subject', 'values' => array('property', 'subject')); $params['grouplabel'] = array('message' => 'srf-paramdesc-grouplabel', 'default' => 'subject', 'values' => array('property', 'subject')); $params['charttype'] = array('message' => 'srf-paramdesc-charttype', 'default' => 'bar', 'values' => array('bar', 'line', 'donut', 'bubble', 'scatter')); $params['trendline'] = array('message' => 'srf-paramdesc-trendline', 'default' => 'none', 'values' => array('none', 'exp', 'linear')); $params['cursor'] = array('message' => 'srf-paramdesc-chartcursor', 'default' => 'none', 'values' => array('none', 'zoom', 'tooltip')); $params['gridview'] = array('message' => 'srf-paramdesc-gridview', 'default' => 'none', 'values' => array('none', 'tabs')); return $params; }
/** * @dataProvider instanceProvider * * @param \SMWResultPrinter $printer */ public function testGetParamDefinitions(\SMWResultPrinter $printer) { $params = $printer->getParamDefinitions(\SMWQueryProcessor::getParameters()); $params = \ParamDefinition::getCleanDefinitions($params); $this->assertInternalType('array', $params); }
/** * @see SMWResultPrinter::getParamDefinitions * * @since 1.8 * * @param $definitions array of IParamDefinition * * @return array of IParamDefinition|array */ public function getParamDefinitions(array $definitions) { $definitions = parent::getParamDefinitions($definitions); $definitions['limit']->setDefault(10); $definitions['searchlabel']->setDefault(wfMessage('smw_rss_link')->inContentLanguage()->text()); $definitions[] = array('name' => 'title', 'message' => 'smw-paramdesc-rsstitle', 'default' => ''); $definitions[] = array('name' => 'description', 'message' => 'smw-paramdesc-rssdescription', 'default' => ''); return $definitions; }
/** * @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['graphname'] = array('default' => 'QueryResult', 'message' => 'srf_paramdesc_graphname'); $params['graphsize'] = array('type' => 'string', 'default' => '', 'message' => 'srf_paramdesc_graphsize', 'manipulatedefault' => false); $params['graphlegend'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf_paramdesc_graphlegend'); $params['graphlabel'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf_paramdesc_graphlabel'); $params['graphlink'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf_paramdesc_graphlink'); $params['graphcolor'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf_paramdesc_graphcolor'); $params['arrowdirection'] = array('aliases' => 'rankdir', 'default' => 'LR', 'message' => 'srf_paramdesc_rankdir', 'values' => array('LR', 'RL', 'TB', 'BT')); $params['nodeshape'] = array('default' => false, 'message' => 'srf-paramdesc-graph-nodeshape', 'manipulatedefault' => false, 'values' => self::$NODE_SHAPES); $params['relation'] = array('default' => 'child', 'message' => 'srf-paramdesc-graph-relation', 'manipulatedefault' => false, 'values' => array('parent', 'child')); $params['nameproperty'] = array('default' => false, 'message' => 'srf-paramdesc-graph-nameprop', 'manipulatedefault' => false); $params['wordwraplimit'] = array('type' => 'integer', 'default' => 25, 'message' => 'srf-paramdesc-graph-wwl', 'manipulatedefault' => false); return $params; }
/** * @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[] = array('name' => 'views', 'message' => 'srf-paramdesc-filtered-views', 'default' => ''); $params[] = array('name' => 'filter position', 'message' => 'srf-paramdesc-filtered-filter-position', 'default' => 'top'); foreach ($this->mViewTypes as $viewType) { $params = array_merge($params, call_user_func(array($viewType, 'getParameters'))); } return $params; }
/** * @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); // Add your parameters here // Example of a unit paramter $params['unit'] = array('message' => 'srf-paramdesc-unit', 'default' => ''); return $params; }
/** * @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['includesubject'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf_paramdesc_includesubject'); $params['min'] = array('type' => 'integer', 'default' => 1, 'message' => 'srf_paramdesc_mincount'); $params['maxtags'] = array('type' => 'integer', 'default' => 1000, 'message' => 'srf_paramdesc_maxtags'); $params['template'] = array('message' => 'srf-paramdesc-template', 'default' => ''); $params['userparam'] = array('message' => 'srf-paramdesc-userparam', 'default' => ''); $params['introtemplate'] = array('message' => 'smw-paramdesc-introtemplate', 'default' => ''); $params['outrotemplate'] = array('message' => 'smw-paramdesc-outrotemplate', 'default' => ''); $params['liststyle'] = array('message' => 'srf-paramdesc-liststyle', 'default' => 'ul', 'values' => array('ul', 'ol', 'none')); $params['class'] = array('message' => 'srf-paramdesc-class', 'default' => ''); return $params; }
/** * @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['charttype'] = array('message' => 'srf-paramdesc-layout', 'default' => 'line', 'values' => array('line', 'bar')); $params['min'] = array('type' => 'integer', 'message' => 'srf-paramdesc-minvalue', 'default' => ''); $params['gridview'] = array('message' => 'srf-paramdesc-gridview', 'default' => 'none', 'values' => array('none', 'tabs')); $params['group'] = array('message' => 'srf-paramdesc-group', 'default' => 'subject', 'values' => array('property', 'subject')); $params['zoompane'] = array('message' => 'srf-paramdesc-zoompane', 'default' => 'bottom', 'values' => array('none', 'bottom', 'top')); $params['height'] = array('type' => 'integer', 'message' => 'srf_paramdesc_chartheight', 'default' => 400, 'lowerbound' => 1); $params['width'] = array('message' => 'srf_paramdesc_chartwidth', 'default' => '100%'); $params['charttitle'] = array('message' => 'srf_paramdesc_charttitle', 'default' => ''); $params['charttext'] = array('message' => 'srf-paramdesc-charttext', 'default' => ''); $params['infotext'] = array('message' => 'srf-paramdesc-infotext', 'default' => ''); $params['chartcolor'] = array('message' => 'srf-paramdesc-chartcolor', 'default' => ''); $params['class'] = array('message' => 'srf-paramdesc-class', 'default' => ''); return $params; }
/** * @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['graphname'] = array('default' => ''); $params['rankdir'] = array('default' => 'TB'); $params['graphsize'] = array('default' => ''); $params['clustercolor'] = array('default' => 'lightgrey'); $params['highlight'] = array('default' => ''); $params['highlightcolor'] = array('default' => 'blue'); $params['redlinkcolor'] = array('default' => 'red'); $params['processcat'] = array('default' => 'Process'); $params['showroles'] = array('type' => 'boolean', 'default' => false); $params['showstatus'] = array('type' => 'boolean', 'default' => false); $params['showresources'] = array('type' => 'boolean', 'default' => false); $params['showdiscussion'] = array('type' => 'boolean', 'default' => false); $params['showredlinks'] = array('type' => 'boolean', 'default' => false); $params['showcompound'] = array('type' => 'boolean', 'default' => true); $params['debug'] = array('type' => 'boolean', 'default' => false); $params['graphvalidation'] = array('type' => 'boolean', 'default' => false); return $params; }
/** * @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[] = array('name' => 'views', 'message' => 'srf_paramdesc_views', 'islist' => true, 'values' => array('tiles', 'tabular', 'timeline', 'maps')); $params[] = array('name' => 'facets', 'message' => 'srf_paramdesc_facets'); $params[] = array('name' => 'lens', 'message' => 'srf_paramdesc_lens'); return $params; }
/** * @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['defaultview'] = array('message' => 'srf-paramdesc-calendardefaultview', 'default' => 'month', 'values' => array('month', 'basicweek', 'basicday', 'agendaweek', 'agendaday')); $params['firstday'] = array('message' => 'srf-paramdesc-calendarfirstday', 'default' => 'Sunday', 'values' => array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")); $params['start'] = array('message' => 'srf-paramdesc-calendarstart', 'default' => 'current', 'values' => array('current', 'earliest', 'latest')); $params['dayview'] = array('type' => 'boolean', 'message' => 'srf-paramdesc-dayview', 'default' => ''); $params['class'] = array('message' => 'srf-paramdesc-class', 'default' => ''); $params['theme'] = array('message' => 'srf-paramdesc-theme', 'default' => 'basic', 'values' => array('basic', 'vector')); return $params; }
/** * @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('name' => 'class', 'message' => 'smw-paramdesc-table-class', 'default' => 'sortable wikitable smwtable'); return $params; }
/** * @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['datasource'] = array('message' => 'srf-paramdesc-datasource', 'default' => 'file', 'values' => array('file', 'raw', 'url')); $params['errorbar'] = array('message' => 'srf-paramdesc-errorbar', 'default' => '', 'values' => array('fraction', 'sigma', 'range')); $params['min'] = array('type' => 'integer', 'message' => 'srf-paramdesc-minvalue', 'default' => ''); $params['mavg'] = array('type' => 'integer', 'message' => 'srf-paramdesc-movingaverage', 'default' => 14, 'lowerbound' => 0); $params['gridview'] = array('message' => 'srf-paramdesc-gridview', 'default' => 'none', 'values' => array('none', 'tabs')); $params['infotext'] = array('message' => 'srf-paramdesc-infotext', 'default' => ''); $params['unit'] = array('message' => 'srf-paramdesc-unit', 'default' => ''); $params['height'] = array('type' => 'integer', 'message' => 'srf_paramdesc_chartheight', 'default' => 400, 'lowerbound' => 1); $params['width'] = array('message' => 'srf_paramdesc_chartwidth', 'default' => '100%'); $params['charttitle'] = array('message' => 'srf_paramdesc_charttitle', 'default' => ''); $params['charttext'] = array('message' => 'srf-paramdesc-charttext', 'default' => ''); $params['infotext'] = array('message' => 'srf-paramdesc-infotext', 'default' => ''); $params['ylabel'] = array('message' => 'srf-paramdesc-yaxislabel', 'default' => ''); $params['xlabel'] = array('message' => 'srf-paramdesc-xaxislabel', 'default' => ''); $params['class'] = array('message' => 'srf-paramdesc-class', 'default' => ''); return $params; }
/** * @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['outlineproperties'] = array('islist' => true, 'default' => array(), 'message' => 'srf_paramdesc_outlineproperties'); return $params; }
/** * @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); ### adjusted basic SMW params: ### $definitions['limit']->setDefault($GLOBALS['smwgQMaxInlineLimit']); $definitions['link']->setDefault('none'); $definitions['headers']->setDefault('hide'); ### new params: ### $params['titles'] = array('message' => 'srf_paramdesc_pagetitle', 'values' => array('show', 'hide'), 'aliases' => array('pagetitle', 'pagetitles'), 'default' => 'show'); $params['hidegaps'] = array('message' => 'srf_paramdesc_hidegaps', 'values' => array('none', 'all', 'property', 'record'), 'default' => 'none'); $params['name'] = array('message' => 'srf_paramdesc_arrayname', 'default' => false, 'manipulatedefault' => false); // separators (default values are defined in the following globals:) global $srfgArraySep, $srfgArrayPropSep, $srfgArrayManySep, $srfgArrayRecordSep, $srfgArrayHeaderSep; $params['sep'] = array('message' => 'smw_paramdesc_sep', 'default' => $this->initializeCfgValue($srfgArraySep, 'sep')); $params['propsep'] = array('message' => 'smw_paramdesc_propsep', 'default' => $this->initializeCfgValue($srfgArrayPropSep, 'propsep')); $params['manysep'] = array('message' => 'srf_paramdesc_manysep', 'default' => $this->initializeCfgValue($srfgArrayManySep, 'manysep')); $params['recordsep'] = array('message' => 'srf_paramdesc_recordsep', 'default' => $this->initializeCfgValue($srfgArrayRecordSep, 'recordsep'), 'aliases' => array('narysep', 'rcrdsep', 'recsep')); $params['headersep'] = array('message' => 'srf_paramdesc_headersep', 'default' => $this->initializeCfgValue($srfgArrayHeaderSep, 'headersep'), 'aliases' => array('narysep', 'rcrdsep', 'recsep')); return $params; }
/** * @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; }
/** * @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['sep'] = array('message' => 'smw-paramdesc-sep', 'default' => ','); $params['exclude'] = array('message' => 'srf-paramdesc-excludeproperty', 'default' => ''); $params['min'] = array('message' => 'srf-paramdesc-min', 'default' => ''); $params['template'] = array('message' => 'smw-paramdesc-template', 'default' => ''); $params['userparam'] = array('message' => 'smw-paramdesc-userparam', 'default' => ''); $params['count'] = array('type' => 'boolean', 'message' => 'srf-paramdesc-count', 'default' => ''); return $params; }
/** * @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['graphname'] = array('default' => 'GraphName', 'message' => 'srf_paramdesc_graphname'); $params['graphnodetype'] = array('default' => false, 'message' => 'srf-paramdesc-graph-graphnodetype', 'values' => self::$NODE_SHAPES); $params['graphsize'] = array('type' => 'integer', 'default' => '', 'manipulatedefault' => false, 'message' => 'srf_paramdesc_graphsize'); $params['graphlegend'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf_paramdesc_graphlegend'); $params['graphlabel'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf_paramdesc_graphlabel'); $params['graphcolor'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf_paramdesc_graphcolor'); return $params; }
/** * @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['lang'] = array('message' => 'srf_paramdesc_calendarlang', 'default' => false, 'manipulatedefault' => false); $params['template'] = array('message' => 'srf-paramdesc-template', 'default' => ''); $params['userparam'] = array('message' => 'srf-paramdesc-userparam', 'default' => ''); $params['color'] = array('message' => 'srf-paramdesc-color', 'default' => ''); $params['colors'] = array('message' => 'srf_paramdesc_calendarcolors', 'default' => ''); $params['startmonth'] = array('message' => 'srf-paramdesc-calendar-startmonth', 'default' => date('n')); $params['startyear'] = array('message' => 'srf-paramdesc-calendar-startyear', 'default' => date('Y')); return $params; }
/** * @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['timelinesize'] = array('default' => '300px', 'message' => 'srf_paramdesc_timelinesize'); $params['timelineposition'] = array('default' => 'middle', 'message' => 'srf_paramdesc_timelineposition', 'values' => array('start', 'middle', 'end', 'today')); $params['timelinestart'] = array('default' => '', 'message' => 'srf_paramdesc_timelinestart'); $params['timelineend'] = array('default' => '', 'message' => 'srf_paramdesc_timelineend'); $params['timelinebands'] = array('islist' => true, 'default' => array('MONTH', 'YEAR'), 'message' => 'srf_paramdesc_timelinebands', 'values' => array('DECADE', 'YEAR', 'MONTH', 'WEEK', 'DAY', 'HOUR', 'MINUTE')); return $params; }
/** * @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['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; }
/** * @see SMWResultPrinter::getParamDefinitions * * @since 1.8 * * @param $definitions array of IParamDefinition * * @return array of IParamDefinition|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); return $definitions; }