Code Analysis: MailPoet 3 (New) 3.88.1

Class Rating Complexity Lines of code
MailPoetGenerated\FreeCachedContainer
D
330 1,406
MailPoet\Config\MP2Migrator
D
191 741
MailPoet\WP\Functions
D
172 528
MailPoet\Config\Populator
D
134 794
MailPoetDoctrineProxies\__CG__\MailPoet\Entities\SubscriberEntity
D
127 270
MailPoetDoctrineProxies\__CG__\MailPoet\Entities\NewsletterEntity
C
119 255
MailPoet\Models\Subscriber
B
100 553
MailPoet\Subscription\Pages
B
99 307
MailPoet\Config\Migrator
B
94 820
MailPoet\Subscribers\ImportExport\Import\Import
B
82 451
MailPoet\Segments\DynamicSegments\FilterDataMapper
B
79 226
MailPoetDoctrineProxies\__CG__\MailPoet\Entities\ScheduledTaskEntity
B
78 178
MailPoet\Models\Newsletter
A
75 398
MailPoetDoctrineProxies\__CG__\MailPoet\Entities\SendingQueueEntity
A
73 162
MailPoet\Entities\NewsletterEntity
A
68 191
MailPoetDoctrineProxies\__CG__\MailPoet\Entities\FormEntity
A
63 142
MailPoetDoctrineProxies\__CG__\MailPoet\Entities\SegmentEntity
A
63 143
MailPoetDoctrineProxies\__CG__\MailPoet\Entities\StatisticsClickEntity
A
61 138
MailPoet\Cron\Workers\Scheduler
A
60 230
MailPoet\Newsletter\NewsletterSaveController
A
60 243
MailPoetDoctrineProxies\__CG__\MailPoet\Entities\NewsletterTemplateEntity
A
59 134
MailPoet\Segments\WooCommerce
A
58 387
MailPoet\API\JSON\v1\Newsletters
A
58 296
MailPoet\Form\DisplayFormInWPContent
A
56 154
MailPoet\Form\Block\BlockRendererHelper
A
56 162
MailPoet\Subscribers\SubscriberSaveController
A
55 161
MailPoet\Tasks\Sending
A
55 229
MailPoet\Cron\Triggers\WordPress
A
54 251
MailPoet\API\JSON\ResponseBuilders\NewslettersResponseBuilder
A
54 206
MailPoet\Cron\Workers\SendingQueue\SendingQueue
A
53 311
MailPoet\Entities\SubscriberEntity
A
53 179
MailPoet\Models\Model
A
52 204
MailPoet\Config\Initializer
A
51 266
MailPoetDoctrineProxies\__CG__\MailPoet\Entities\StatisticsWooCommercePurchaseEntity
A
51 118
MailPoet\Form\Util\Styles
A
51 214
MailPoet\API\JSON\v1\Subscribers
S
49 202
MailPoet\Segments\WP
S
48 236
MailPoetDoctrineProxies\__CG__\MailPoet\Entities\ScheduledTaskSubscriberEntity
S
48 111
MailPoet\API\JSON\v1\Services
S
47 184
MailPoet\Newsletter\Links\Links
S
47 207
MailPoet\API\JSON\API
S
47 182
MailPoet\Subscribers\SubscriberListingRepository
S
47 281
MailPoet\Validator\Validator
S
47 131
MailPoet\Subscribers\SubscriberSubscribeController
S
45 151
MailPoetDoctrineProxies\__CG__\MailPoet\Entities\StatisticsOpenEntity
S
45 106
MailPoet\API\JSON\v1\Forms
S
45 223
MailPoet\Config\Menu
S
44 412
MailPoetDoctrineProxies\__CG__\MailPoet\Entities\UserFlagEntity
S
43 102
MailPoetDoctrineProxies\__CG__\MailPoet\Entities\NewsletterLinkEntity
S
43 102
MailPoet\Services\Bridge
S
43 168
MailPoet\Subscribers\ImportExport\Export\Export
S
43 206
MailPoet\CustomFields\ApiDataSanitizer
S
42 137
MailPoet\API\JSON\v1\DynamicSegments
S
42 185
MailPoet\API\MP\v1\API
S
41 154
MailPoet\Subscription\Manage
S
41 138
MailPoet\Form\Widget
S
41 188
MailPoet\Subscribers\ImportExport\Import\MailChimp
S
40 147
MailPoet\Cron\CronHelper
S
40 159
MailPoet\API\MP\v1\Subscribers
S
38 127
MailPoet\Config\ServicesChecker
S
38 135
MailPoet\Form\BlockStylesRenderer
S
38 98
MailPoet\Newsletter\Renderer\Renderer
S
36 170
MailPoet\Newsletter\Shortcodes\Categories\Link
S
36 134
MailPoet\Newsletter\Editor\PostTransformer
S
36 129
MailPoet\Newsletter\Shortcodes\Shortcodes
S
35 139
MailPoet\Twig\Functions
S
35 242
MailPoet\Models\SubscriberSegment
S
34 127
MailPoet\API\JSON\v1\Settings
S
34 163
MailPoet\Newsletter\Renderer\Blocks\Text
S
34 164
MailPoet\API\JSON\v1\Segments
S
34 208
MailPoet\Cron\CronWorkerRunner
S
33 116
MailPoet\API\JSON\v1\SendingQueue
S
32 168
MailPoet\Newsletter\BlockPostQuery
S
32 88
MailPoet\Cron\Workers\SendingQueue\Migration
S
32 181
MailPoet\Mailer\Methods\MailPoet
S
32 111
MailPoet\Cron\DaemonHttpRunner
S
31 103
MailPoet\Newsletter\Scheduler\PostNotificationScheduler
S
31 120
MailPoet\WooCommerce\Subscription
S
31 166
MailPoet\Form\Block\Date
S
31 147
MailPoet\Newsletter\Listing\NewsletterListingRepository
S
30 199
MailPoet\Mailer\Methods\ErrorMappers\MailPoetMapper
S
30 180
MailPoet\Newsletter\Renderer\Columns\Renderer
S
29 121
MailPoet\Newsletter\Scheduler\AutomaticEmailScheduler
S
29 86
MailPoet\Segments\SegmentsRepository
S
29 188
MailPoet\Settings\SettingsController
S
29 122
MailPoet\Newsletter\Editor\StructureTransformer
S
28 97
MailPoet\Config\Hooks
S
28 299
MailPoet\Newsletter\Scheduler\WelcomeScheduler
S
27 80
MailPoet\Cron\Workers\SendingQueue\Tasks\Newsletter
S
27 175
MailPoet\Subscribers\ImportExport\ImportExportRepository
S
27 154
MailPoet\AutomaticEmails\WooCommerce\Events\FirstPurchase
S
27 156
MailPoet\Util\Helpers
S
26 85
MailPoet\Analytics\Reporter
S
26 152
MailPoet\Models\CustomField
S
26 104
MailPoet\Segments\DynamicSegments\Filters\MailPoetCustomFields
S
25 106
MailPoet\Subscription\SubscriptionUrlFactory
S
25 86
MailPoet\Newsletter\ViewInBrowser\ViewInBrowserController
S
24 62
MailPoet\Router\Router
S
24 71
MailPoet\Statistics\Track\SubscriberActivityTracker
S
24 77
MailPoet\Config\TranslationUpdater
S
24 97
MailPoet\Mailer\MailerFactory
S
24 116
MailPoet\Newsletter\Url
S
23 56
MailPoet\NewsletterTemplates\ThumbnailSaver
S
23 76
MailPoet\Entities\FormEntity
S
23 77
MailPoet\Form\Block\Heading
S
23 87
MailPoet\Doctrine\MetadataCache
S
22 62
MailPoet\Subscribers\RequiredCustomFieldValidator
S
22 54
MailPoet\Config\Shortcodes
S
22 143
MailPoet\Util\ConflictResolver
S
22 129
MailPoet\Newsletter\NewslettersRepository
S
21 315
MailPoet\Newsletter\Renderer\Blocks\Renderer
S
21 75
MailPoet\Router\Endpoints\Track
S
21 58
MailPoet\Segments\DynamicSegments\Filters\EmailAction
S
21 123
MailPoet\Segments\SubscribersFinder
S
21 129
MailPoet\AdminPages\Pages\FormEditor
S
21 137
MailPoet\Util\DateConverter
S
21 77
MailPoet\API\JSON\v1\AutomaticEmails
S
21 52
MailPoet\Newsletter\Editor\PostContentManager
S
20 104
MailPoet\Subscription\Captcha
S
20 83
MailPoet\Entities\SubscriberCustomFieldEntity
S
20 50
MailPoet\Form\Block\Paragraph
S
20 74
MailPoet\AutomaticEmails\WooCommerce\Events\PurchasedInCategory
S
20 128
MailPoet\Automation\Integrations\MailPoet\Actions\SendWelcomeEmailAction
S
19 80
MailPoet\Statistics\Track\WooCommercePurchases
S
19 72
MailPoet\Form\Block\Image
S
19 64
MailPoet\AutomaticEmails\WooCommerce\Events\PurchasedProduct
S
19 129
MailPoet\Subscription\ManageSubscriptionFormRenderer
S
18 186
MailPoet\Form\BlocksRenderer
S
18 74
MailPoet\Form\Renderer
S
18 69
MailPoet\Mailer\Mailer
S
18 43
MailPoet\Mailer\MetaInfo
S
18 50
MailPoet\Newsletter\ViewInBrowser\ViewInBrowserRenderer
S
18 60
MailPoet\Statistics\Track\Clicks
S
18 94
MailPoet\Cron\Workers\SendingQueue\Tasks\Mailer
S
17 60
MailPoet\Form\Block\Columns
S
17 45
MailPoet\Newsletter\Renderer\Blocks\Image
S
16 55
MailPoet\Newsletter\Scheduler\Scheduler
S
16 57
MailPoet\Newsletter\Shortcodes\Categories\Newsletter
S
16 50
MailPoet\Subscribers\InactiveSubscribersController
S
16 162
MailPoet\Subscribers\ImportExport\PersonalDataExporters\SubscriberExporter
S
16 90
MailPoet\Subscription\Throttling
S
16 55
MailPoet\Form\Block\Column
S
16 45
MailPoet\Form\Block\Select
S
16 57
MailPoet\Mailer\Methods\PHPMail
S
16 67
MailPoet\Newsletter\Scheduler\ReEngagementScheduler
S
15 111
MailPoet\Newsletter\Shortcodes\Categories\Subscriber
S
15 40
MailPoet\NewsletterTemplates\NewsletterTemplatesRepository
S
15 80
MailPoet\Segments\DynamicSegments\Filters\SubscriberSubscribedDate
S
15 47
MailPoet\API\JSON\ResponseBuilders\DynamicSegmentsResponseBuilder
S
15 66
MailPoet\AdminPages\Pages\NewsletterEditor
S
15 82
MailPoet\Tasks\State
S
15 75
MailPoet\WooCommerce\TransactionalEmails
S
15 90
MailPoet\Newsletter\Editor\MetaInformationManager
S
14 51
MailPoet\Statistics\GATracking
S
14 56
MailPoet\Subscribers\SubscriberActions
S
14 55
MailPoet\Automation\Engine\Control\StepRunner
S
14 63
MailPoet\Listing\Handler
S
14 43
MailPoet\Models\SubscriberCustomField
S
13 68
MailPoet\Subscribers\ConfirmationEmailMailer
S
13 73
MailPoet\API\JSON\v1\SendingTaskSubscribers
S
12 69
MailPoet\Newsletter\Renderer\Blocks\AbandonedCartContent
S
12 35
MailPoet\Cron\Workers\SendingQueue\Tasks\Shortcodes
S
12 31
MailPoet\Segments\SegmentsSimpleListRepository
S
12 73
MailPoet\Doctrine\EventListeners\TimestampListener
S
12 29
MailPoet\Statistics\Track\Opens
S
12 53
MailPoet\Subscribers\SubscribersEmailCountsController
S
12 90
MailPoet\AutomaticEmails\WooCommerce\WooCommerce
S
12 69
MailPoet\Util\Notices\PermanentNotices
S
11 76
MailPoet\Form\Block\Segment
S
11 45
MailPoet\AdminPages\Pages\Logs
S
11 30
MailPoet\Subscription\CaptchaRenderer
S
11 92
MailPoet\CustomFields\CustomFieldsRepository
S
10 22
MailPoet\AdminPages\PageRenderer
S
10 40
MailPoet\Cron\Workers\WooCommercePastOrders
S
10 42
MailPoet\Newsletter\Segment\NewsletterSegmentRepository
S
10 40
MailPoet\Form\Block\Checkbox
S
10 38
MailPoet\Form\Block\Radio
S
10 43
MailPoet\Helpscout\Beacon
S
10 62
MailPoet\Cron\Workers\InactiveSubscribers
S
9 37
MailPoet\Cron\Workers\UnsubscribeTokens
S
9 40
MailPoet\Statistics\Track\Unsubscribes
S
9 40
MailPoet\Subscription\Form
S
8 29
MailPoet\DI\ContainerConfigurator
S
8 439
MailPoet\Segments\DynamicSegments\Filters\SubscriberScore
S
8 24
MailPoet\Logging\LogRepository
S
8 40
MailPoet\Newsletter\Renderer\Blocks\Footer
S
7 36
MailPoet\Newsletter\Renderer\Blocks\Header
S
7 36
MailPoet\Newsletter\Shortcodes\Categories\Date
S
7 25
MailPoet\AdminPages\Pages\Segments
S
7 90
MailPoet\WP\Readme
S
7 29
MailPoet\Newsletter\Renderer\Blocks\Social
S
6 29
MailPoet\Segments\DynamicSegments\Filters\WooCommerceNumberOfOrders
S
6 43
MailPoet\AdminPages\Pages\Subscribers
S
6 54
MailPoet\Segments\DynamicSegments\Filters\WooCommerceTotalSpent
S
6 44
MailPoet\Form\Util\Export
S
6 78
MailPoet\Form\Templates\Templates\Template3SlideIn
S
5 231
MailPoet\Form\Templates\Templates\Template14BelowPages
S
5 286
MailPoet\Form\Templates\Templates\Template4Widget
S
5 222
MailPoet\Form\Templates\Templates\Template14Widget
S
5 272
MailPoet\Form\Templates\Templates\Template11BelowPages
S
5 356
MailPoet\Form\Templates\Templates\Template14FixedBar
S
5 299
MailPoet\Form\Templates\Templates\Template12FixedBar
S
5 339
MailPoet\Form\Templates\Templates\Template3Widget
S
5 231
MailPoet\AdminPages\Pages\Newsletters
S
5 83
MailPoet\Form\Templates\Templates\Template4BelowPages
S
5 241
MailPoet\Form\Templates\Templates\Template14SlideIn
S
5 288
MailPoet\Form\Templates\Templates\Template13SlideIn
S
5 303
MailPoet\Form\Templates\Templates\Template3Popup
S
5 236
MailPoet\Form\Templates\Templates\Template18Widget
S
5 305
MailPoet\Form\Templates\Templates\Template7FixedBar
S
5 264
MailPoet\Form\Templates\Templates\Template1BelowPages
S
5 249
MailPoet\Form\Templates\Templates\Template11SlideIn
S
5 326
MailPoet\Form\Templates\Templates\Template4FixedBar
S
5 249
MailPoet\Form\Templates\Templates\Template12Popup
S
5 314
MailPoet\Form\Templates\Templates\Template10Popup
S
5 253
MailPoet\Form\Templates\Templates\Template10BelowPages
S
5 283
MailPoet\Form\Templates\Templates\Template7BelowPages
S
5 307
MailPoet\Form\Templates\Templates\Template3BelowPages
S
5 256
MailPoet\Form\Templates\Templates\Template6BelowPages
S
5 265
MailPoet\Form\Templates\Templates\Template13Popup
S
5 302
MailPoet\Form\Templates\Templates\Template14Popup
S
5 287
MailPoet\Form\Templates\Templates\Template4Popup
S
5 267
MailPoet\Form\Templates\Templates\Template18SlideIn
S
5 343
MailPoet\Form\Templates\Templates\Template1FixedBar
S
5 282
MailPoet\Form\Templates\Templates\Template18BelowPages
S
5 378
MailPoet\Form\Templates\Templates\Template10SlideIn
S
5 252
MailPoet\Form\Templates\Templates\Template7Widget
S
5 242
MailPoet\Form\Templates\Templates\Template3FixedBar
S
5 242
MailPoet\Form\Templates\Templates\Template13BelowPages
S
5 301
MailPoet\Form\Templates\Templates\Template4SlideIn
S
5 268
MailPoet\Form\Templates\Templates\Template12BelowPages
S
5 298
MailPoet\Form\Templates\Templates\Template12Widget
S
5 236
MailPoet\Form\Templates\Templates\Template17Popup
S
5 315
MailPoet\Form\Templates\Templates\Template17FixedBar
S
5 274
MailPoet\Form\Templates\Templates\Template11Widget
S
5 258
MailPoet\Form\Templates\Templates\Template7SlideIn
S
5 290
MailPoet\Form\Templates\Templates\Template11Popup
S
5 327
MailPoet\Form\Templates\Templates\Template10Widget
S
5 253
MailPoet\Form\Templates\Templates\Template18FixedBar
S
5 394
MailPoet\Form\Templates\Templates\Template13Widget
S
5 287
MailPoet\Form\Templates\Templates\Template17BelowPages
S
5 292
MailPoet\Form\Templates\Templates\Template12SlideIn
S
5 314
MailPoet\Form\Templates\Templates\Template17Widget
S
5 263
MailPoet\Form\Templates\Templates\Template6FixedBar
S
5 232
MailPoet\Form\Templates\Templates\Template13FixedBar
S
5 314
MailPoet\Form\Templates\Templates\Template18Popup
S
5 334
MailPoet\Form\Templates\Templates\Template11FixedBar
S
5 306
MailPoet\Form\Templates\Templates\Template7Popup
S
5 289
MailPoet\Form\Templates\Templates\Template10FixedBar
S
5 321
MailPoet\Form\Templates\Templates\Template17SlideIn
S
5 316
MailPoet\Config\PopulatorData\Templates\ScienceWeekly
S
4 1,180
MailPoet\Config\PopulatorData\Templates\FashionBlogA
S
4 1,433
MailPoet\Config\PopulatorData\Templates\Poet
S
4 1,254
MailPoet\Config\PopulatorData\Templates\RetroComputingMagazine
S
4 647
MailPoet\Config\PopulatorData\Templates\CityLocalNews
S
4 1,488
MailPoet\Config\PopulatorData\Templates\AppWelcome
S
4 399
MailPoet\Config\PopulatorData\Templates\Music
S
4 1,471
MailPoet\Config\PopulatorData\Templates\RenewableEnergy
S
4 1,338
MailPoet\Config\PopulatorData\Templates\LifestyleBlogB
S
4 1,500
MailPoet\Config\PopulatorData\Templates\BuddhistTemple
S
4 1,287
MailPoet\Config\PopulatorData\Templates\Birds
S
4 1,740
MailPoet\Config\PopulatorData\Templates\Photography
S
4 2,102
MailPoet\Config\PopulatorData\Templates\NotSoMedium
S
4 995
MailPoet\Config\PopulatorData\Templates\Motor
S
4 1,198
MailPoet\Config\PopulatorData\Templates\Avocado
S
4 1,021
MailPoet\Config\PopulatorData\Templates\WelcomeBlank12Column
S
4 335
MailPoet\Config\PopulatorData\Templates\WordPressTheme
S
4 1,423
MailPoet\Config\PopulatorData\Templates\Fitness
S
4 1,183
MailPoet\Config\PopulatorData\Templates\Mosque
S
4 1,793
MailPoet\Config\PopulatorData\Templates\ConfirmInterestBeforeDeactivation
S
4 213
MailPoet\Config\PopulatorData\Templates\SimpleText
S
4 189
MailPoet\Config\PopulatorData\Templates\FarmersMarket
S
4 1,544
MailPoet\Config\PopulatorData\Templates\IndustryConference
S
4 1,463
MailPoet\Config\PopulatorData\Templates\FashionBlog
S
4 1,090
MailPoet\Config\PopulatorData\Templates\JazzClub
S
4 1,258
MailPoet\Config\PopulatorData\Templates\FashionStore
S
4 1,411
MailPoet\Config\PopulatorData\Templates\FestivalEvent
S
4 510
MailPoet\Config\PopulatorData\Templates\RockBand
S
4 1,224
MailPoet\Config\PopulatorData\Templates\Drone
S
4 1,178
MailPoet\Config\PopulatorData\Templates\Phone
S
4 763
MailPoet\Config\PopulatorData\Templates\FoodBox
S
4 742
MailPoet\Config\PopulatorData\Templates\DogFood
S
4 1,135
MailPoet\Config\PopulatorData\Templates\PostNotificationsBlank1Column
S
4 331
MailPoet\Config\PopulatorData\Templates\Synagogue
S
4 1,787
MailPoet\Config\PopulatorData\Templates\ComputerRepair
S
4 1,124
MailPoet\Config\PopulatorData\Templates\College
S
4 1,132
MailPoet\Config\PopulatorData\Templates\Engineering
S
4 1,259
MailPoet\Config\PopulatorData\Templates\Shoes
S
4 565
MailPoet\Config\PopulatorData\Templates\NewsDay
S
4 1,086
MailPoet\Config\PopulatorData\Templates\Sunglasses
S
4 696
MailPoet\Config\PopulatorData\Templates\BrandingAgencyNews
S
4 2,081
MailPoet\Newsletter\Shortcodes\ShortcodesHelper
S
4 118
MailPoet\Config\PopulatorData\Templates\ConfirmInterestOrUnsubscribe
S
4 212
MailPoet\Config\PopulatorData\Templates\PrimarySchool
S
4 1,350
MailPoet\Config\PopulatorData\Templates\YogaStudio
S
4 779
MailPoet\Config\PopulatorData\Templates\NewspaperTraditional
S
4 1,221
MailPoet\Config\PopulatorData\Templates\ModularStyleStories
S
4 1,431
MailPoet\Config\PopulatorData\Templates\HealthyFoodBlog
S
4 2,460
MailPoet\Config\PopulatorData\Templates\WideStoryLayout
S
4 761
MailPoet\Config\PopulatorData\Templates\NewsletterBlank1Column
S
4 244
MailPoet\Config\PopulatorData\Templates\NewsletterBlank12Column
S
4 305
MailPoet\Config\PopulatorData\Templates\FashionShop
S
4 1,028
MailPoet\Config\PopulatorData\Templates\WelcomeBlank1Column
S
4 244
MailPoet\Config\PopulatorData\Templates\FlowersWithCoupon
S
4 1,501
MailPoet\Config\PopulatorData\Templates\LifestyleBlogA
S
4 1,270
MailPoet\Config\PopulatorData\Templates\Software
S
4 1,300
MailPoet\Config\PopulatorData\Templates\Vlogger
S
4 1,412
MailPoet\Config\PopulatorData\Templates\Coffee
S
4 988
MailPoet\Config\PopulatorData\Templates\NewsletterBlank13Column
S
4 328
MailPoet\Config\PopulatorData\Templates\Minimal
S
4 1,202
MailPoet\Config\PopulatorData\Templates\WineCity
S
4 947
MailPoet\Config\PopulatorData\Templates\WorldCup
S
4 768
MailPoet\Config\PopulatorData\Templates\RssSimpleNews
S
4 822
MailPoet\Config\PopulatorData\Templates\GiftWelcome
S
4 333
MailPoet\Config\PopulatorData\Templates\Retro
S
4 1,319
MailPoet\Config\PopulatorData\Templates\RealEstate
S
4 1,101
MailPoet\Config\PopulatorData\Templates\TakeAHike
S
4 755
MailPoet\Config\PopulatorData\Templates\KidsClothing
S
4 1,647
MailPoet\Config\PopulatorData\Templates\Guitarist
S
4 1,731
MailPoet\Config\PopulatorData\Templates\NewsletterBlank121Column
S
4 365
MailPoet\Config\PopulatorData\Templates\PieceOfCake
S
4 430
MailPoet\Config\PopulatorData\Templates\Charity
S
4 1,121
MailPoet\Config\PopulatorData\Templates\BookStoreWithCoupon
S
4 1,186
MailPoet\Config\PopulatorData\Templates\ClearNews
S
4 1,873
MailPoet\Config\PopulatorData\Templates\Hotels
S
4 1,400
MailPoet\Config\PopulatorData\Templates\Faith
S
4 474
MailPoet\Config\PopulatorData\Templates\Painter
S
4 1,405
MailPoet\WooCommerce\TransactionalEmails\Template
S
1 712

446 more item(s) not shown.