Code Analysis: WooCommerce PDF Invoice Builder 1.2.102

Most Complex Functions

Function Rating Complexity
rnwcinv\utilities\TextProcessor\Font\TTFontFile::_getGSUBtables()
D
239
rnwcinv\utilities\TextProcessor\Font\Otl::applyOTL()
D
245
rnwcinv\utilities\TextProcessor\Font\Otl::bidiPrepare()
D
207
rnwcinv\utilities\TextProcessor\Font\Otl::_applyGPOSsubtable()
D
185
rnwcinv\utilities\TextProcessor\Font\Otl::_applyGSUBsubtable()
D
144
rnwcinv\utilities\TextProcessor\Font\TTFontFile::extractInfo()
D
117
rnwcinv\utilities\TextProcessor\Font\Otl::bidiSort()
D
123
rnwcinv\utilities\TextProcessor\Font\TTFontFile::_getGSUBarray()
D
97
rnwcinv\utilities\TextProcessor\TextProcessor::SetFont()
D
97
rnwcinv\utilities\TextProcessor\Font\TTFontFile::makeSubsetSIP()
D
77
rnwcinv\utilities\TextProcessor\Font\TTFontFile::makeSubset()
D
64
rnwcinv\utilities\TextProcessor\Font\Otl::GSUBsubstitute()
D
61