Code Analysis: Converter for Media 6.1.1

Class Rating Complexity Lines of code
WebpConverter\Service\MediaStatusViewer
A
65 384
WebpConverter\Loader\HtaccessLoader
A
60 233
WebpConverter\Conversion\Method\RemoteMethod
A
58 249
WebpConverter\Conversion\Method\GdMethod
S
46 134
WebpConverter\Conversion\PathsFinder
S
43 123
WebpConverter\Error\Detector\RewritesErrorsDetector
S
38 180
WebpConverter\Conversion\Method\ImagickMethod
S
31 93
WebpConverter\Conversion\FilesTreeFinder
S
29 102
WebpConverter\Loader\PassthruLoader
S
29 88
WebpConverter\Error\ErrorDetectorAggregator
S
27 92
WebpConverter\Action\UploadFileHandler
S
26 86
WebpConverter\Conversion\Cron\CronInitiator
S
24 74
PassthruLoader
S
24 73
WebpConverter\Service\FileLoader
S
24 90
WebpConverter\Conversion\OutputPathGenerator
S
23 70
WebpConverter\Settings\Option\ImageResizeOption
S
23 86
WebpConverter\Settings\Option\OutputFormatsOption
S
23 73
WebpConverter\Conversion\Directory\DirectoryIntegrator
S
21 65
WebpConverter\Conversion\Method\MethodAbstract
S
19 59
WebpConverter\Service\CacheIntegrator
S
19 47
WebpConverter\Service\StatsManager
S
18 61
WebpConverter\Service\WpCliManager
S
18 133
WebpConverter\Settings\Page\PageIntegrator
S
18 89
WebpConverter\Service\CloudflareConfigurator
S
18 88
WebpConverter\Settings\Option\ExtraFeaturesOption
S
17 74
WebpConverter\Conversion\Cron\CronStatusManager
S
17 48
WebpConverter\Settings\Option\ImagesQualityOption
S
17 70
WebpConverter\Settings\Option\SupportedDirectoriesOption
S
17 46
WebpConverter\Conversion\Method\MethodFactory
S
17 41
WebpConverter\Settings\Option\SupportedExtensionsOption
S
17 55
WebpConverter\Conversion\Format\FormatFactory
S
16 49
WebpConverter\Plugin\Uninstall\OutputFilesRemover
S
16 46
WebpConverter\Service\PathsGenerator
S
15 39
WebpConverter\Settings\Option\ConversionMethodOption
S
14 54
WebpConverter\Settings\Option\LoaderTypeOption
S
14 74
WebpConverter\Conversion\Directory\DirectoryFactory
S
14 52
WebpConverter\Action\DeletePathsAction
S
14 33
WebpConverter\Loader\HtaccessBypassingLoader
S
14 51
WebpConverter\Error\Detector\SettingsIncorrectDetector
S
14 21
WebpConverter\Notice\UpgradeNotice
S
14 39
WebpConverter\Service\DeactivationModalLoader
S
14 171
WebpConverter\Settings\Option\AccessTokenOption
S
13 49
WebpConverter\Conversion\DirectoryFilesFinder
S
13 47
WebpConverter\Settings\Option\RewriteInheritanceOption
S
13 37
WebpConverter\Loader\LoaderIntegrator
S
13 29
WebpConverter\Error\Detector\PathsErrorsDetector
S
13 34
WebpConverter\Notice\BlackFridayNotice
S
12 42
WebpConverter\Notice\NoticeIntegrator
S
12 39
WebpConverter\Conversion\Endpoint\CronConversionEndpoint
S
12 38
WebpConverter\Settings\Option\CloudflareZoneIdOption
S
11 46
WebpConverter\Service\TokenValidator
S
11 49
WebpConverter\Settings\OptionsManager
S
11 41
WebpConverter\Settings\Option\CloudflareApiTokenOption
S
11 36
WebpConverter\Settings\Option\OptionsAggregator
S
11 49
WebpConverter\Settings\Page\GeneralSettingsPage
S
11 71
WebpConverter\Conversion\Method\MethodIntegrator
S
11 50
WebpConverter\Model\Token
S
11 37
WebpConverter\Notice\CloudflareNotice
S
11 54
WebpConverter\Notice\ThanksNotice
S
11 29
WebpConverter\Conversion\Endpoint\RegenerateEndpoint
S
10 60
WebpConverter\Settings\Option\AutoConversionOption
S
10 27
WebpConverter\Settings\Option\ExcludedDirectoriesOption
S
10 49
WebpConverter\Settings\Option\MediaStatsOption
S
10 31
WebpConverter\Settings\Option\ServiceModeOption
S
10 31
WebpConverter\Conversion\ExcludedPathsOperator
S
10 32
WebpConverter\PluginData
S
10 32
WebpConverter\Notice\TokenInactiveNotice
S
10 39
WebpConverter\Error\Detector\TokenStatusDetector
S
9 22
WebpConverter\Notice\WelcomeNotice
S
9 28
WebpConverter\Service\RestApiUnlocker
S
9 33
WebpConverter\Settings\SettingsManager
S
9 28
WebpConverter\Settings\Page\DebugPage
S
8 60
WebpConverter\Error\Detector\PassthruExecutionDetector
S
8 38
WebpConverter\Conversion\Directory\UploadsDirectory
S
8 21
WebpConverter\Service\BackupExcluder
S
8 26
WebpConverter\Conversion\Cron\CronEventGenerator
S
8 20
WebpConverter\Plugin\PluginLinksGenerator
S
8 47
WebpConverter\Conversion\AttachmentPathsGenerator
S
8 30
WebpConverter\Error\Notice\RewritesNotExecutedNotice
S
7 54
WebpConverter\Conversion\Cron\CronStatusViewer
S
7 37
WebpConverter\Conversion\Method\LibraryMethodAbstract
S
7 31
WebpConverter\Conversion\Endpoint\PathsEndpoint
S
7 43
WebpConverter\Conversion\LargerFilesOperator
S
7 16
WebpConverter\Repository\TokenRepository
S
7 33
WebpConverter\Conversion\Format\AvifFormat
S
7 26
WebpConverter\Settings\Option\OptionIntegrator
S
7 30
WebpConverter\Conversion\Endpoint\EndpointIntegrator
S
6 39
WebpConverter\Settings\Page\BulkOptimizationPage
S
6 24
WebpConverter\Service\SiteHealthDetector
S
6 49
WebpConverter\Action\ConvertPathsAction
S
6 19
WebpConverter\Service\OptionsAccessManager
S
6 21
WebpConverter\Error\Detector\LibsNotInstalledDetector
S
5 13
WebpConverter\Conversion\Endpoint\FilesStatsEndpoint
S
5 29
WebpConverter\Conversion\Endpoint\RegenerateAttachmentEndpoint
S
5 46
WebpConverter\Conversion\Format\FormatAbstract
S
5 14
WebpConverter\Conversion\Directory\UploadsWebpcDirectory
S
5 16
WebpConverter\Plugin\Activation\PluginSettingsManager
S
5 18
WebpConverter\Error\Detector\LibsWithoutWebpSupportDetector
S
5 14
WebpConverter\Conversion\CrashedFilesOperator
S
5 13
WebpConverter\Error\Detector\CloudflareStatusDetector
S
4 13
WebpConverter\Service\EnvDetector
S
4 7
WebpConverter\Service\ServerConfigurator
S
4 8
WebpConverter\Action\ConvertAttachmentAction
S
4 14
WebpConverter\Settings\Page\ExpertSettingsPage
S
4 25
WebpConverter\Plugin\Uninstall\DebugFilesRemover
S
3 9
WebpConverter\Settings\Page\CdnSettingsPage
S
3 19
WebpConverter\Conversion\Directory\SourceDirectory
S
3 10
WebpConverter\Settings\Page\PageAbstract
S
3 9
WebpConverter\Plugin\DeactivationHandler
S
3 11
WebpConverter\Plugin\ActivationHandler
S
3 16
WebpConverter\Plugin\UninstallHandler
S
3 11
WebpConverter\Error\Detector\WebpFormatActivatedDetector
S
3 10
WebpConverter\Error\Notice\LibsNotInstalledNotice
S
3 22
WebpConverter\Plugin\Activation\OutputDirectoryGenerator
S
3 6
WebpConverter\Error\Notice\LibsWithoutWebpSupportNotice
S
3 22
WebpConverter\Service\ViewLoader
S
3 10
WebpConverter\Error\Notice\RewritesCachedNotice
S
3 48
WebpConverter\Error\Detector\UnsupportedServerDetector
S
2 6
WebpConverter\Error\Notice\PathWebpNotWritableNotice
S
2 14
WebpConverter\Error\Notice\CloudflareSettingsIncorrectNotice
S
2 16
WebpConverter\Error\Notice\PassthruExecutionNotice
S
2 14
WebpConverter\Action\DeleteFileHandler
S
2 7
WebpConverter\Error\Notice\BypassingApacheNotice
S
2 53
WebpConverter\Error\Notice\AccessTokenInvalidNotice
S
2 17
WebpConverter\Error\Notice\PathUploadsUnavailableNotice
S
2 14
WebpConverter\WebpConverter
S
1 53
WebpConverter\Plugin\Deactivation\CronManager
S
1 3
WebpConverter\Plugin\Deactivation\PluginSettingsManager
S
1 11
WebpConverter\Plugin\Uninstall\PluginSettingsManager
S
1 36

39 more item(s) not shown.