Code Analysis: FormGent 1.0.0

Class Rating Complexity Lines of code
FormGent\App\Repositories\FormRepository
A
55 273
FormGent\App\Repositories\FormPresetFieldRepository
S
47 265
FormGent\App\Repositories\ResponseRepository
S
47 286
FormGent\App\Repositories\QuizRepository
S
39 140
FormGent\App\Http\Controllers\ResponseController
S
35 195
FormGent\App\Helpers\Form
S
33 138
FormGent\App\Utils\ConditionalLogic
S
30 90
FormGent\App\Jobs\Spreadsheet
S
29 170
FormGent\App\DTO\GoogleSpreadSheet\DTO
S
28 98
FormGent\App\Providers\PostTypeServiceProvider
S
28 250
FormGent\App\Integrations\Google\Spreadsheet
S
27 287
FormGent\App\DTO\EmailNotificationDTO
S
26 91
FormGent\App\Http\Controllers\Admin\ResponseController
S
26 259
FormGent\App\DTO\ResponseDTO
S
24 84
FormGent\App\Http\Controllers\Admin\FormController
S
24 267
FormGent\App\Integrations\Google\SpreadsheetHeader
S
18 84
FormGent\App\Repositories\AnalyticRepository
S
18 87
FormGent\App\DTO\ResponseReadDTO
S
18 63
FormGent\App\Http\Controllers\Admin\EmailNotificationController
S
17 173
FormGent\App\Utils\DateTime
S
17 59
FormGent\App\Jobs\EmailNotification
S
14 51
FormGent\App\DTO\FormReadDTO
S
14 49
FormGent\App\DTO\AnswerDTO
S
14 49
FormGent\App\DTO\FormDTO
S
14 49
FormGent\App\Http\Controllers\ZapierController
S
14 122
FormGent\App\Repositories\SummaryRepository
S
13 63
FormGent\App\Providers\BlockServiceProvider
S
12 58
FormGent\App\DTO\DTO
S
12 42
FormGent\App\DTO\SpreadsheetQueueDTO
S
10 35
FormGent\App\Jobs\SpreadsheetHeader
S
10 53
FormGent\App\Providers\SpreadsheetServiceProvider
S
10 52
FormGent\App\Http\Controllers\Admin\GoogleSpreadsheetController
S
10 140
FormGent\App\Repositories\EmailNotificationRepository
S
10 40
FormGent\App\Fields\Field
S
10 25
FormGent\App\Http\Controllers\Controller
S
10 32
FormGent\App\Providers\WPMLCompatibilityProvider
S
9 34
FormGent\App\DTO\EmailNotificationReadDTO
S
8 28
FormGent\App\Repositories\FormSettingsRepository
S
8 24
FormGent\App\Repositories\SettingsRepository
S
8 33
FormGent\App\DTO\SpreadsheetHeaderDTO
S
8 28
FormGent\App\Widgets\Form
S
8 46
FormGent\App\DTO\AnswerFieldDTO
S
8 28
FormGent\App\Providers\Admin\MenuServiceProvider
S
7 40
FormGent\App\Providers\QuizProvider
S
7 27
FormGent\App\Http\Controllers\CaptchaController
S
7 61
FormGent\App\Integrations\Google\Base
S
7 40
FormGent\App\DTO\ZapierZapsDTO
S
6 21
FormGent\App\DTO\NoteDTO
S
6 21
FormGent\App\Http\Controllers\Admin\GoogleSheetController
S
6 50
FormGent\App\Repositories\AnswerRepository
S
6 33
FormGent
S
5 28
FormGent\App\Http\Controllers\Admin\NoteController
S
5 64
FormGent\App\Repositories\NoteRepository
S
5 20
FormGent\App\Providers\EmailNotificationServiceProvider
S
5 36
FormGent\App\Http\Controllers\Admin\SummaryController
S
5 42
FormGent\App\Repositories\SpreadsheetRepository
S
5 20
FormGent\App\Providers\ShortCodeServiceProvider
S
5 22
FormGent\App\Repositories\ResponseTokenRepository
S
4 18
FormGent\App\Http\Controllers\AnalyticsController
S
4 36
FormGent\App\Http\Middleware\Zapier
S
4 22
FormGent\App\Models\Post
S
3 9
FormGent\App\Http\Controllers\Admin\SettingsController
S
3 28
FormGent\App\Http\Controllers\FormController
S
3 23
FormGent\App\Http\Controllers\AttachmentController
S
3 35
FormGent\App\Widgets\Controls\Select
S
3 19
FormGent\App\Models\Answer
S
3 9
FormGent\App\Http\Controllers\Admin\AnalyticsController
S
3 17
FormGent\App\Providers\FileUploadServiceProvider
S
3 8
FormGent\App\Models\Response
S
3 9
FormGent\App\Models\GoogleSpreadsheetQueue
S
2 6
FormGent\App\Models\Spreadsheet
S
2 6
FormGent\App\DTO\ResponseSingleDTO
S
2 7
FormGent\App\Models\Note
S
2 6
FormGent\App\Models\EmailNotification
S
2 6
FormGent\App\Models\PostMeta
S
2 6
FormGent\App\Models\ResponseMeta
S
2 6
FormGent\App\DTO\NoteReadDTO
S
2 7
FormGent\App\Http\Controllers\UserController
S
2 9
FormGent\App\Models\ResponseToken
S
2 6
FormGent\App\Setup\Activation
S
1 9
FormGent\App\EnumeratedList\EnumBase
S
1 3
FormGent\Database\Setup
S
1 213
FormGent\App\Http\Middleware\EnsureIsUserAdmin
S
1 3

30 more item(s) not shown.