SimpleUrl B

Total Complexity 90
Dependencies 3
Dependents 37
Total lines 525
Lines of code 257
Logical lines of code 153
Comment lines 219
Methods 34
Properties 12

Methods 34

Method Rating Maintainability Complexity Lines of code
makeAbsolute()
A
51 11 24
asString()
A
50 11 24
__construct()
S
51 6 24
chompHost()
S
57 5 17
chompLogin()
S
58 4 16
parseRequest()
S
61 4 12
extractAbsolutePath()
S
63 4 12
getEncodedRequest()
S
64 3 11
getPath()
S
72 3 6
chompPath()
S
67 3 7
getIdentity()
S
71 3 6
setCoordinates()
S
67 3 8
chompCoordinates()
S
68 2 7
getBasePath()
S
70 2 6
getTld()
S
74 2 4
getPage()
S
70 2 6
getHost()
S
81 2 3
getScheme()
S
81 2 3
chompRequest()
S
68 2 7
chompScheme()
S
68 2 7
isRelativePath()
S
78 1 3
getTarget()
S
83 1 3
normalisePath()
S
75 1 4
setTarget()
S
77 1 4
getFragment()
S
83 1 3
clearRequest()
S
77 1 4
addRequestParameters()
S
77 1 4
addRequestParameter()
S
76 1 4
getY()
S
83 1 3
getX()
S
83 1 3
getPort()
S
83 1 3
getPassword()
S
83 1 3
getUsername()
S
83 1 3
getAllTopLevelDomains()
S
82 1 3