/** * @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))); }
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; }
/** * @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); }
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; }
/** * @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; }
/** * @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; }
/** * @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; }