Code Analysis: WooCommerce PDF Invoices Maker 1.1.4

Class Rating Complexity Lines of code
Cpdf
D
801 3,136
HTML5_TreeBuilder
D
796 2,118
Svg\Surface\CPdf
D
725 2,847
Dompdf\Css\Style
D
373 1,466
HTML5_Tokenizer
D
358 1,309
Dompdf\Css\Stylesheet
D
275 897
Dompdf\FrameReflower\Block
D
201 640
Dompdf\Options
D
187 354
Sabberworm\CSS\Parser
D
184 609
Dompdf\Adapter\PDFLib
D
183 701
Dompdf\Dompdf
D
183 616
Dompdf\Helpers
D
159 562
Dompdf\FrameDecorator\AbstractFrameDecorator
D
137 422
Dompdf\Frame
D
136 586
Dompdf\Renderer\AbstractRenderer
C
124 480
Dompdf\Adapter\GD
C
124 409
Sabberworm\CSS\RuleSet\DeclarationBlock
C
117 503
Dompdf\Cellmap
C
116 454
Dompdf\FrameReflower\AbstractFrameReflower
C
105 306
Svg\Surface\SurfaceCpdf
C
102 312
Dompdf\Adapter\CPDF
C
102 377
Dompdf\FrameDecorator\Page
B
100 310
FontLib\BinaryStream
B
94 269
Svg\Surface\SurfacePDFLib
B
89 264
Sabberworm\CSS\ParserTest
B
89 478
Dompdf\FrameReflower\Table
B
85 346
Svg\Document
B
84 250
Svg\Surface\SurfaceGmagick
B
76 187
FontLib\TrueType\File
A
67 238
Svg\Style
A
63 252
Dompdf\Renderer\ListBullet
A
61 164
Dompdf\FrameReflower\Text
A
60 270
Dompdf\Css\AttributeTranslator
A
59 215
Dompdf\FontMetrics
A
58 217
Dompdf\Renderer
A
56 165
WHPDF_Admin
A
55 249
Dompdf\Renderer\Inline
S
49 118
Svg\Tag\Path
S
48 404
FontLib\Glyph\OutlineSimple
S
47 239
Dompdf\Renderer\Block
S
46 176
WHPDF_Document
S
44 227
Sabberworm\CSS\Rule\Rule
S
43 134
Dompdf\Frame\Factory
S
40 171
Sabberworm\CSS\RuleSet\RuleSet
S
39 103
Dompdf\FrameDecorator\Table
S
38 155
Dompdf\FrameReflower\Image
S
38 116
Dompdf\LineBox
S
38 127
Dompdf\Frame\FrameTree
S
37 130
FontLib\AdobeFontMetrics
S
36 147
FontLib\Glyph\OutlineComposite
S
34 166
Svg\Tag\AbstractTag
S
32 100
Dompdf\Image\Cache
S
30 84
Sabberworm\CSS\OutputFormatter
S
30 101
Dompdf\FrameDecorator\Block
S
30 112
Dompdf\FrameReflower\Page
S
30 103
Dompdf\Css\Color
S
28 94
Sabberworm\CSS\CSSList\CSSList
S
28 91
HTML5_InputStream
S
27 131
Sabberworm\CSS\OutputFormat
S
27 80
FontLib\Table\Type\cmap
S
25 189
Sabberworm\CSS\CSSList\CSSBlockList
S
24 59
Dompdf\Renderer\TableCell
S
23 111
Dompdf\Renderer\Image
S
21 89
Dompdf\Renderer\Text
S
21 84
FontLib\Table\Type\glyf
S
17 102
Dompdf\FrameDecorator\Inline
S
16 50
Dompdf\FrameDecorator\TableCell
S
16 64
Svg\Tag\LinearGradient
S
15 46
Dompdf\Positioner\Absolute
S
14 59
FontLib\Font
S
14 47
Svg\Tag\UseTag
S
14 53
Dompdf\Positioner\Fixed
S
13 55
FontLib\Table\Type\loca
S
12 45
Dompdf\FrameReflower\Inline
S
12 46
Sabberworm\CSS\Value\Color
S
11 28
HTML5_Data
S
11 45
FontLib\Table\Type\post
S
10 43
Dompdf\CanvasFactory
S
9 22
Dompdf\Renderer\TableRowGroup
S
9 21
Dompdf\Positioner\Inline
S
9 27
Svg\Tag\Image
S
8 31
Svg\Tag\Shape
S
8 30
FontLib\EOT\Header
S
7 65
Dompdf\FrameReflower\TableCell
S
7 63
FontLib\Table\Type\hmtx
S
7 32
Dompdf\FrameReflower\TableRow
S
7 30
FontLib\Table\Type\kern
S
7 46
Svg\Tag\Rect
S
7 21
Dompdf\Autoloader
S
6 17
Dompdf\FrameDecorator\Image
S
6 28
Dompdf\FrameReflower\TableRowGroup
S
6 27
Svg\Tag\Line
S
5 17
Dompdf\Positioner\Block
S
5 22
Svg\Tag\Ellipse
S
5 16
Sabberworm\CSS\Parsing\UnexpectedTokenException
S
5 16

87 more item(s) not shown.