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

Public Member Functions

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

Static Public Member Functions

static addProfile ( $type, array &$profiles)
 
static getFormDefinitions (Store $store)
 

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\SearchProfileForm::__construct ( Store  $store,
SpecialSearch  $specialSearch 
)
Since
3.0
Parameters
Store$store
SpecialSearch$specialSearch

Member Function Documentation

◆ addProfile()

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

◆ getForm()

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

◆ getFormDefinitions()

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

◆ setSearchableNamespaces()

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

Member Data Documentation

◆ SCHEMA_TYPE

const SMW\MediaWiki\Search\SearchProfileForm::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