Code Analysis: News-Parser 2.2.3

Class Rating Complexity Lines of code
NewsParserPlugin\Parser\Modifiers\AdapterModifiers\Before\GeneratePostBodyWithAI
A
58 209
NewsParserPlugin\Controller\PostController
S
46 201
NewsParserPlugin\Parser\HTMLPatternParser
S
37 114
NewsParserPlugin\Message\Errors
S
37 78
NewsParserPlugin\Entities\Post
S
33 114
NewsParserPlugin\Api\Rest\CronApiEndpoint
S
32 183
NewsParserPlugin\Entities\CronData
S
32 89
NewsParserPlugin\Models\PostCacheModel
S
31 108
NewsParserPlugin\Service\AI\OpenAIServiceProvider
S
29 114
NewsParserPlugin\Utils\AdapterGuttenberg
S
28 128
NewsParserPlugin\Core\ScriptLoadingManager
S
27 70
NewsParserPlugin\Parser\HTMLParser
S
24 81
NewsParserPlugin\Models\PostModel
S
23 95
NewsParserPlugin\Parser\XMLParser
S
22 94
NewsParserPlugin\Controller\MiddlewareController
S
21 61
NewsParserPlugin\Api\Ajax\AjaxApiEndpoint
S
19 156
NewsParserPlugin\Models\CronDataModel
S
19 64
NewsParserPlugin\Models\AIOptionsModel
S
17 49
NewsParserPlugin\Models\TemplateModel
S
17 49
NewsParserPlugin\Utils\ResponseFormatter
S
17 78
NewsParserPlugin\Parser\Abstracts\AbstractParseContent
S
15 55
NewsParserPlugin\Api\Rest\PostApiEndpoint
S
15 232
NewsParserPlugin\Controller\CronController
S
15 58
NewsParserPlugin\Controller\CronTaskControllerWithLogger
S
14 63
NewsParserPlugin\Api\Ajax\AjaxApiController
S
13 47
NewsParserPlugin\Service\AI\GeminiAIServiceProvider
S
13 53
NewsParserPlugin\Controller\ListController
S
12 49
NewsParserPlugin\Api\Rest\TemplateApiEndpoint
S
12 97
NewsParserPlugin\Utils\MenuConfig
S
12 33
NewsParserPlugin\Controller\EventController
S
11 33
NewsParserPlugin\Utils\Pipe
S
11 36
NewsParserPlugin\CLI\InvokeParse
S
11 49
NewsParserPlugin\Controller\CronTaskController
S
11 46
NewsParserPlugin\Message\Success
S
10 22
NewsParserPlugin\Controller\MediaController
S
10 34
NewsParserPlugin\Api\Rest\RestApiController
S
10 27
NewsParserPlugin\Controller\TemplateController
S
9 33
NewsParserPlugin\Controller\AIOptionsController
S
9 25
NewsParserPlugin\Parser\Modifiers\AdapterModifiers\Before\AddImageSizesModifier
S
8 24
NewsParserPlugin\Parser\Modifiers\AdapterModifiers\Before\GenerateImageWithAI
S
8 24
NewsParserPlugin\Api\Rest\AIOptionsApiEndpoint
S
7 39
NewsParserPlugin\View\TemplateRender
S
7 24
NewsParserPlugin\Menu\Admin\MenuPage
S
7 27
NewsParserPlugin\Entities\Factory\CronDataFactory
S
7 18
NewsParserPlugin\Parser\Modifiers\AdapterModifiers\Before\GenerateTitleWithAI
S
7 31
NewsParserPlugin\Api\Rest\AIApiEndpoint
S
7 40
NewsParserPlugin\Modifiers\ReplaceRelativePathWithAbsolute
S
6 28
NewsParserPlugin\Parser\Modifiers\AdapterModifiers\Before\AddSourceModifier
S
6 16
NewsParserPlugin\Utils\Chain
S
6 14
NewsParserPlugin\Service\AI\Custom1AIServiceProvider
S
6 22
NewsParserPlugin\CLI\InvokeAutopilot
S
5 16
NewsParserPlugin\Modifiers\ImagePrepare
S
5 24
NewsParserPlugin\Parser\HTMLRaw
S
5 11
NewsParserPlugin\Controller\AIController
S
5 13
NewsParserPlugin\Parser\Modifiers\AdapterModifiers\Before\GroupPicturesModifier
S
5 19
NewsParserPlugin\Parser\Modifiers\AdapterModifiers\Before\RemoveDublicatedPicturesModifier
S
4 16
NewsParserPlugin\Parser\Modifiers\AdapterModifiers\Before\RemoveSrcSetAndSizesModifier
S
4 13
NewsParserPlugin\Parser\Modifiers\PostModifiers\AddPostThumbnailModifier
S
4 8
NewsParserPlugin\View\TemplateCallbackRender
S
3 10
NewsParserPlugin\Controller\VisualConstructorController
S
3 10
NewsParserPlugin\Core\App
S
3 18
NewsParserPlugin\Modifiers\RemoveLineBreaks
S
2 6
NewsParserPlugin\Entities\Factory\PostFactory
S
1 3
NewsParserPlugin\Utils\ResponseFormatterStatic
S
1 3
NewsParserPlugin\Exception\MyException
S
1 7