/workspace/src
includes
Request
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
MediaWiki\Request\FauxRequestUpload
0%
MediaWiki\Request\WebRequestUpload
0%
MediaWiki\Request\HeaderCallback
19%
MediaWiki\Request\DerivativeRequest
28%
MediaWiki\Request\WebResponse
52%
MediaWiki\Request\WebRequest
60%
MediaWiki\Request\FauxRequest
69%
MediaWiki\Request\ContentSecurityPolicy
75%
MediaWiki\Request\FauxResponse
75%
Project Risks
Class
CRAP
MediaWiki\Request\WebRequest
2203
MediaWiki\Request\WebRequestUpload
306
MediaWiki\Request\ContentSecurityPolicy
190
MediaWiki\Request\HeaderCallback
149
MediaWiki\Request\WebResponse
131
MediaWiki\Request\FauxRequest
107
MediaWiki\Request\DerivativeRequest
85
MediaWiki\Request\FauxResponse
30
MediaWiki\Request\FauxRequestUpload
6
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
__construct
0%
wasPosted
0%
getUploadError
0%
getFileTempname
0%
getLimitOffsetForUser
0%
appendQueryArray
0%
appendQueryValue
0%
getCrossSiteCookie
0%
getMethod
0%
getUpload
0%
getRawInput
0%
getRawPostString
0%
getQueryValuesOnly
0%
unsetVal
0%
setVal
0%
extractTitle
0%
getProtocol
0%
getFileName
0%
response
0%
getRequestId
0%
getName
0%
headersSent
0%
getHeader
0%
isIniSizeOverflow
0%
getError
0%
getType
0%
getTempName
0%
getSize
0%
exists
0%
getAllHeaders
0%
__construct
0%
markAsSafeRequest
0%
isSafeRequest
0%
hasSafeMethod
0%
setIP
0%
setSessionData
0%
getSessionData
0%
overrideRequestId
0%
interpolateTitle
0%
getPathInfo
0%
getSessionData
0%
getActionPaths
0%
response
0%
getElapsedTime
0%
getUpload
0%
getProtocol
0%
getAcceptLang
0%
setSessionData
0%
getSession
0%
setUpload
0%
getAllHeaders
0%
getHeader
0%
getCookie
0%
getNonce
0%
isNonceRequiredArray
0%
getCORSSources
0%
getAdditionalSelfUrlsScript
0%
setUploadData
0%
getQueryValuesOnly
0%
getUpload
0%
statusHeader
0%
warnIfHeadersSent
0%
callback
0%
register
0%
hasCookies
0%
hasRequestURL
0%
getCookieConfig
0%
headersSent
0%
setCookieConfig
0%
setServerInfo
0%
__construct
0%
getServerInfo
0%
hasCookies
0%
statusHeader
28%
getGlobalRequestURL
30%
setCookie
52%
header
63%
canonicalizeIPv6LoopbackAddress
66%
getGPCVal
75%
getHeaderName
80%
getRawIP
83%
getAdditionalSelfUrls
87%
expandParamValue
88%
getCookie
88%
makeCSPDirectives
89%
Project Risks
Method
CRAP
getPathInfo
156
callback
90
getLimitOffsetForUser
56
setCookie
53
getGlobalRequestURL
44
getAdditionalSelfUrlsScript
42
makeCSPDirectives
37
isNonceRequiredArray
30
extractTitle
30
isIniSizeOverflow
20
setUpload
20
getCORSSources
20
getHeader
12
isSafeRequest
12
getActionPaths
12
warnIfHeadersSent
12
header
7
getAdditionalSelfUrls
7
getGPCVal
6
getTempName
6
getSize
6
getName
6
getType
6
__construct
6
getError
6
hasSafeMethod
6
unsetVal
6
response
6
getMethod
6
getRawPostString
6
interpolateTitle
6
overrideRequestId
6
getCookieConfig
6
__construct
6
setUploadData
6
response
6
expandParamValue
5
getCookie
4
statusHeader
3
getHeaderName
3
getRawIP
3
canonicalizeIPv6LoopbackAddress
2