Semantic MediaWiki and related extensions
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
SMW\MediaWiki\Search\ProfileForm\ProfileForm Class Reference

Public Member Functions

 __construct (Store $store, SpecialSearch $specialSearch)
 
 setSearchableNamespaces (array $searchableNamespaces)
 
 buildForm (&$form, array $opts=[])
 

Static Public Member Functions

static isValidProfile ( $profile)
 
static addProfile ( $type, array &$profiles, array $options)
 
static getFormDefinitions (Store $store)
 
static getPrefixMap (array $data)
 

Public Attributes

const PROFILE_NAME = 'smw'
 
const SCHEMA_TYPE = 'SEARCH_FORM_SCHEMA'
 

Detailed Description

GNU GPL v2+

Since
3.0
Author
mwjames

Constructor & Destructor Documentation

◆ __construct()

SMW\MediaWiki\Search\ProfileForm\ProfileForm::__construct ( Store  $store,
SpecialSearch  $specialSearch 
)
Since
3.0
Parameters
Store$store
SpecialSearch$specialSearch

Member Function Documentation

◆ addProfile()

static SMW\MediaWiki\Search\ProfileForm\ProfileForm::addProfile (   $type,
array &  $profiles,
array  $options 
)
static
Since
3.0
Parameters
string$type
array&$profiles

◆ buildForm()

SMW\MediaWiki\Search\ProfileForm\ProfileForm::buildForm ( $form,
array  $opts = [] 
)
Since
3.0
Parameters
string&$form
array$opts

◆ getFormDefinitions()

static SMW\MediaWiki\Search\ProfileForm\ProfileForm::getFormDefinitions ( Store  $store)
static
Since
3.0
Parameters
Store$store
Returns
array

◆ getPrefixMap()

static SMW\MediaWiki\Search\ProfileForm\ProfileForm::getPrefixMap ( array  $data)
static
Since
3.1
Parameters
array$data
Returns
array

◆ isValidProfile()

static SMW\MediaWiki\Search\ProfileForm\ProfileForm::isValidProfile (   $profile)
static
Since
3.1
Parameters
string$profile
Returns
boolean

◆ setSearchableNamespaces()

SMW\MediaWiki\Search\ProfileForm\ProfileForm::setSearchableNamespaces ( array  $searchableNamespaces)
Since
3.0
Parameters
array$searchableNamespaces

Member Data Documentation

◆ SCHEMA_TYPE

const SMW\MediaWiki\Search\ProfileForm\ProfileForm::SCHEMA_TYPE = 'SEARCH_FORM_SCHEMA'

Page that hosts the form/forms definition


The documentation for this class was generated from the following file:

About | General disclaimer | Privacy policy