Code Analysis: Next Active Directory Integration 3.1.3

Class Rating Complexity Lines of code
Dreitier\AdLdap\AdLdap
D
561 1,906
Dreitier\Nadi\Vendor\Symfony\Polyfill\Mbstring\Mbstring
D
193 573
Dreitier\Nadi\Vendor\Twig\ExpressionParser
D
170 578
Dreitier\Nadi\Dependencies
C
108 501
Dreitier\Nadi\Vendor\Twig\Environment
C
104 331
Dreitier\Nadi\Vendor\Twig\Node\Expression\CallExpression
B
94 248
Dreitier\Nadi\Vendor\Twig\ExtensionSet
B
93 274
Dreitier\Ldap\Connection
B
83 346
Dreitier\Nadi\Vendor\Monolog\Logger
A
75 255
Dreitier\Nadi\User\Manager
A
74 342
Dreitier\Nadi\Vendor\Defuse\Crypto\File
A
71 437
Dreitier\Nadi\Vendor\Twig\Lexer
A
71 339
Dreitier\Nadi\Vendor\Twig\Parser
A
67 202
Dreitier\Nadi\Vendor\Twig\Template
A
63 191
Dreitier\Nadi\Synchronization\WordPressSynchronizationService
A
63 290
Dreitier\Nadi\Vendor\Monolog\Handler\SocketHandler
A
60 196
Dreitier\WordPress\Multisite\Configuration\Persistence\BlogConfigurationRepository
A
57 219
Dreitier\Nadi\Vendor\Twig\Loader\FilesystemLoader
A
56 159
Dreitier\Nadi\Init
A
54 194
Dreitier\Nadi\Vendor\Defuse\Crypto\Core
A
53 212
Dreitier\Nadi\Vendor\Monolog\ErrorHandler
A
52 170
Dreitier\Nadi\Ui\NadiSingleSiteConfigurationPage
A
52 438
Dreitier\Nadi\Vendor\Monolog\Formatter\NormalizerFormatter
A
51 151
Dreitier\Util\StringUtil
S
47 154
Dreitier\Nadi\Vendor\Twig\Error\Error
S
46 127
Dreitier\Nadi\Vendor\Monolog\Utils
S
46 153
Dreitier\WordPress\Multisite\Ui\Table\ProfileAssignment
S
46 147
Dreitier\Nadi\Vendor\Twig\Node\ModuleNode
S
45 351
Dreitier\Nadi\Vendor\Monolog\Formatter\LineFormatter
S
45 141
Dreitier\WordPress\Multisite\View\TwigContainer
S
44 164
Dreitier\WordPress\Multisite\Option\Sanitizer
S
44 143
Dreitier\Nadi\Log\NadiLog
S
43 159
Dreitier\Nadi\Vendor\Twig\Token
S
43 111
Dreitier\Ldap\Attribute\Repository
S
43 175
Dreitier\Nadi\Vendor\Twig\Test\IntegrationTestCase
S
43 152
Dreitier\Nadi\Authentication\LoginService
S
43 194
Dreitier\Nadi\Vendor\Twig\NodeVisitor\EscaperNodeVisitor
S
42 118
Dreitier\Nadi\Synchronization\ActiveDirectorySynchronizationService
S
41 136
Dreitier\Nadi\Vendor\Twig\NodeVisitor\OptimizerNodeVisitor
S
41 103
Dreitier\Nadi\Vendor\Monolog\Handler\PHPConsoleHandler
S
41 128
Dreitier\Nadi\Vendor\Monolog\Handler\Slack\SlackRecord
S
41 170
Dreitier\Nadi\Vendor\Monolog\Handler\BrowserConsoleHandler
S
40 152
Dreitier\Nadi\Requirements
S
40 179
Dreitier\Nadi\Vendor\Symfony\Polyfill\Ctype\Ctype
S
39 59
Dreitier\Nadi\Role\Manager
S
35 141
Dreitier\Nadi\Authentication\SingleSignOn\Service
S
35 152
Dreitier\Ldap\Attribute\Service
S
32 105
Dreitier\Nadi\Vendor\Twig\NodeVisitor\SafeAnalysisNodeVisitor
S
32 99
Dreitier\Nadi\Vendor\Monolog\Handler\StreamHandler
S
32 107
Dreitier\Nadi\Vendor\Twig\Node\Node
S
31 91
Dreitier\Nadi\Vendor\Twig\Profiler\Profile
S
31 82
Dreitier\Nadi\Vendor\Monolog\Formatter\JsonFormatter
S
30 100
Dreitier\Nadi\Ui\NadiMultisiteConfigurationPage
S
30 240
Dreitier\Nadi\Vendor\Monolog\Handler\FingersCrossedHandler
S
30 98
Dreitier\Nadi\Vendor\Monolog\Handler\NewRelicHandler
S
30 77
Dreitier\WordPress\Multisite\Configuration\Service
S
30 142
Dreitier\Nadi\Vendor\Defuse\Crypto\Crypto
S
29 198
Dreitier\Nadi\Vendor\Twig\NodeVisitor\SandboxNodeVisitor
S
29 70
Dreitier\WordPress\Multisite\Ui\ProfileController
S
29 83
Dreitier\Nadi\Vendor\Twig\Compiler
S
28 100
Dreitier\Nadi\Vendor\Monolog\Formatter\GelfMessageFormatter
S
28 77
Dreitier\Nadi\Authentication\SingleSignOn\Profile\Locator
S
28 128
Dreitier\Nadi\Vendor\Monolog\Handler\DeduplicationHandler
S
27 78
Dreitier\Nadi\User\Helper
S
27 93
Dreitier\Nadi\Vendor\Twig\Sandbox\SecurityPolicy
S
26 72
Dreitier\WordPress\Multisite\Configuration\Persistence\ProfileConfigurationRepository
S
26 87
Dreitier\Nadi\User\Profile\Ui\TriggerActiveDirectorySynchronization
S
25 110
Dreitier\Nadi\Vendor\Monolog\Handler\TelegramBotHandler
S
25 92
Dreitier\Nadi\Vendor\Defuse\Crypto\RuntimeTests
S
24 149
Dreitier\Nadi\Vendor\Monolog\SignalHandler
S
24 55
Dreitier\Nadi\Vendor\Monolog\Handler\ElasticsearchHandler
S
24 85
Dreitier\Nadi\Vendor\Twig\Extension\SandboxExtension
S
23 67
Dreitier\Nadi\Vendor\Twig\Loader\ChainLoader
S
23 65
Dreitier\Nadi\Ui\ConnectivityTestPage
S
23 148
Dreitier\Nadi\Vendor\Monolog\Formatter\MongoDBFormatter
S
22 68
Dreitier\Nadi\Vendor\Monolog\Handler\ChromePHPHandler
S
22 78
Dreitier\Nadi\Vendor\Monolog\Handler\NativeMailerHandler
S
22 60
Dreitier\Nadi\Vendor\Monolog\Handler\RotatingFileHandler
S
22 105
Dreitier\Nadi\Vendor\Monolog\Handler\TestHandler
S
22 70
Dreitier\Nadi\User\LoginSucceededService
S
22 103
Dreitier\Nadi\User\Ui\ExtendUserList
S
21 65
Dreitier\Nadi\User\Profile\Ui\ShowLdapAttributes
S
20 96
Dreitier\Nadi\Vendor\Twig\TokenStream
S
19 55
Dreitier\Util\ArrayUtil
S
19 57
Dreitier\Nadi\Vendor\Monolog\Handler\BufferHandler
S
19 67
Dreitier\Nadi\Vendor\Monolog\Handler\CubeHandler
S
19 79
Dreitier\WordPress\Multisite\Ui\BlogProfileRelationshipController
S
19 64
Dreitier\Ldap\Attribute\Converter
S
18 67
Dreitier\Nadi\Synchronization\Ui\SyncToActiveDirectoryPage
S
18 150
Dreitier\Nadi\Vendor\Twig\Cache\FilesystemCache
S
18 45
Dreitier\Nadi\Synchronization\AbstractSynchronizationService
S
18 99
Dreitier\Nadi\Synchronization\Ui\SyncToWordPressPage
S
18 148
Dreitier\Nadi\Vendor\Monolog\Handler\PushoverHandler
S
18 79
Dreitier\Nadi\Vendor\Monolog\Processor\PsrLogMessageProcessor
S
18 38
Dreitier\Nadi\Vendor\Monolog\Handler\AmqpHandler
S
17 79
Dreitier\Nadi\Vendor\Monolog\Handler\FirePHPHandler
S
17 50
Dreitier\Nadi\User\Profile\Ui\PreventEmailChange
S
16 64
Dreitier\Nadi\Vendor\Monolog\Processor\IntrospectionProcessor
S
16 46
Dreitier\ActiveDirectory\Sid
S
15 51
Dreitier\Nadi\Vendor\Twig\Node\SetNode
S
15 63
Dreitier\Nadi\Vendor\Twig\Node\Expression\ArrayExpression
S
15 49
Dreitier\Nadi\Vendor\Monolog\Formatter\HtmlFormatter
S
14 52
Dreitier\Nadi\Vendor\Monolog\Processor\WebProcessor
S
14 43
Dreitier\Nadi\Vendor\Twig\TemplateWrapper
S
13 46
Dreitier\Nadi\Vendor\Defuse\Crypto\Encoding
S
13 98
Dreitier\Nadi\Vendor\Monolog\Handler\SyslogUdpHandler
S
13 57
Dreitier\ActiveDirectory\Context
S
12 34
Dreitier\Nadi\Vendor\Twig\Node\Expression\NameExpression
S
12 63
Dreitier\Nadi\Vendor\Monolog\Formatter\WildfireFormatter
S
12 60
Dreitier\Nadi\Vendor\Twig\Node\Expression\Test\DefinedTest
S
12 29
Dreitier\Nadi\Vendor\Monolog\Handler\MailHandler
S
12 31
Dreitier\Nadi\Vendor\Monolog\Handler\OverflowHandler
S
12 43
Dreitier\Nadi\Vendor\Monolog\Handler\SymfonyMailerHandler
S
12 41
Dreitier\Nadi\Vendor\Monolog\Handler\WhatFailureGroupHandler
S
12 35
Dreitier\Nadi\Vendor\Monolog\Handler\SyslogUdp\UdpSocket
S
12 36
Dreitier\Nadi\Vendor\Twig\NodeVisitor\MacroAutoImportNodeVisitor
S
11 31
Dreitier\Nadi\Vendor\Monolog\Handler\SwiftMailerHandler
S
11 40
Dreitier\Nadi\Ui\Validator\Rule\AdminEmail
S
11 21
Dreitier\Nadi\Vendor\Monolog\Formatter\LogstashFormatter
S
11 41
Dreitier\Nadi\Configuration\Options
S
11 1,276
Dreitier\Nadi\Vendor\Twig\Profiler\Dumper\BaseDumper
S
11 27
Dreitier\Nadi\Authorization\Service
S
11 43
Dreitier\Nadi\Vendor\Monolog\Formatter\FlowdockFormatter
S
10 53
Dreitier\Nadi\Ui\Validator\Rule\AttributeMappingNull
S
10 21
Dreitier\Util\Validator\Validator
S
10 28
Dreitier\Nadi\User\Profile\Ui\ProvideDisableUserOption
S
10 48
Dreitier\Nadi\Ui\Validator\Rule\DisallowInvalidWordPressRoles
S
10 35
Dreitier\Nadi\Vendor\Twig\Node\Expression\GetAttrExpression
S
10 54
Dreitier\Nadi\Vendor\Twig\Node\IncludeNode
S
9 69
Dreitier\Nadi\Vendor\Twig\Node\MacroNode
S
9 76
Dreitier\Nadi\Vendor\Monolog\Handler\FallbackGroupHandler
S
9 29
Dreitier\Nadi\Ui\Validator\Rule\AccountSuffix
S
9 19
Dreitier\Nadi\Vendor\Monolog\Handler\RollbarHandler
S
9 39
Dreitier\WordPress\Multisite\Util
S
9 12
Dreitier\Nadi\Vendor\Twig\Node\CheckSecurityNode
S
8 58
Dreitier\Nadi\Multisite\Site\Ui\ExtendSiteList
S
8 30
Dreitier\Nadi\Vendor\Monolog\Handler\LogmaticHandler
S
8 33
Dreitier\Nadi\Vendor\Twig\TokenParser\IfTokenParser
S
8 41
Dreitier\Nadi\Vendor\Twig\Profiler\NodeVisitor\ProfilerNodeVisitor
S
8 29
Dreitier\Nadi\Authentication\PasswordValidationService
S
8 35
Dreitier\Nadi\Vendor\Monolog\Handler\ErrorLogHandler
S
8 32
Dreitier\Nadi\Vendor\Twig\TokenParser\SandboxTokenParser
S
8 23
Dreitier\Nadi\Vendor\Defuse\Crypto\KeyOrPassword
S
7 59
Dreitier\Nadi\Vendor\Twig\Extension\DebugExtension
S
7 10
Dreitier\Nadi\Vendor\Twig\TokenParser\BlockTokenParser
S
7 35
Dreitier\Nadi\Vendor\Monolog\Handler\Curl\Util
S
7 21
Dreitier\Nadi\Vendor\Twig\TokenParser\UseTokenParser
S
7 27
Dreitier\Nadi\Ui\Menu\Menu
S
7 38
Dreitier\Nadi\Vendor\Monolog\Formatter\ChromePHPFormatter
S
7 30
Dreitier\Nadi\Vendor\Twig\TokenParser\IncludeTokenParser
S
6 26
Dreitier\Nadi\Vendor\Twig\TokenParser\EmbedTokenParser
S
6 30
Dreitier\Nadi\Vendor\Twig\Util\DeprecationCollector
S
6 27
Dreitier\Nadi\Vendor\Twig\Node\Expression\Filter\DefaultFilter
S
6 14
Dreitier\Nadi\Vendor\Twig\TokenParser\FromTokenParser
S
6 27
Dreitier\Nadi\Vendor\Twig\TokenParser\SetTokenParser
S
6 28
Dreitier\Nadi\Vendor\Monolog\Handler\AbstractSyslogHandler
S
6 31
Dreitier\Nadi\Vendor\Twig\Node\IfNode
S
6 39
Dreitier\Nadi\Vendor\Twig\Node\Expression\MethodCallExpression
S
6 37
Dreitier\Nadi\Ui\Validator\Rule\BaseDn
S
6 24
Dreitier\Nadi\Vendor\Twig\Node\ForNode
S
6 64
Dreitier\Nadi\Vendor\Twig\FileExtensionEscapingStrategy
S
6 19
Dreitier\Nadi\Vendor\Twig\Node\Expression\ArrowFunctionExpression
S
5 36
Dreitier\Nadi\Configuration\Ui\Layout
S
5 255
Dreitier\Nadi\Vendor\Twig\Node\ImportNode
S
5 32
Dreitier\Nadi\Ui\Validator\Rule\WordPressMetakeyConflict
S
5 18
Dreitier\Nadi\Vendor\Monolog\Handler\InsightOpsHandler
S
5 22
Dreitier\Nadi\Vendor\Monolog\Handler\LogEntriesHandler
S
5 20
Dreitier\Nadi\Vendor\Twig\Error\SyntaxError
S
5 14
Dreitier\Nadi\Vendor\Twig\TokenParser\ExtendsTokenParser
S
5 17
Dreitier\Nadi\Vendor\Twig\Node\WithNode
S
5 37

249 more item(s) not shown.