Code Analysis: PublishPress Future 4.5.0

Class Rating Complexity Lines of code
PublishPress\Future\Modules\Workflows\Models\WorkflowModel
D
140 546
PublishPress\Future\Modules\Expirator\Models\ExpirablePostModel
C
115 545
PublishPress\Future\Modules\Workflows\Domain\Steps\Processors\Cron
B
99 591
PublishPress\Future\Modules\Settings\SettingsFacade
B
98 401
PublishPress\Future\Modules\Workflows\Controllers\ScheduledActions
B
87 496
PublishPress\Future\Modules\Expirator\Tables\ScheduledActionsTable
B
85 551
PostExpirator_Display
A
68 374
PublishPress\Future\Modules\Workflows\Controllers\ManualPostTrigger
A
67 398
PublishPress\Future\Modules\Workflows\Models\WorkflowScheduledStepModel
A
65 273
PublishPress\Future\Modules\Expirator\Controllers\ClassicEditorController
A
58 327
PublishPress\Future\Framework\Database\DBTableSchemaHandler
A
57 281
PublishPress\Future\Modules\Expirator\Models\ActionArgsModel
A
56 235
PublishPress\Future\Modules\Workflows\Controllers\WorkflowsList
A
56 319
PublishPress\Future\Modules\Expirator\Controllers\BulkEditController
A
55 306
PublishPress\Future\Modules\Expirator\Controllers\SettingsController
A
53 360
PublishPress\Future\Modules\Workflows\Domain\Engine\ExecutionContext
S
50 168
PublishPress\Future\Modules\Backup\Controllers\BackupRestApi
S
49 287
PublishPress\Future\Framework\WordPress\Models\PostModel
S
45 190
PublishPress\Future\Modules\Expirator\Controllers\QuickEditController
S
44 252
PublishPress\Future\Modules\Workflows\Domain\Engine\VariableResolvers\PostResolver
S
43 140
PublishPress\Future\Modules\Workflows\Domain\Engine\InputValidators\PostQuery
S
40 124
PublishPress\Future\Core\Plugin
S
37 175
PublishPress\Future\Modules\Workflows\Domain\Engine\WorkflowEngine
S
36 280
PublishPress\Future\Modules\Settings\Controllers\Controller
S
33 216
PublishPress\Future\Modules\Expirator\Controllers\PostListController
S
32 129
PublishPress\Future\Modules\Expirator\Controllers\ScheduledActionsController
S
32 214
PublishPress\Future\Modules\Expirator\Models\PostTypeDefaultDataModel
S
32 137
PublishPress\Future\Modules\Workflows\Domain\Engine\VariableResolvers\FutureActionResolver
S
30 138
PublishPress\Future\Modules\Workflows\Domain\Engine\VariableResolvers\UserResolver
S
30 97
PublishPress\Future\Modules\Workflows\Rest\RestApiV1
S
30 283
PublishPress\Future\Framework\Logger\Logger
S
29 115
PublishPress\Future\Modules\Workflows\Domain\Engine\VariableResolvers\SiteResolver
S
28 104
PublishPress\Future\Modules\Expirator\Controllers\ShortcodeController
S
28 102
PublishPress\Future\Modules\Workflows\Domain\Steps\Processors\General
S
28 115
PublishPress\Future\Modules\Workflows\Models\PostModel
S
28 161
PublishPress\Future\Modules\Workflows\Domain\Engine\JsonLogicEngine
S
27 81
PublishPress\Future\Modules\Workflows\Domain\Engine\VariableResolvers\WorkflowResolver
S
27 92
PublishPress\Future\Modules\Expirator\Controllers\RestAPIController
S
26 339
PublishPress\Future\Modules\Workflows\Models\StepTypesModel
S
25 296
PublishPress\Future\Modules\Workflows\Domain\Engine\VariableResolvers\NodeResolver
S
24 66
PublishPress\Future\Modules\Workflows\Domain\Steps\Processors\Post
S
24 93
PublishPress\Future\Modules\Workflows\Models\ScheduledActionModel
S
24 125
PublishPress\Future\Modules\Expirator\ExpirationScheduler
S
23 132
PublishPress\Future\Modules\Workflows\Domain\Steps\Triggers\Definitions\OnLegacyActionTrigger
S
22 107
PublishPress\Future\Modules\Expirator\Models\ExpirationActionsModel
S
20 115
PublishPress\Future\Modules\Workflows\Domain\Steps\Actions\Definitions\SendEmail
S
19 152
PostExpirator_Facade
S
19 69
PublishPress\Future\Framework\System\DateTimeHandler
S
19 70
PublishPress\Future\Modules\Expirator\Adapters\CronToWooActionSchedulerAdapter
S
19 119
PublishPress\Future\Modules\Expirator\DBTableSchemas\ActionArgsSchema
S
18 89
PublishPress\Future\Modules\Settings\Models\SettingsPostTypesModel
S
18 57
PublishPress\Future\Modules\Workflows\DBTableSchemas\WorkflowScheduledStepsSchema
S
18 96
PublishPress\Future\Modules\Workflows\Domain\Steps\Actions\Definitions\DeletePostMeta
S
17 142
PublishPress\Future\Modules\Workflows\Domain\Steps\Actions\Definitions\RemovePostTerm
S
17 135
PublishPress\Future\Modules\Workflows\Domain\Steps\Actions\Definitions\ScheduleDelay
S
17 165
PublishPress\Future\Modules\Workflows\Domain\Steps\Actions\Definitions\SetPostTerm
S
17 131
PublishPress\Future\Modules\Workflows\Domain\Steps\Actions\Definitions\StickPost
S
17 122
PublishPress\Future\Modules\Workflows\Domain\Steps\Actions\Definitions\UnstickPost
S
17 122
PublishPress\Future\Modules\Workflows\Domain\Steps\Actions\Definitions\UpdatePost
S
17 168
PublishPress\Future\Modules\Workflows\Domain\Steps\Actions\Definitions\UpdatePostMeta
S
17 142
PublishPress\Future\Modules\Workflows\Domain\Steps\Actions\Runners\SendRayRunner
S
17 81
PublishPress\Future\Modules\Workflows\Domain\Steps\Triggers\Definitions\OnPostMetaChange
S
17 162
PublishPress\Future\Modules\Workflows\Domain\Steps\Triggers\Definitions\OnPostRowAction
S
17 142
PublishPress\Future\Modules\Workflows\Domain\Steps\Triggers\Definitions\OnPostWorkflowEnable
S
17 123
PublishPress\Future\Modules\Workflows\Domain\Steps\Triggers\Definitions\OnSchedule
S
17 144
PublishPress\Future\Modules\Workflows\Domain\Steps\Triggers\Definitions\OnUserRoleChange
S
17 114
PublishPress\Future\Modules\Workflows\Domain\Steps\Actions\Definitions\AddPostMeta
S
17 149
PublishPress\Future\Modules\Workflows\Domain\Steps\Actions\Definitions\AddPostTerm
S
17 131
PublishPress\Future\Modules\Workflows\Domain\Steps\Actions\Definitions\ChangePostStatus
S
17 129
PublishPress\Future\Modules\Workflows\Domain\Steps\Actions\Definitions\DeactivatePostWorkflow
S
17 135
PublishPress\Future\Modules\Workflows\Controllers\PastDueActions
S
16 99
PublishPress\Future\Modules\Expirator\Module
S
16 143
PublishPress\Future\Modules\Workflows\Domain\Engine\VariableResolvers\ArrayResolver
S
16 50
PublishPress\Future\Modules\Expirator\Controllers\ExpirationController
S
16 85
PublishPress\Future\Modules\Workflows\Domain\Engine\VariableResolvers\TermsArrayResolver
S
16 52
PublishPress\Future\Modules\Workflows\Models\WorkflowsModel
S
16 94
PublishPress\Future\Modules\VersionNotices\Module
S
15 90
PublishPress\Future\Modules\Workflows\Models\ScheduledActionsModel
S
15 181
PublishPress\Future\Modules\Backup\Controllers\BackupAdminPage
S
15 126
PublishPress\Future\Framework\Logger\DBTableSchemas\DebugLogSchema
S
14 68
PostExpirator_Util
S
14 47
PublishPress\Future\Modules\Settings\Models\TaxonomiesModel
S
14 63
PublishPress\Future\Modules\Workflows\Controllers\FutureLegacyAction
S
14 88
PublishPress\Future\Modules\Expirator\Controllers\BulkActionController
S
14 67
PublishPress\Future\Modules\Expirator\Controllers\BlockEditorController
S
14 150
PublishPress\Future\Modules\Workflows\Controllers\PostsList
S
13 70
PublishPress\Future\Modules\Workflows\Controllers\WorkflowEditor
S
13 218
PublishPress\Future\Modules\Workflows\Domain\Steps\Triggers\Runners\OnPostUpdateRunner
S
12 115
PublishPress\Future\Modules\Workflows\Module
S
12 98
PublishPress\Future\Modules\Workflows\Domain\Steps\Triggers\Runners\OnPostSaveRunner
S
11 96
PublishPress\Future\Core\DI\Container
S
11 36
PublishPress\Future\Modules\Debug\Controllers\Controller
S
11 37
PublishPress\Future\Framework\WordPress\Facade\NoticeFacade
S
11 51
PublishPress\Future\Modules\Expirator\ExpirationActions\PostCategoryAdd
S
10 59
PublishPress\Future\Modules\Expirator\ExpirationActions\PostCategoryRemoveAll
S
10 55
PublishPress\Future\Modules\Expirator\ExpirationActions\PostCategorySet
S
10 56
PublishPress\Future\Modules\Expirator\Migrations\V30001RestorePostMeta
S
10 65
PublishPress\Future\Modules\Expirator\Migrations\V30000WPCronToActionsScheduler
S
10 59
PublishPress\Future\Modules\Workflows\Domain\LegacyAction\TriggerWorkflow
S
10 34
PublishPress\Future\Modules\Expirator\ExpirationActions\PostCategoryRemove
S
10 59
PublishPress\Future\Framework\WordPress\Models\TermModel
S
10 29
PublishPress\Future\Modules\Expirator\Controllers\ContentController
S
9 94
Walker_PostExpirator_Category_Checklist
S
9 30
PublishPress\Future\Modules\Expirator\ExpirationActions\PostStatusToPrivate
S
8 34
PublishPress\Future\Modules\Expirator\ExpirationActions\UnstickPost
S
8 29
PublishPress\Future\Modules\Expirator\ExpirationActions\DeletePost
S
8 29
PublishPress\Future\Modules\Expirator\ExpirationActions\ChangePostStatus
S
8 31
PostExpirator_Cli
S
8 34
PostExpirator_Reviews
S
8 23
PublishPress\Future\Modules\Expirator\ExpirationActions\PostStatusToTrash
S
8 34
PublishPress\Future\Modules\Expirator\ExpirationActions\PostStatusToDraft
S
8 34
PublishPress\Future\Modules\Workflows\Domain\Steps\Triggers\Runners\OnPostWorkflowEnableRunner
S
8 65
PublishPress\Future\Modules\Expirator\ExpirationActions\StickPost
S
8 29
PublishPress\Future\Modules\Expirator\Controllers\PluginsListController
S
7 25
PublishPress\Future\Framework\WordPress\Facade\OptionsFacade
S
7 28
PublishPress\Future\Modules\Workflows\Controllers\PostType
S
6 68
PublishPress\Future\Modules\Workflows\Models\CronSchedulesModel
S
6 23
PublishPress\Future\Modules\Workflows\Models\PostTermModel
S
6 29
PublishPress\Future\Modules\Workflows\Domain\Engine\ContextProcessors\DateProcessor
S
6 24
PublishPress\Future\Modules\Workflows\Domain\Steps\Actions\Runners\RemovePostTermRunner
S
6 47
PublishPress\Future\Modules\Workflows\Domain\Steps\Triggers\Runners\OnLegacyActionTriggerRunner
S
6 42
PublishPress\Future\Modules\Workflows\Domain\Steps\Actions\Runners\AppendDebugLogRunner
S
6 48
PublishPress\Future\Modules\WooCommerce\Module
S
6 26
PublishPress\Future\Framework\WordPress\Models\UserModel
S
6 19
PublishPress\Future\Modules\Workflows\Domain\Steps\Actions\Runners\SetPostTermRunner
S
5 44
PublishPress\Future\Modules\Workflows\Models\PostStatusesModel
S
5 22
PublishPress\Future\Modules\InstanceProtection\Module
S
5 18
PublishPress\Future\Modules\Workflows\Domain\Steps\Actions\Runners\AddPostTermRunner
S
5 47
PublishPress\Future\Modules\Expirator\Models\PostTypesModel
S
5 33
PublishPress\Future\Core\Autoloader
S
4 16
PublishPress\Future\Framework\WordPress\Models\TermsModel
S
3 10
PublishPress\Future\Modules\Backup\Module
S
3 23

107 more item(s) not shown.