Code Analysis: Virtual Public Square 0.1.4

Class Rating Complexity Lines of code
PSQR
B
93 495
Composer\Autoload\ClassLoader
A
69 231
FG\ASN1\ASNObject
A
68 188
FG\ASN1\Identifier
A
60 166
Jose\Component\Core\JWKSet
A
56 159
FG\ASN1\OID
S
45 106
Jose\Component\Core\Util\RSAKey
S
42 152
Jose\Component\Core\Util\ECKey
S
37 237
Composer\InstalledVersions
S
35 109
Jose\Component\Signature\Serializer\JSONGeneralSerializer
S
31 101
Jose\Component\Signature\JWSBuilder
S
30 105
FG\ASN1\Construct
S
29 98
Jose\Component\Core\Util\KeyChecker
S
27 65
Jose\Component\Signature\JWSVerifier
S
27 74
FG\Utility\BigInteger
S
25 40
FG\ASN1\AbstractString
S
23 76
FG\ASN1\Universal\Integer
S
22 77
Jose\Component\Core\Util\BigInteger
S
21 70
FG\Utility\BigIntegerBcmath
S
21 80
FG\Utility\BigIntegerGmp
S
21 76
FG\ASN1\Universal\GeneralizedTime
S
21 76
FG\ASN1\Universal\ObjectIdentifier
S
18 68
Jose\Component\Core\Util\ECSignature
S
17 63
Jose\Component\Signature\Serializer\JSONFlattenedSerializer
S
17 66
FG\X509\CSR\CSR
S
17 79
FG\ASN1\ExplicitlyTaggedObject
S
16 64
Jose\Component\Signature\Serializer\CompactSerializer
S
14 50
Jose\Component\Signature\Algorithm\ECDSA
S
13 37
FG\X509\SAN\SubjectAlternativeNames
S
13 48
Jose\Component\Signature\JWSLoader
S
12 42
Jose\Component\Signature\Signature
S
12 36
FG\ASN1\Universal\BitString
S
12 37
Jose\Component\Core\JWK
S
12 41
Jose\Component\Signature\JWS
S
12 52
FG\ASN1\Universal\OctetString
S
12 45
FG\ASN1\AbstractTime
S
11 42
ComposerAutoloaderInit8eb7a1087660ea6d4793d435fe5b949d
S
11 34
FG\ASN1\Universal\Boolean
S
10 35
FG\X509\CertificateExtensions
S
10 49
FG\X509\CertificateSubject
S
10 50
FG\ASN1\Universal\UTCTime
S
10 33
Jose\Component\Core\Util\Hash
S
9 29
Jose\Component\Signature\Serializer\JWSSerializerManager
S
9 29
FG\ASN1\TemplateParser
S
8 27
FG\ASN1\Base128
S
7 28
FG\ASN1\UnknownObject
S
7 23
Jose\Component\Core\AlgorithmManagerFactory
S
7 22
FG\X509\SAN\IPAddress
S
7 34
Jose\Component\Core\AlgorithmManager
S
7 21
FG\ASN1\Universal\NullObject
S
6 22
Jose\Component\Signature\Serializer\JWSSerializerManagerFactory
S
6 19
FG\X509\CSR\Attributes
S
6 33
FG\ASN1\UnknownConstructedObject
S
6 24
FG\ASN1\Universal\RelativeObjectIdentifier
S
6 27
Jose\Component\Core\Util\JsonConverter
S
4 14
Jose\Component\Signature\JWSTokenSupport
S
4 13
Base64Url\Base64Url
S
4 11
FG\ASN1\Composite\RelativeDistinguishedName
S
3 10
Jose\Component\Signature\Algorithm\ES384
S
3 9
FG\ASN1\Composite\AttributeTypeAndValue
S
3 9
Jose\Component\Signature\Algorithm\ES512
S
3 9
FG\ASN1\Universal\IA5String
S
3 9
FG\ASN1\Composite\RDNString
S
3 12
Jose\Component\Signature\JWSLoaderFactory
S
3 15
Jose\Component\Signature\Algorithm\ES256
S
3 9
FG\ASN1\Universal\CharacterString
S
2 7
FG\ASN1\Universal\VisibleString
S
2 7
FG\ASN1\Universal\BMPString
S
2 7
Jose\Component\Signature\JWSBuilderFactory
S
2 7
FG\ASN1\Universal\UniversalString
S
2 7
FG\ASN1\Universal\GraphicString
S
2 7
FG\ASN1\Exception\ParserException
S
2 8
Jose\Component\Signature\Serializer\Serializer
S
2 3
Jose\Component\Signature\JWSVerifierFactory
S
2 7
FG\ASN1\Universal\T61String
S
2 7
FG\ASN1\Universal\ObjectDescriptor
S
2 6
FG\ASN1\Universal\UTF8String
S
2 7
FG\ASN1\Universal\Set
S
1 3
FG\X509\PrivateKey
S
1 9
FG\X509\PublicKey
S
1 9
Composer\Autoload\ComposerStaticInit8eb7a1087660ea6d4793d435fe5b949d
S
1 7
FG\X509\AlgorithmIdentifier
S
1 3
FG\ASN1\Universal\Enumerated
S
1 3

6 more item(s) not shown.