Code Analysis: Converter for Media 4.5.1

Class Rating Complexity Lines of code
WebpConverter\Conversion\Method\RemoteMethod
A
52 232
WebpConverter\Loader\HtaccessLoader
S
44 181
WebpConverter\Conversion\Method\GdMethod
S
37 105
WebpConverter\Conversion\PathsFinder
S
31 99
WebpConverter\Error\Detector\RewritesErrorsDetector
S
29 125
WebpConverter\Settings\Option\OptionIntegration
S
27 63
WebpConverter\Loader\PassthruLoader
S
25 82
WebpConverter\Conversion\OutputPath
S
24 70
WebpConverter\Conversion\Method\ImagickMethod
S
23 64
PassthruLoader
S
23 72
WebpConverter\Error\ErrorDetectorAggregator
S
23 77
WebpConverter\Conversion\Directory\DirectoryIntegration
S
21 65
WebpConverter\Conversion\Method\MethodAbstract
S
20 53
WebpConverter\Conversion\Method\MethodFactory
S
20 44
WebpConverter\Conversion\Cron\CronInitiator
S
18 61
WebpConverter\Settings\SettingsSave
S
16 53
WebpConverter\Conversion\Media\Upload
S
16 49
WebpConverter\Conversion\Cron\CronStatusManager
S
16 45
WebpConverter\Plugin\Uninstall\WebpFiles
S
16 40
WebpConverter\Settings\Option\OutputFormatsOption
S
15 53
WebpConverter\Settings\Page\PageIntegration
S
15 57
WebpConverter\Settings\Option\ImageResizeOption
S
14 66
WebpConverter\Conversion\Format\FormatFactory
S
14 44
WebpConverter\Notice\AvifSupportNotice
S
14 35
WebpConverter\Error\Detector\SettingsIncorrectDetector
S
14 21
WebpConverter\Service\FileLoader
S
14 45
WebpConverter\Error\Detector\PathsErrorsDetector
S
13 34
WebpConverter\Service\StatsManager
S
13 52
WebpConverter\Conversion\DirectoryFiles
S
12 40
WebpConverter\Service\WpCliManager
S
12 89
WebpConverter\Notice\CloudflareNotice
S
12 55
WebpConverter\Action\DeletePaths
S
11 27
WebpConverter\Notice\NoticeIntegration
S
11 36
WebpConverter\Notice\ThanksNotice
S
11 29
WebpConverter\Service\NonceManager
S
11 35
WebpConverter\Service\TokenValidator
S
11 47
WebpConverter\Settings\Option\ConversionMethodOption
S
10 41
WebpConverter\Conversion\Media\Attachment
S
10 37
WebpConverter\Settings\Option\ImagesQualityOption
S
10 33
WebpConverter\Settings\Option\SupportedExtensionsOption
S
10 38
WebpConverter\Notice\LitespeedNotice
S
10 42
WebpConverter\Conversion\Endpoint\RegenerateEndpoint
S
10 59
WebpConverter\Settings\Option\AccessTokenOption
S
9 37
WebpConverter\Settings\Option\OptionsAggregator
S
9 41
WebpConverter\Loader\LoaderIntegration
S
9 20
WebpConverter\Model\Token
S
9 34
WebpConverter\Error\Detector\TokenStatusDetector
S
9 24
WebpConverter\Settings\Option\ExtraFeaturesOption
S
9 48
WebpConverter\Conversion\Format\AvifFormat
S
8 23
WebpConverter\Settings\Option\SupportedDirectoriesOption
S
8 24
WebpConverter\Error\Detector\PassthruExecutionDetector
S
8 37
WebpConverter\Conversion\Endpoint\CronConversionEndpoint
S
8 31
WebpConverter\Notice\WelcomeNotice
S
8 23
WebpConverter\Conversion\Directory\DirectoryFactory
S
8 28
WebpConverter\Plugin\Links
S
8 42
WebpConverter\Conversion\Cron\CronEventGenerator
S
8 20
WebpConverter\Conversion\Method\MethodIntegrator
S
7 34
WebpConverter\PluginInfo
S
7 25
WebpConverter\Conversion\SkipLarger
S
7 16
WebpConverter\Service\DeactivationModalGenerator
S
7 134
WebpConverter\Settings\Option\LoaderTypeOption
S
7 30
WebpConverter\Settings\Page\DebugPage
S
7 56
WebpConverter\Error\Notice\RewritesNotExecutedNotice
S
7 42
WebpConverter\Conversion\Method\LibraryMethodAbstract
S
7 37
WebpConverter\Conversion\Cron\CronStatusViewer
S
7 39
WebpConverter\Settings\PluginOptions
S
6 19
WebpConverter\Action\ConvertPaths
S
6 18
WebpConverter\PluginData
S
6 19
WebpConverter\Conversion\Endpoint\EndpointIntegration
S
6 30
WebpConverter\Conversion\Endpoint\PathsEndpoint
S
6 37
WebpConverter\Service\OptionsAccessManager
S
6 21
WebpConverter\Error\Detector\LibsNotInstalledDetector
S
5 13
WebpConverter\Error\Detector\LibsWithoutWebpSupportDetector
S
5 14
WebpConverter\Conversion\Directory\DirectoryAbstract
S
5 22
WebpConverter\Conversion\SkipCrashed
S
5 13
WebpConverter\Settings\Option\OptionAbstract
S
5 15
WebpConverter\Conversion\Directory\UploadsDirectory
S
4 12
WebpConverter\Settings\Page\SettingsPage
S
4 31
WebpConverter\Conversion\Endpoint\EndpointAbstract
S
4 31
WebpConverter\Plugin\Update
S
4 15
WebpConverter\Repository\TokenRepository
S
4 26
WebpConverter\Plugin\Activation\DefaultSettings
S
4 15
WebpConverter\Service\ServerConfigurator
S
4 8
WebpConverter\Error\Detector\RestApiDisabledDetector
S
4 8
WebpConverter\Settings\AdminAssets
S
4 26
WebpConverter\Loader\LoaderAbstract
S
3 7
WebpConverter\Conversion\Directory\PluginsDirectory
S
3 9
WebpConverter\Plugin\Activation\WebpDirectory
S
3 6
WebpConverter\Error\Detector\WebpFormatActivatedDetector
S
3 10
WebpConverter\Plugin\Uninstall\DebugFiles
S
3 9
WebpConverter\Conversion\SkipExcludedPaths
S
3 9
WebpConverter\Action\ConvertAttachment
S
3 10
WebpConverter\Conversion\Endpoint\ImagesCounterEndpoint
S
3 21
WebpConverter\Service\ViewLoader
S
3 10
WebpConverter\Conversion\Format\WebpFormat
S
3 9
WebpConverter\Conversion\Directory\GalleryDirectory
S
3 9
WebpConverter\Error\Notice\RewritesNotWorkingNotice
S
2 13
WebpConverter\Error\Notice\RestApiDisabledNotice
S
2 13
WebpConverter\Error\Notice\PathHtaccessNotWritableNotice
S
2 11
WebpConverter\Error\Notice\LibsNotInstalledNotice
S
2 13
WebpConverter\Exception\RemoteRequestException
S
2 6
WebpConverter\Exception\SourcePathException
S
2 6
WebpConverter\Conversion\Format\FormatAbstract
S
2 7
WebpConverter\Exception\RemoteErrorResponseException
S
2 6
WebpConverter\Error\Notice\WebpRequiredNotice
S
2 8
WebpConverter\Exception\LargerThanOriginalException
S
2 10
WebpConverter\Error\Notice\PassthruNotWorkingNotice
S
2 11
WebpConverter\Exception\ConversionErrorException
S
2 6
WebpConverter\Exception\ResolutionOversizeException
S
2 6
WebpConverter\Exception\ServerConfigurationException
S
2 6
WebpConverter\Exception\FunctionUnavailableException
S
2 6
WebpConverter\Error\Notice\BypassingApacheNotice
S
2 41
WebpConverter\Exception\ImagickNotSupportWebpException
S
2 6
WebpConverter\Error\Notice\RewritesCachedNotice
S
2 9
WebpConverter\Exception\FilesizeOversizeException
S
2 10
WebpConverter\Error\Notice\PathWebpNotWritableNotice
S
2 14
WebpConverter\Error\Notice\AccessTokenInvalidNotice
S
2 8
WebpConverter\Exception\ExtensionUnsupportedException
S
2 6
WebpConverter\Error\Notice\PathUploadsUnavailableNotice
S
2 14
WebpConverter\Exception\ImageAnimatedException
S
2 6
WebpConverter\Error\Notice\PathWebpDuplicatedNotice
S
2 12
WebpConverter\Exception\OutputPathException
S
2 6
WebpConverter\Exception\ImagickUnavailableException
S
2 6
WebpConverter\Plugin\Uninstall\HtaccessFile
S
2 6
WebpConverter\Error\Notice\PassthruExecutionNotice
S
2 14
WebpConverter\Error\Notice\LibsWithoutWebpSupportNotice
S
2 14
WebpConverter\Error\Notice\ApiLimitExceededNotice
S
2 8
WebpConverter\WebpConverter
S
1 40
WebpConverter\Plugin\Uninstall\PluginSettings
S
1 21
WebpConverter\Settings\Page\PageAbstract
S
1 3
WebpConverter\Exception\ExceptionAbstract
S
1 4

17 more item(s) not shown.