Code Analysis: Next Active Directory Integration 3.1.9

Class Rating Complexity Lines of code
Dreitier\AdLdap\AdLdap
D
565 1,918
Dreitier\Nadi\Vendor\Twig\Extension\CoreExtension
D
346 1,088
Dreitier\Nadi\Vendor\Symfony\Polyfill\Mbstring\Mbstring
D
193 573
Dreitier\Nadi\Vendor\Twig\Environment
C
111 363
Dreitier\Nadi\Dependencies
C
108 501
Dreitier\Nadi\Vendor\Twig\Lexer
B
100 397
Dreitier\Nadi\Vendor\Twig\Node\Expression\CallExpression
B
97 270
Dreitier\Nadi\Vendor\Twig\ExtensionSet
B
92 277
Dreitier\Ldap\Connection
B
83 346
Dreitier\Nadi\Vendor\Twig\Template
B
82 252
Dreitier\Nadi\Vendor\Twig\Parser
B
77 242
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\Synchronization\WordPressSynchronizationService
A
63 290
Dreitier\Nadi\Vendor\Monolog\Handler\SocketHandler
A
60 196
Dreitier\Nadi\Vendor\Twig\Node\Node
A
57 158
Dreitier\WordPress\Multisite\Configuration\Persistence\BlogConfigurationRepository
A
57 219
Dreitier\Nadi\Vendor\Twig\Loader\FilesystemLoader
A
55 159
Dreitier\Nadi\Init
A
55 196
Dreitier\Nadi\Vendor\Defuse\Crypto\Core
A
53 212
Dreitier\Nadi\Vendor\Twig\Runtime\EscaperRuntime
A
53 181
Dreitier\Nadi\Vendor\Monolog\ErrorHandler
A
52 170
Dreitier\Nadi\Ui\NadiSingleSiteConfigurationPage
A
52 438
Dreitier\Nadi\Vendor\Twig\Util\CallableArgumentsExtractor
A
52 154
Dreitier\Nadi\Vendor\Monolog\Formatter\NormalizerFormatter
A
51 151
Dreitier\Util\StringUtil
S
47 154
Dreitier\WordPress\Multisite\Ui\Table\ProfileAssignment
S
46 148
Dreitier\Nadi\Vendor\Monolog\Utils
S
46 153
Dreitier\Nadi\Vendor\Twig\Token
S
45 113
Dreitier\Nadi\Vendor\Twig\Error\Error
S
45 127
Dreitier\Nadi\Vendor\Monolog\Formatter\LineFormatter
S
45 141
Dreitier\Nadi\Vendor\Twig\Test\IntegrationTestCase
S
45 165
Dreitier\WordPress\Multisite\View\TwigContainer
S
44 164
Dreitier\Nadi\Vendor\Twig\Node\ModuleNode
S
44 373
Dreitier\WordPress\Multisite\Option\Sanitizer
S
44 143
Dreitier\Ldap\Attribute\Repository
S
43 175
Dreitier\Nadi\Log\NadiLog
S
43 159
Dreitier\Nadi\Vendor\Twig\NodeVisitor\OptimizerNodeVisitor
S
43 102
Dreitier\Nadi\Authentication\LoginService
S
43 194
Dreitier\Nadi\Synchronization\ActiveDirectorySynchronizationService
S
41 136
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\Vendor\Twig\NodeVisitor\SafeAnalysisNodeVisitor
S
38 108
Dreitier\Nadi\Vendor\Monolog\Handler\StreamHandler
S
36 131
Dreitier\Nadi\Authentication\SingleSignOn\Service
S
35 152
Dreitier\Nadi\Role\Manager
S
35 141
Dreitier\Nadi\Vendor\Twig\NodeVisitor\EscaperNodeVisitor
S
35 99
Dreitier\Nadi\Vendor\Twig\Compiler
S
34 129
Dreitier\Nadi\Vendor\Twig\NodeVisitor\SandboxNodeVisitor
S
34 80
Dreitier\Nadi\Vendor\Twig\Extension\SandboxExtension
S
33 96
Dreitier\Nadi\Vendor\Twig\Profiler\Profile
S
33 86
Dreitier\Nadi\Vendor\Twig\Node\Expression\ArrayExpression
S
32 102
Dreitier\Ldap\Attribute\Service
S
32 105
Dreitier\Nadi\Vendor\Monolog\Formatter\JsonFormatter
S
31 103
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\Nadi\Vendor\Twig\Sandbox\SecurityPolicy
S
30 78
Dreitier\WordPress\Multisite\Configuration\Service
S
30 142
Dreitier\WordPress\Multisite\Ui\ProfileController
S
29 83
Dreitier\Nadi\Vendor\Defuse\Crypto\Crypto
S
29 198
Dreitier\Nadi\Authentication\SingleSignOn\Profile\Locator
S
28 128
Dreitier\Nadi\Vendor\Twig\AbstractTwigCallable
S
28 96
Dreitier\Nadi\Vendor\Monolog\Formatter\GelfMessageFormatter
S
28 77
Dreitier\Nadi\Vendor\Monolog\Handler\DeduplicationHandler
S
27 78
Dreitier\Nadi\User\Helper
S
27 93
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\Loader\ChainLoader
S
23 69
Dreitier\Nadi\Ui\ConnectivityTestPage
S
23 148
Dreitier\Nadi\Vendor\Monolog\Handler\RotatingFileHandler
S
23 108
Dreitier\Nadi\User\LoginSucceededService
S
22 103
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\TestHandler
S
22 70
Dreitier\Nadi\Vendor\Twig\Cache\FilesystemCache
S
21 51
Dreitier\Nadi\User\Ui\ExtendUserList
S
21 65
Dreitier\Nadi\Vendor\Twig\Util\ReflectionCallable
S
21 49
Dreitier\Nadi\User\Profile\Ui\ShowLdapAttributes
S
20 96
Dreitier\Nadi\Vendor\Twig\TokenStream
S
19 55
Dreitier\Nadi\Vendor\Twig\Node\SetNode
S
19 73
Dreitier\Nadi\Vendor\Monolog\Handler\BufferHandler
S
19 67
Dreitier\Nadi\Vendor\Monolog\Handler\CubeHandler
S
19 79
Dreitier\Ldap\Attribute\Converter
S
18 67
Dreitier\Nadi\Synchronization\Ui\SyncToActiveDirectoryPage
S
18 150
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\Twig\TokenParser\MacroTokenParser
S
18 65
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\Twig\Node\Expression\Test\DefinedTest
S
16 37
Dreitier\Nadi\Vendor\Monolog\Processor\IntrospectionProcessor
S
16 46
Dreitier\ActiveDirectory\Sid
S
15 51
Dreitier\Nadi\Vendor\Twig\Node\Expression\GetAttrExpression
S
15 76
Dreitier\Nadi\Vendor\Monolog\Formatter\HtmlFormatter
S
14 52
Dreitier\Nadi\Vendor\Monolog\Processor\WebProcessor
S
14 43
Dreitier\Nadi\Vendor\Twig\Node\Expression\NameExpression
S
13 68
Dreitier\Nadi\Vendor\Monolog\Handler\SyslogUdpHandler
S
13 57
Dreitier\Nadi\Vendor\Defuse\Crypto\Encoding
S
13 98
Dreitier\Nadi\Vendor\Twig\Extension\DebugExtension
S
12 28
Dreitier\Nadi\Vendor\Monolog\Formatter\WildfireFormatter
S
12 60
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\Ui\Validator\Rule\AdminEmail
S
11 21
Dreitier\Nadi\Authorization\Service
S
11 43
Dreitier\Nadi\Vendor\Monolog\Handler\SwiftMailerHandler
S
11 40
Dreitier\Nadi\Configuration\Options
S
11 1,276
Dreitier\Nadi\Vendor\Twig\Profiler\Dumper\BaseDumper
S
11 27
Dreitier\Nadi\Vendor\Monolog\Formatter\LogstashFormatter
S
11 41
Dreitier\Nadi\Vendor\Monolog\Formatter\FlowdockFormatter
S
10 53
Dreitier\Nadi\User\Profile\Ui\ProvideDisableUserOption
S
10 48
Dreitier\Nadi\Vendor\Twig\Node\MacroNode
S
10 74
Dreitier\Nadi\Vendor\Twig\Node\Expression\TempNameExpression
S
10 20
Dreitier\Nadi\Ui\Validator\Rule\AttributeMappingNull
S
10 21
Dreitier\Util\Validator\Validator
S
10 28
Dreitier\Nadi\Vendor\Twig\DeprecatedCallableInfo
S
9 29
Dreitier\Nadi\Vendor\Twig\Node\Expression\FunctionExpression
S
9 36
Dreitier\Nadi\Vendor\Twig\Node\Expression\TestExpression
S
9 37
Dreitier\Nadi\Ui\Validator\Rule\AccountSuffix
S
9 19
Dreitier\Nadi\Vendor\Monolog\Handler\FallbackGroupHandler
S
9 29
Dreitier\WordPress\Multisite\Util
S
9 13
Dreitier\Nadi\Vendor\Twig\TokenParser\GuardTokenParser
S
9 37
Dreitier\Nadi\Vendor\Monolog\Handler\RollbarHandler
S
9 39
Dreitier\Nadi\Multisite\Site\Ui\ExtendSiteList
S
8 30
Dreitier\Nadi\Vendor\Monolog\Handler\LogmaticHandler
S
8 33
Dreitier\Nadi\Vendor\Twig\NodeVisitor\YieldNotReadyNodeVisitor
S
8 21
Dreitier\Nadi\Vendor\Twig\Node\ForNode
S
8 71
Dreitier\Nadi\Vendor\Twig\Node\Expression\FilterExpression
S
8 41
Dreitier\Nadi\Authentication\PasswordValidationService
S
8 35
Dreitier\Nadi\Vendor\Twig\TokenParser\IfTokenParser
S
8 41
Dreitier\Nadi\Vendor\Twig\Node\Expression\FunctionNode\EnumFunction
S
8 25
Dreitier\Nadi\Vendor\Twig\TokenParser\SandboxTokenParser
S
8 24
Dreitier\Nadi\Vendor\Twig\Profiler\NodeVisitor\ProfilerNodeVisitor
S
8 28
Dreitier\Nadi\Vendor\Twig\Node\Expression\Filter\DefaultFilter
S
8 23
Dreitier\Nadi\Vendor\Twig\Node\Expression\FunctionNode\EnumCasesFunction
S
7 22
Dreitier\Nadi\Vendor\Monolog\Formatter\ChromePHPFormatter
S
7 30
Dreitier\Nadi\Vendor\Twig\TokenParser\TypesTokenParser
S
7 37
Dreitier\Nadi\Vendor\Twig\Node\IfNode
S
7 41
Dreitier\Nadi\Vendor\Twig\TokenParser\UseTokenParser
S
7 27
Dreitier\Nadi\Vendor\Twig\FileExtensionEscapingStrategy
S
7 20
Dreitier\Nadi\Vendor\Defuse\Crypto\KeyOrPassword
S
7 59
Dreitier\Nadi\Vendor\Monolog\Handler\Curl\Util
S
7 21
Dreitier\Nadi\Ui\Menu\Menu
S
7 38
Dreitier\Nadi\Vendor\Twig\Node\DeprecatedNode
S
6 38
Dreitier\Nadi\Vendor\Monolog\Handler\AbstractSyslogHandler
S
6 31
Dreitier\Nadi\Vendor\Twig\TokenParser\FromTokenParser
S
6 28
Dreitier\Nadi\Vendor\Twig\TokenParser\BlockTokenParser
S
6 32
Dreitier\Nadi\Ui\Validator\Rule\BaseDn
S
6 24
Dreitier\Nadi\Vendor\Twig\Node\CaptureNode
S
6 28
Dreitier\Nadi\Vendor\Twig\Node\Expression\NullCoalesceExpression
S
6 32
Dreitier\Nadi\Vendor\Twig\Util\DeprecationCollector
S
6 27
Dreitier\Nadi\Vendor\Twig\TokenParser\IncludeTokenParser
S
6 26
Dreitier\Nadi\Vendor\Twig\TokenParser\SetTokenParser
S
6 28
Dreitier\Nadi\Vendor\Twig\TokenParser\EmbedTokenParser
S
6 30
Dreitier\Nadi\Configuration\Ui\Layout
S
5 255
Dreitier\Nadi\Vendor\Twig\Error\SyntaxError
S
5 14
Dreitier\Nadi\Vendor\Twig\TokenParser\DeprecatedTokenParser
S
5 26
Dreitier\Nadi\Vendor\Twig\Node\CheckSecurityNode
S
5 49
Dreitier\Nadi\Vendor\Twig\Node\Expression\ArrowFunctionExpression
S
5 36
Dreitier\Nadi\Vendor\Monolog\Handler\InsightOpsHandler
S
5 22
Dreitier\Nadi\Vendor\Monolog\Handler\LogEntriesHandler
S
5 20
Dreitier\Nadi\Vendor\Symfony\Polyfill\Php81\Php81
S
5 12

280 more item(s) not shown.