161 lines
3.3 KiB
JSON
161 lines
3.3 KiB
JSON
{
|
|
"mwapi": "1.0.0",
|
|
"moduleId": "mock/v1",
|
|
"paths": {
|
|
"/RouterTest/hello": {
|
|
"get": {
|
|
"handler": {
|
|
"class": "MediaWiki\\Tests\\Rest\\Handler\\HelloHandler",
|
|
"hello": "ohi"
|
|
}
|
|
}
|
|
},
|
|
"/RouterTest/echo": {
|
|
"get": {
|
|
"handler": {
|
|
"class": "MediaWiki\\Tests\\Rest\\Handler\\EchoHandler"
|
|
}
|
|
},
|
|
"post": {
|
|
"handler": {
|
|
"class": "MediaWiki\\Tests\\Rest\\Handler\\EchoHandler"
|
|
}
|
|
},
|
|
"put": {
|
|
"handler": {
|
|
"class": "MediaWiki\\Tests\\Rest\\Handler\\EchoHandler"
|
|
}
|
|
},
|
|
"delete": {
|
|
"handler": {
|
|
"class": "MediaWiki\\Tests\\Rest\\Handler\\EchoHandler"
|
|
}
|
|
}
|
|
},
|
|
"/RouterTest/echo_form_data": {
|
|
"post": {
|
|
"handler": {
|
|
"class": "MediaWiki\\Tests\\Rest\\Handler\\EchoHandler",
|
|
"postParam": true
|
|
}
|
|
}
|
|
},
|
|
"/RouterTest/echo/{pathParam}": {
|
|
"get": {
|
|
"handler": {
|
|
"class": "MediaWiki\\Tests\\Rest\\Handler\\EchoHandler"
|
|
}
|
|
},
|
|
"post": {
|
|
"handler": {
|
|
"class": "MediaWiki\\Tests\\Rest\\Handler\\EchoHandler"
|
|
}
|
|
},
|
|
"put": {
|
|
"handler": {
|
|
"class": "MediaWiki\\Tests\\Rest\\Handler\\EchoHandler"
|
|
}
|
|
},
|
|
"delete": {
|
|
"handler": {
|
|
"class": "MediaWiki\\Tests\\Rest\\Handler\\EchoHandler"
|
|
}
|
|
}
|
|
},
|
|
"/RouterTest/stream": {
|
|
"post": {
|
|
"handler": {
|
|
"factory": "MediaWiki\\Tests\\Rest\\RouterTest::streamHandlerFactory"
|
|
}
|
|
},
|
|
"put": {
|
|
"handler": {
|
|
"factory": "MediaWiki\\Tests\\Rest\\RouterTest::streamHandlerFactory"
|
|
}
|
|
}
|
|
},
|
|
"/RouterTest/old-body-validator": {
|
|
"post": {
|
|
"handler": {
|
|
"factory": "MediaWiki\\Tests\\Rest\\RouterTest::oldBodyValidatorFactory"
|
|
}
|
|
},
|
|
"put": {
|
|
"handler": {
|
|
"factory": "MediaWiki\\Tests\\Rest\\RouterTest::oldBodyValidatorFactory"
|
|
}
|
|
}
|
|
},
|
|
"/RouterTest/data-handler": {
|
|
"post": {
|
|
"handler": {
|
|
"factory": "MediaWiki\\Tests\\Rest\\RouterTest::dataHandlerFactory"
|
|
}
|
|
}
|
|
},
|
|
"/RouterTest/form-handler": {
|
|
"post": {
|
|
"handler": {
|
|
"factory": "MediaWiki\\Tests\\Rest\\RouterTest::formHandlerFactory"
|
|
}
|
|
}
|
|
},
|
|
"/EntryPoint/header": {
|
|
"get": {
|
|
"handler": {
|
|
"factory": "MediaWiki\\Tests\\Rest\\EntryPointTest::mockHandlerHeader"
|
|
}
|
|
}
|
|
},
|
|
"/EntryPoint/bodyRewind": {
|
|
"get": {
|
|
"handler": {
|
|
"factory": "MediaWiki\\Tests\\Rest\\EntryPointTest::mockHandlerBodyRewind"
|
|
}
|
|
}
|
|
},
|
|
"/RouterTest/throw": {
|
|
"get": {
|
|
"handler": {
|
|
"factory": "MediaWiki\\Tests\\Rest\\MockHandlerFactory::throwHandlerFactory"
|
|
}
|
|
}
|
|
},
|
|
"/RouterTest/fatal": {
|
|
"get": {
|
|
"handler": {
|
|
"factory": "MediaWiki\\Tests\\Rest\\MockHandlerFactory::fatalHandlerFactory"
|
|
}
|
|
}
|
|
},
|
|
"/RouterTest/throwRedirect": {
|
|
"get": {
|
|
"handler": {
|
|
"factory": "MediaWiki\\Tests\\Rest\\MockHandlerFactory::throwRedirectHandlerFactory"
|
|
}
|
|
}
|
|
},
|
|
"/RouterTest/redirect": {
|
|
"get": {
|
|
"redirect": {
|
|
"path": "/mock/RouterTest/redirectTarget"
|
|
}
|
|
}
|
|
},
|
|
"/RouterTest/throwWrapped": {
|
|
"get": {
|
|
"handler": {
|
|
"factory": "MediaWiki\\Tests\\Rest\\MockHandlerFactory::throwWrappedHandlerFactory"
|
|
}
|
|
}
|
|
},
|
|
"/MWBasicRequestAuthorizerTest/write": {
|
|
"get": {
|
|
"handler": {
|
|
"factory": "MediaWiki\\Tests\\Unit\\Rest\\BasicAccess\\MWBasicRequestAuthorizerTest::writeHandlerFactory"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|