[
	{
		"path": "/v1/page/{title}/history",
		"class": "MediaWiki\\Rest\\Handler\\PageHistoryHandler",
		"services": [
			"RevisionStore",
			"NameTableStoreFactory",
			"PermissionManager",
			"DBLoadBalancer"
		]
	},
	{
		"path": "/v1/page/{title}/history/counts/{type}",
		"class": "MediaWiki\\Rest\\Handler\\PageHistoryCountHandler",
		"services": [
			"RevisionStore",
			"NameTableStoreFactory",
			"PermissionManager",
			"DBLoadBalancer",
			"MainWANObjectCache"
		]
	},
	{
		"path": "/v1/revision/{from}/compare/{to}",
		"class": "MediaWiki\\Rest\\Handler\\CompareHandler",
		"services": [
			"RevisionLookup",
			"Parser"
		]
	},
	{
		"path": "/v1/revision/{id}/bare",
		"class": "MediaWiki\\Rest\\Handler\\RevisionSourceHandler",
		"services": [
			"MainConfig",
			"RevisionLookup",
			"TitleFormatter",
			"TitleFactory"
		],
		"format": "bare"
	},
	{
		"path": "/v1/search/page",
		"class": "MediaWiki\\Rest\\Handler\\SearchHandler",
		"services": [
			"MainConfig",
			"SearchEngineFactory",
			"SearchEngineConfig"
		],
		"mode": "fulltext"
	},
	{
		"path": "/v1/search/title",
		"class": "MediaWiki\\Rest\\Handler\\SearchHandler",
		"services": [
			"MainConfig",
			"SearchEngineFactory",
			"SearchEngineConfig"
		],
		"mode": "completion"
	},
	{
		"path": "/v1/page/{title}/links/language",
		"class": "MediaWiki\\Rest\\Handler\\LanguageLinksHandler",
		"services": [
			"DBLoadBalancer",
			"LanguageNameUtils",
			"TitleFormatter",
			"TitleParser"
		]
	},
	{
		"path": "/v1/page/{title}",
		"class": "MediaWiki\\Rest\\Handler\\PageSourceHandler",
		"services": [
			"MainConfig",
			"RevisionLookup",
			"TitleFormatter",
			"TitleFactory"
		],
		"format": "source"
	},
	{
		"path": "/v1/page/{title}/bare",
		"class": "MediaWiki\\Rest\\Handler\\PageSourceHandler",
		"services": [
			"MainConfig",
			"RevisionLookup",
			"TitleFormatter",
			"TitleFactory"
		],
		"format": "bare"
	},
	{
		"path": "/v1/page/{title}/html",
		"class": "MediaWiki\\Rest\\Handler\\PageHTMLHandler",
		"services": [
			"MainConfig",
			"RevisionLookup",
			"TitleFormatter",
			"TitleFactory",
			"ParserCacheFactory",
			"WikiPageFactory",
			"GlobalIdGenerator"
		],
		"format": "html"
	},
	{
		"path": "/v1/page/{title}/with_html",
		"class": "MediaWiki\\Rest\\Handler\\PageHTMLHandler",
		"services": [
			"MainConfig",
			"RevisionLookup",
			"TitleFormatter",
			"TitleFactory",
			"ParserCacheFactory",
			"WikiPageFactory",
			"GlobalIdGenerator"
		],
		"format": "with_html"
	},
	{
		"path": "/v1/page/{title}/links/media",
		"class": "MediaWiki\\Rest\\Handler\\MediaLinksHandler",
		"services": [
			"DBLoadBalancer",
			"RepoGroup"
		]
	},
	{
		"path": "/v1/file/{title}",
		"class": "MediaWiki\\Rest\\Handler\\MediaFileHandler",
		"services": [
			"RepoGroup"
		]
	},
	{
		"method": "PUT",
		"path": "/v1/page/{title}",
		"class": "MediaWiki\\Rest\\Handler\\UpdateHandler",
		"services": [
			"MainConfig",
			"ContentHandlerFactory",
			"TitleParser",
			"TitleFormatter",
			"RevisionStore"
		]
	},
	{
		"method": "POST",
		"path": "/v1/page",
		"class": "MediaWiki\\Rest\\Handler\\CreationHandler",
		"services": [
			"MainConfig",
			"ContentHandlerFactory",
			"TitleParser",
			"TitleFormatter",
			"RevisionStore"
		]
	}
]
