Code Analysis: Notification 8.0.15

Class Rating Complexity Lines of code
HTML5TreeConstructer
D
571 1,673
HTML5
D
147 596
HTMLPurifier_Config
D
130 476
HTMLPurifier_Encoder
C
110 340
HTMLPurifier_Strategy_MakeWellFormed
B
99 362
BracketSpace\Notification\Utils\EDDUpdater
B
97 336
BracketSpace\Notification\Dependencies\enshrined\svgSanitize\Sanitizer
B
78 292
HTMLPurifier_Lexer_DirectLex
A
74 358
HTMLPurifier_HTMLDefinition
A
70 266
BracketSpace\Notification\Core\Notification
A
63 177
BracketSpace\Notification\Admin\Extensions
A
61 288
HTMLPurifier_HTMLModuleManager
A
61 244
BracketSpace\Notification\Abstracts\Carrier
A
61 230
HTMLPurifier_Lexer_DOMLex
A
57 178
HTMLPurifier_DefinitionCache_Serializer
A
54 194
HTMLPurifier_Strategy_RemoveForeignElements
A
53 150
HTMLPurifier_Lexer
S
50 175
HTMLPurifier_VarParser_Flexible
S
46 100
HTMLPurifier_Injector_AutoParagraph
S
45 150
HTMLPurifier_URI
S
45 146
HTMLPurifier_Generator
S
45 126
BracketSpace\Notification\Utils\Settings
S
43 158
BracketSpace\Notification\Abstracts\Trigger
S
40 134
BracketSpace\Notification\Admin\PostType
S
39 192
BracketSpace\Notification\Admin\Screen
S
39 201
HTMLPurifier_ConfigSchema_InterchangeBuilder
S
39 131
HTMLPurifier_Filter_ExtractStyleBlocks
S
39 168
HTMLPurifier_UnitConverter
S
36 127
HTMLPurifier_ConfigSchema_Validator
S
35 131
HTMLPurifier_VarParser
S
35 91
HTMLPurifier_ErrorCollector
S
34 131
HTMLPurifier_HTMLModule_Tidy
S
34 122
HTMLPurifier_Injector
S
34 112
HTMLPurifier_Printer_HTMLDefinition
S
33 224
HTMLPurifier_URIFilter_MakeAbsolute
S
33 100
BracketSpace\Notification\Utils\Settings\Field
S
33 105
HTMLPurifier_Printer
S
32 110
BracketSpace\Notification\Defaults\Trigger\WordPress\UpdatesAvailable
S
32 159
BracketSpace\Notification\Core\Sync
S
31 98
HTMLPurifier_ChildDef_Table
S
31 116
BracketSpace\Notification\Runtime
S
31 139
BracketSpace\Notification\Integration\WordPressEmails
S
30 90
BracketSpace\Notification\Abstracts\MergeTag
S
30 80
HTMLPurifier_Language
S
27 94
HTMLPurifier_EntityParser
S
27 112
HTMLPurifier_AttrValidator
S
26 90
HTMLPurifier_AttrDef_CSS_Color
S
26 104
HTMLPurifier_AttrCollections
S
26 83
BracketSpace\Notification\Abstracts\Field
S
26 67
BracketSpace\Notification\Admin\Upsell
S
25 151
HTMLPurifier_LanguageFactory
S
25 95
HTMLPurifier_AttrDef_CSS_Font
S
25 131
BracketSpace\Notification\Admin\Wizard
S
24 222
HTMLPurifier_AttrDef_Lang
S
24 57
BracketSpace\Notification\Core\Upgrade
S
24 147
HTMLPurifier_Injector_RemoveEmpty
S
24 61
HTMLPurifier_Length
S
24 68
HTMLPurifier_ContentSets
S
24 92
BracketSpace\Notification\Admin\PostTable
S
23 107
BracketSpace\Notification\Core\License
S
23 129
BracketSpace\Notification\Dependencies\enshrined\svgSanitize\ElementReference\Resolver
S
23 82
BracketSpace\Notification\Repository\TriggerRepository
S
23 103
BracketSpace\Notification\Utils\Settings\Group
S
23 78
BracketSpace\Notification\Defaults\Field\RepeaterField
S
22 102
HTMLPurifier_URIDefinition
S
22 66
HTMLPurifier_AttrDef_URI_Host
S
21 66
HTMLPurifier_Printer_ConfigForm
S
21 116
HTMLPurifier_Printer_ConfigForm_default
S
21 78
HTMLPurifier_AttrDef_CSS_FontFamily
S
21 68
HTMLPurifier_HTMLModule
S
21 81
BracketSpace\Notification\Core\Debugging
S
20 110
BracketSpace\Notification\Defaults\Carrier\Email
S
20 119
HTMLPurifier_ConfigSchema
S
20 56
HTMLPurifier_AttrDef_CSS
S
20 86
HTMLPurifier_Strategy_FixNesting
S
20 69
BracketSpace\Notification\Dependencies\Micropackage\Filesystem\Filesystem
S
20 70
BracketSpace\Notification\Dependencies\Micropackage\Requirements\Requirements
S
20 81
BracketSpace\Notification\Dependencies\enshrined\svgSanitize\ElementReference\Subject
S
20 70
HTMLPurifier
S
20 97
BracketSpace\Notification\Api\Controller\RepeaterController
S
19 88
HTMLPurifier_CSSDefinition
S
19 430
HTMLPurifier_StringHashParser
S
19 70
HTMLPurifier_URIScheme_data
S
19 82
BracketSpace\Notification\Admin\ImportExport
S
18 115
HTMLPurifier_AttrDef_HTML_ID
S
18 58
HTMLPurifier_AttrDef_CSS_BackgroundPosition
S
18 73
BracketSpace\Notification\Defaults\Field\SectionRepeater
S
18 109
HTMLPurifier_AttrDef_CSS_Number
S
18 48
HTMLPurifier_ConfigSchema_Builder_Xml
S
18 85
HTMLPurifier_AttrTransform_Input
S
18 31
BracketSpace\Notification\Core\Runner
S
17 60
HTMLPurifier_Bootstrap
S
17 60
BracketSpace\Notification\Defaults\Adapter\WordPress
S
17 67
HTMLPurifier_AttrDef_CSS_ListStyle
S
17 66
HTMLPurifier_Injector_SafeObject
S
17 45
HTMLPurifier_AttrDef
S
17 50
HTMLPurifier_URIFilter_Munge
S
17 46
HTMLPurifier_DoctypeRegistry
S
17 69
HTMLPurifier_ChildDef_Required
S
16 57
HTMLPurifier_PercentEncoder
S
16 59
HTMLPurifier_DefinitionCache
S
16 30
HTMLPurifier_ElementDef
S
16 56
HTMLPurifier_AttrDef_CSS_Background
S
16 71
BracketSpace\Notification\Integration\WordPress
S
16 45
HTMLPurifier_AttrDef_Integer
S
15 34
HTMLPurifier_ChildDef_StrictBlockquote
S
15 48
HTMLPurifier_DefinitionCacheFactory
S
15 48
BracketSpace\Notification\Utils\Settings\Section
S
15 45
HTMLPurifier_AttrDef_CSS_Length
S
14 39
HTMLPurifier_AttrDef_URI
S
14 52
HTMLPurifier_Arborize
S
14 55
HTMLPurifier_TagTransform_Font
S
14 49
BracketSpace\Notification\Admin\Sync
S
13 65
HTMLPurifier_URIScheme
S
13 25
HTMLPurifier_AttrDef_URI_IPv6
S
12 54
HTMLPurifier_AttrDef_CSS_Filter
S
12 50
BracketSpace\Notification\Defaults\Trigger\Post\PostUpdated
S
12 97
HTMLPurifier_URISchemeRegistry
S
12 35
BracketSpace\Notification\Dependencies\enshrined\svgSanitize\Helper
S
11 29
HTMLPurifier_AttrDef_HTML_Pixels
S
11 36
BracketSpace\Notification\Utils\Settings\Fields\SyncTable
S
11 58
HTMLPurifier_Injector_RemoveSpansWithoutAttributes
S
11 32
HTMLPurifier_AttrTransform_SafeParam
S
11 34
BracketSpace\Notification\Core\Processor
S
11 77
BracketSpace\Notification\Core\Whitelabel
S
11 29
HTMLPurifier_Token
S
11 30
HTMLPurifier_URIParser
S
11 33
BracketSpace\Notification\Utils\Settings\CoreFields\Select
S
10 22
BracketSpace\Notification\Api\Controller\SectionRepeaterController
S
10 43
HTMLPurifier_AttrDef_CSS_URI
S
10 34
BracketSpace\Notification\Defaults\Trigger\Comment\CommentReplied
S
10 118
BracketSpace\Notification\Defaults\Trigger\Post\PostTrigger
S
10 190
BracketSpace\Notification\Admin\Debugging
S
9 86
BracketSpace\Notification\Admin\Settings
S
9 469
HTMLPurifier_AttrDef_HTML_Class
S
9 22
BracketSpace\Notification\Defaults\Recipient\Email
S
9 39
BracketSpace\Notification\Defaults\Trigger\Taxonomy\TermDeleted
S
9 39
BracketSpace\Notification\Defaults\Trigger\Theme\Updated
S
9 35
BracketSpace\Notification\Dependencies\Micropackage\Requirements\Checker\Plugins
S
9 40
HTMLPurifier_AttrDef_HTML_Color
S
9 30
BracketSpace\Notification\Defaults\Trigger\Taxonomy\TermAdded
S
9 39
HTMLPurifier_AttrDef_HTML_MultiLength
S
9 33
BracketSpace\Notification\Defaults\Trigger\Taxonomy\TermUpdated
S
9 39
HTMLPurifier_ChildDef_List
S
9 38
HTMLPurifier_URIFilter_DisableExternal
S
8 24
BracketSpace\Notification\Cli\DumpHooks
S
8 56
HTMLPurifier_AttrDef_CSS_ImportantDecorator
S
8 20
HTMLPurifier_AttrDef_CSS_Multiple
S
8 27
BracketSpace\Notification\Defaults\Field\TextareaField
S
8 18
BracketSpace\Notification\Defaults\Trigger\Post\PostPublishedPrivately
S
8 94
BracketSpace\Notification\Defaults\Trigger\Post\PostAdded
S
8 35
BracketSpace\Notification\Defaults\Field\InputField
S
8 26
BracketSpace\Notification\Defaults\Trigger\Post\PostDrafted
S
8 34
BracketSpace\Notification\Defaults\Trigger\Post\PostPublished
S
8 94
BracketSpace\Notification\Defaults\Trigger\Post\PostScheduled
S
8 95
BracketSpace\Notification\Core\Settings
S
7 30
BracketSpace\Notification\Defaults\Trigger\Theme\Installed
S
7 24
HTMLPurifier_Injector_Linkify
S
7 27
BracketSpace\Notification\Defaults\MergeTag\Comment\CommentStatus
S
7 29
HTMLPurifier_Token_Tag
S
7 21
BracketSpace\Notification\Queries\NotificationQueries
S
7 25
BracketSpace\Notification\Defaults\Trigger\Comment\CommentUnapproved
S
7 22
HTMLPurifier_Printer_ConfigForm_bool
S
7 47
HTMLPurifier_AttrDef_HTML_LinkTypes
S
7 36
HTMLPurifier_AttrDef_HTML_Length
S
7 27
HTMLPurifier_Injector_PurifierLinkify
S
7 29
HTMLPurifier_URIScheme_ftp
S
7 22
BracketSpace\Notification\Defaults\Trigger\Comment\CommentApproved
S
7 22
BracketSpace\Notification\Defaults\Carrier\WebhookJson
S
7 67
HTMLPurifier_AttrTransform_Nofollow
S
7 22
HTMLPurifier_URIFilter_SafeIframe
S
7 20
BracketSpace\Notification\Defaults\Carrier\Webhook
S
7 89
BracketSpace\Notification\Admin\CheckRestApi
S
7 22
HTMLPurifier_AttrTransform_TargetNoopener
S
6 14
HTMLPurifier_AttrTransform_TargetNoreferrer
S
6 14
BracketSpace\Notification\Defaults\Trigger\Comment\CommentTrigger
S
6 144
HTMLPurifier_AttrTransform_ImgSpace
S
6 22
BracketSpace\Notification\Defaults\Trigger\Post\PostApproved
S
6 91
HTMLPurifier_AttrDef_CSS_Percentage
S
6 22
HTMLPurifier_Printer_ConfigForm_NullDecorator
S
6 39
HTMLPurifier_AttrDef_CSS_Border
S
6 27
BracketSpace\Notification\Defaults\Trigger\User\UserLogin
S
6 41
HTMLPurifier_AttrTransform_ImgRequired
S
6 23
BracketSpace\Notification\Defaults\MergeTag\DateTime\Time
S
6 33
BracketSpace\Notification\Dependencies\Micropackage\Requirements\Checker\DocHooks
S
6 13
BracketSpace\Notification\Dependencies\Micropackage\Requirements\Checker\SSL
S
6 11
HTMLPurifier_AttrTransform_Lang
S
6 10
HTMLPurifier_AttrTransform_NameSync
S
6 19
BracketSpace\Notification\Utils\Settings\CoreFields\Editor
S
6 18
HTMLPurifier_AttrDef_CSS_TextDecoration
S
5 23
BracketSpace\Notification\Defaults\MergeTag\Post\PostTerms
S
5 25
BracketSpace\Notification\Defaults\MergeTag\DateTime\Date
S
5 30
BracketSpace\Notification\Defaults\Field\RecipientsField
S
5 50
BracketSpace\Notification\Defaults\MergeTag\DateTime\DateTime
S
5 31
HTMLPurifier_AttrDef_CSS_AlphaValue
S
5 17
HTMLPurifier_AttrTransform_EnumToCSS
S
5 20
BracketSpace\Notification\Admin\Scripts
S
5 38
BracketSpace\Notification\Dependencies\Micropackage\Requirements\Checker\PHPExtensions
S
5 17
BracketSpace\Notification\Dependencies\Micropackage\Requirements\Checker\Theme
S
5 12
HTMLPurifier_Strategy_ValidateAttributes
S
5 16
HTMLPurifier_ConfigSchema_Builder_ConfigSchema
S
5 31
BracketSpace\Notification\Core\Binder
S
4 15
BracketSpace\Notification\Defaults\MergeTag\Comment\CommentIsReply
S
4 22
HTMLPurifier_AttrTransform_Name
S
4 14
BracketSpace\Notification\Defaults\Trigger\Theme\Switched
S
3 78
HTMLPurifier_HTMLModule_Forms
S
2 138
BracketSpace\Notification\Defaults\Trigger\Privacy\PrivacyTrigger
S
2 65
HTMLPurifier_HTMLModule_Tidy_XHTMLAndHTML4
S
2 118
HTMLPurifier_HTMLModule_Legacy
S
2 118
BracketSpace\Notification\Dependencies\enshrined\svgSanitize\data\AllowedAttributes
S
1 331
BracketSpace\Notification\Dependencies\enshrined\svgSanitize\data\AllowedTags
S
1 74
BracketSpace\Notification\Repository\GlobalMergeTagRepository
S
1 112
BracketSpace\Notification\Defaults\Trigger\Theme\ThemeTrigger
S
1 72

285 more item(s) not shown.