New page for creating new Lexeme entities.
More...
|
| __construct (array $tags, SpecialPageCopyrightView $copyrightView, LinkRenderer $linkRenderer, StatsdDataFactoryInterface $statsDataFactory, MediawikiEditEntityFactory $editEntityFactory, EntityNamespaceLookup $entityNamespaceLookup, EntityTitleStoreLookup $entityTitleLookup, EntityLookup $entityLookup, EntityIdParser $entityIdParser, SummaryFormatter $summaryFormatter, EntityIdFormatterFactory $entityIdFormatterFactory, FallbackLabelDescriptionLookupFactory $labelDescriptionLookupFactory, ValidatorErrorLocalizer $validatorErrorLocalizer, LemmaTermValidator $lemmaTermValidator) |
|
| doesWrites () |
|
| execute ( $subPage) |
|
| setHeaders () |
|
| getDescription () |
|
|
static | factory (LinkRenderer $linkRenderer, StatsdDataFactoryInterface $statsDataFactory, MediawikiEditEntityFactory $editEntityFactory, EntityNamespaceLookup $entityNamespaceLookup, EntityTitleStoreLookup $entityTitleLookup, EntityLookup $entityLookup, EntityIdParser $entityIdParser, SettingsArray $repoSettings, SummaryFormatter $summaryFormatter, EntityIdFormatterFactory $entityIdFormatterFactory, FallbackLabelDescriptionLookupFactory $labelDescriptionLookupFactory, ValidatorErrorLocalizer $validatorErrorLocalizer, LemmaTermValidator $lemmaTermValidator) |
|
New page for creating new Lexeme entities.
- Copyright
- GPL-2.0-or-later
◆ __construct()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::__construct |
( |
array | $tags, |
|
|
SpecialPageCopyrightView | $copyrightView, |
|
|
LinkRenderer | $linkRenderer, |
|
|
StatsdDataFactoryInterface | $statsDataFactory, |
|
|
MediawikiEditEntityFactory | $editEntityFactory, |
|
|
EntityNamespaceLookup | $entityNamespaceLookup, |
|
|
EntityTitleStoreLookup | $entityTitleLookup, |
|
|
EntityLookup | $entityLookup, |
|
|
EntityIdParser | $entityIdParser, |
|
|
SummaryFormatter | $summaryFormatter, |
|
|
EntityIdFormatterFactory | $entityIdFormatterFactory, |
|
|
FallbackLabelDescriptionLookupFactory | $labelDescriptionLookupFactory, |
|
|
ValidatorErrorLocalizer | $validatorErrorLocalizer, |
|
|
LemmaTermValidator | $lemmaTermValidator ) |
◆ anonymousEditWarning()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::anonymousEditWarning |
( |
| ) |
|
|
private |
◆ checkBlocked()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::checkBlocked |
( |
| ) |
|
|
private |
◆ checkBlockedOnNamespace()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::checkBlockedOnNamespace |
( |
| ) |
|
|
private |
◆ createEntityFromFormData()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::createEntityFromFormData |
( |
array | $formData | ) |
|
|
private |
◆ createExampleParameters()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::createExampleParameters |
( |
| ) |
|
|
private |
◆ createForm()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::createForm |
( |
array | $exampleLexemeParams | ) |
|
|
private |
◆ createTemplateParamsFromLexemeId()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::createTemplateParamsFromLexemeId |
( |
string | $lexemeIdString | ) |
|
|
private |
◆ doesWrites()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::doesWrites |
( |
| ) |
|
◆ execute()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::execute |
( |
| $subPage | ) |
|
◆ extractLanguageCode()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::extractLanguageCode |
( |
EntityId | $languageId | ) |
|
|
private |
◆ factory()
static Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::factory |
( |
LinkRenderer | $linkRenderer, |
|
|
StatsdDataFactoryInterface | $statsDataFactory, |
|
|
MediawikiEditEntityFactory | $editEntityFactory, |
|
|
EntityNamespaceLookup | $entityNamespaceLookup, |
|
|
EntityTitleStoreLookup | $entityTitleLookup, |
|
|
EntityLookup | $entityLookup, |
|
|
EntityIdParser | $entityIdParser, |
|
|
SettingsArray | $repoSettings, |
|
|
SummaryFormatter | $summaryFormatter, |
|
|
EntityIdFormatterFactory | $entityIdFormatterFactory, |
|
|
FallbackLabelDescriptionLookupFactory | $labelDescriptionLookupFactory, |
|
|
ValidatorErrorLocalizer | $validatorErrorLocalizer, |
|
|
LemmaTermValidator | $lemmaTermValidator ) |
|
static |
◆ getCopyrightHTML()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::getCopyrightHTML |
( |
| ) |
|
|
private |
◆ getDescription()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::getDescription |
( |
| ) |
|
◆ getFormFields()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::getFormFields |
( |
array | $exampleLexemeParams | ) |
|
|
private |
◆ getItemIdLabelDesc()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::getItemIdLabelDesc |
( |
EntityId | $itemId, |
|
|
FallbackLabelDescriptionLookup | $labelDescriptionLookup ) |
|
private |
◆ getLexicalCategorySuggestions()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::getLexicalCategorySuggestions |
( |
| ) |
|
|
private |
Get the suggested lexical category items with their labels and descriptions.
- Returns
- array[]
◆ getUrlParamsForConfig()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::getUrlParamsForConfig |
( |
| ) |
|
|
private |
◆ newEditEntity()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::newEditEntity |
( |
| ) |
|
|
private |
◆ processInfoPanelTemplate()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::processInfoPanelTemplate |
( |
array | $params | ) |
|
|
private |
◆ redirectToEntityPage()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::redirectToEntityPage |
( |
EntityDocument | $entity | ) |
|
|
private |
◆ saveEntity()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::saveEntity |
( |
EntityDocument | $entity, |
|
|
FormatableSummary | $summary, |
|
|
string | $token ) |
|
private |
◆ setHeaders()
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::setHeaders |
( |
| ) |
|
◆ termToArrayForJs()
static Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::termToArrayForJs |
( |
TermFallback | $term | ) |
|
|
staticprivate |
◆ $copyrightView
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::$copyrightView |
|
private |
◆ $editEntityFactory
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::$editEntityFactory |
|
private |
◆ $entityIdFormatterFactory
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::$entityIdFormatterFactory |
|
private |
◆ $entityIdParser
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::$entityIdParser |
|
private |
◆ $entityLookup
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::$entityLookup |
|
private |
◆ $entityNamespaceLookup
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::$entityNamespaceLookup |
|
private |
◆ $entityTitleLookup
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::$entityTitleLookup |
|
private |
◆ $labelDescriptionLookupFactory
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::$labelDescriptionLookupFactory |
|
private |
◆ $lemmaTermValidator
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::$lemmaTermValidator |
|
private |
◆ $linkRenderer
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::$linkRenderer |
|
private |
◆ $statsDataFactory
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::$statsDataFactory |
|
private |
◆ $summaryFormatter
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::$summaryFormatter |
|
private |
◆ $tags
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::$tags |
|
private |
◆ $validatorErrorLocalizer
Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::$validatorErrorLocalizer |
|
private |
◆ FALLBACK_LANGUAGE_LABEL
const Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::FALLBACK_LANGUAGE_LABEL = 'English' |
|
private |
◆ FALLBACK_LEXICAL_CATEGORY_LABEL
const Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::FALLBACK_LEXICAL_CATEGORY_LABEL = 'verb' |
|
private |
◆ FIELD_LEMMA
const Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::FIELD_LEMMA = 'lemma' |
◆ FIELD_LEMMA_LANGUAGE
const Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::FIELD_LEMMA_LANGUAGE = 'lemma-language' |
◆ FIELD_LEXEME_LANGUAGE
const Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::FIELD_LEXEME_LANGUAGE = 'lexeme-language' |
◆ FIELD_LEXICAL_CATEGORY
const Wikibase\Lexeme\MediaWiki\Specials\SpecialNewLexemeAlpha::FIELD_LEXICAL_CATEGORY = 'lexicalcategory' |
The documentation for this class was generated from the following file: