mediawiki-extensions-PageIm.../extension.json
Reedy 0a406c67a8 Add TestAutoloadNamespaces
Remove require_once from ApiQueryPageImagesTest

Change-Id: I0d1cf452a3c88e0cbac4c44284b7dc673bbca886
2020-04-19 23:14:24 +00:00

103 lines
2.6 KiB
JSON

{
"name": "PageImages",
"author": "Max Semenik",
"url": "https://www.mediawiki.org/wiki/Extension:PageImages",
"descriptionmsg": "pageimages-desc",
"license-name": "WTFPL",
"type": "api",
"requires": {
"MediaWiki": ">= 1.35.0"
},
"APIPropModules": {
"pageimages": "PageImages\\ApiQueryPageImages"
},
"MessagesDirs": {
"PageImages": [
"i18n",
"i18n/api"
]
},
"AutoloadClasses": {
"PageImages": "includes/PageImages.php",
"PageImages\\PageImages": "includes/PageImages.php"
},
"AutoloadNamespaces": {
"PageImages\\": "includes/"
},
"TestAutoloadNamespaces": {
"PageImages\\Tests\\": "tests/phpunit/"
},
"Hooks": {
"AfterParserFetchFileAndTitle": "PageImages\\Hooks\\ParserFileProcessingHookHandlers::onAfterParserFetchFileAndTitle",
"ApiOpenSearchSuggest": "PageImages\\PageImages::onApiOpenSearchSuggest",
"BeforePageDisplay": "PageImages\\PageImages::onBeforePageDisplay",
"InfoAction": "PageImages\\PageImages::onInfoAction",
"LinksUpdate": "PageImages\\Hooks\\LinksUpdateHookHandler::onLinksUpdate",
"ParserMakeImageParams": "PageImages\\PageImages\\Hooks\\ParserFileProcessingHookHandlers::onParserMakeImageParams",
"SpecialMobileEditWatchlist::images": "PageImages\\PageImages::onSpecialMobileEditWatchlistImages"
},
"JobClasses": {
"InitImageDataJob": "PageImages\\Job\\InitImageDataJob"
},
"config": {
"PageImagesScores": {
"@doc": "Images <120px are usually from maintenace or stub templates; >600px are panoramas, less suitable.",
"value": {
"position": [
8,
6,
4,
3
],
"width": {
"119": -100,
"400": 10,
"600": 5,
"601": 0
},
"galleryImageWidth": {
"99": -100,
"100": 0
},
"ratio": {
"3": -100,
"5": 0,
"20": 5,
"30": 0,
"31": -100
}
}
},
"PageImagesBlacklist": {
"value": [
{
"type": "db",
"page": "MediaWiki:Pageimages-blacklist",
"db": false
}
]
},
"PageImagesBlacklistExpiry": {
"value": 900
},
"PageImagesExpandOpenSearchXml": {
"value": false
},
"PageImagesNamespaces": {
"value": [
0
]
},
"PageImagesLeadSectionOnly": {
"@doc": "Temporary feature flag - Whether page images should be restricted to those in section id 0.",
"@fixme": "Please remove a month after it has defaulted to true on the cluster (T152115)",
"value": true
},
"PageImagesAPIDefaultLicense": {
"@doc": "Get images with either a 'free' license or 'any' (including free and non-free) license by default, via 'pilicense' option, in pageprops query api. The value of this setting should be either 'free' or 'any'.",
"value": "free"
}
},
"manifest_version": 2
}