public function getParameters() { $params = array_merge(parent::getParameters(), parent::textDisplayParameters()); $params['views'] = new Parameter('views'); $params['views']->setMessage('srf-paramdesc-views'); $params['views']->setDefault(''); foreach ($this->mViewTypes as $viewType) { $params = array_merge($params, call_user_func(array($viewType, 'getParameters'))); } return $params; }
public function getParameters() { $params = array_merge( parent::getParameters(), parent::textDisplayParameters() ); if ( $this->isPlainlist() ) { $params['sep'] = new Parameter( 'sep' ); $params['sep']->setMessage( 'smw_paramdesc_sep' ); $params['sep']->setDefault( '' ); } $params['template'] = new Parameter( 'template' ); $params['template']->setMessage( 'smw_paramdesc_template' ); $params['template']->setDefault( '' ); $params['named args'] = new Parameter( 'named args', Parameter::TYPE_BOOLEAN, false ); $params['named args']->setMessage( 'smw_paramdesc_named_args' ); if ( !$this->isPlainlist() ) { $params['columns'] = new Parameter( 'columns', Parameter::TYPE_INTEGER ); $params['columns']->setMessage( 'smw_paramdesc_columns', 1 ); $params['columns']->setDefault( 1, false ); $params['columns']->addCriteria( new CriterionInRange( 1, 10 ) ); } $params['userparam'] = new Parameter( 'userparam' ); $params['userparam']->setMessage( 'smw_paramdesc_userparam' ); $params['userparam']->setDefault( '' ); $params['introtemplate'] = new Parameter( 'introtemplate' ); $params['introtemplate']->setMessage( 'smw_paramdesc_introtemplate' ); $params['introtemplate']->setDefault( '' ); $params['outrotemplate'] = new Parameter( 'outrotemplate' ); $params['outrotemplate']->setMessage( 'smw_paramdesc_outrotemplate' ); $params['outrotemplate']->setDefault( '' ); return $params; }
public function getParameters() { $params = array_merge(parent::getParameters(), parent::textDisplayParameters()); $params['class'] = new Parameter('class', Parameter::TYPE_STRING); $params['class']->setMessage('smw-paramdesc-table-class'); $params['class']->setDefault('sortable wikitable smwtable'); return $params; }