Code Analysis: Planaday Connector 1.0.4

Class Rating Complexity Lines of code
Planaday\Entities\Course\DTO\CourseSearch
D
133 428
Planaday\Html\HtmlParser
B
89 305
Planaday\Database\SQLDatabaseControllers\Course\CourseTable
B
83 320
Planaday\Api\V1\CourseApiV1Controller
A
57 328
Planaday\Database\SQLDatabaseControllers\Booking\SQLBookingDatabase
A
55 199
Planaday\Entities\Booking\Validators\BookingStudentValidator
A
54 200
Planaday\Platform\WordpressConfig\WPPlatformService
S
48 183
Planaday\Html\Tags\Course\CourseListShortcode\CourseListShortcode
S
47 154
Planaday\Api\V1\ClientV1
S
40 200
Planaday\Entities\DatabaseRefresher
S
39 185
Planaday\Html\Tags\Tag
S
39 122
Planaday\Entities\Booking\Validators\BookingFormValidator
S
37 142
Planaday\Api\V1\DayPartApiV1Controller
S
37 209
Planaday\Utility\DataFilters\TypeValidator
S
36 85
Planaday\Database\MySQL\MySQLColumnTypeMap
S
35 105
Planaday\Utility\DependencyInjection\ComponentEntry
S
33 118
Planaday\Entities\Booking\BookingFormPostService
S
32 154
Planaday\Html\Tags\Utility\ArrayDisplay\ArrayDisplay
S
31 82
Planaday\Html\Tags\Course\CourseListItem\CourseListItem
S
31 121
Planaday\Utility\DataGrouping\PagedResponse
S
29 96
Planaday\Payment\Mollie\Mollie
S
28 150
Planaday\Entities\Course\DTO\Course
S
28 127
Planaday\Html\Tags\Course\CourseBookingForm\CourseBookingForm
S
28 115
Planaday\Database\SQLDatabaseControllers\DayPart\DayPartTable
S
27 175
Planaday\Entities\Course\CourseController
S
27 72
Planaday\Config\OptionGroups\Booking\Form\Student\StudentOptions
S
26 293
Planaday\Api\V1\BookingApiV1Controller
S
26 168
Planaday\Entities\Location\DTO\Location
S
25 93
Planaday\Database\SQLDatabaseControllers\Booking\BookingTable
S
24 168
Planaday\Config\OptionGroups\Course\Overview\OverviewOptions
S
24 278
Planaday\Platform\WordpressConfig\WPDataHandler
S
24 88
Planaday\Config\OptionGroups\Booking\Form\Student\StudentOptionsValidator
S
24 112
Planaday\Platform\WordpressConfig\Widgets\CourseDetails\CourseDetails
S
24 128
Planaday\Api\V1\LocationApiV1Controller
S
24 117
Planaday\Database\MySQL\QueryBuilding\MySQLQuery
S
24 57
Planaday\Html\Tags\Form\Booking\PersonInput\PersonInput
S
24 132
Planaday\Html\Tags\Mail\BookingMail\BookingMail
S
23 123
Planaday\Entities\Booking\DTO\BookingStudent
S
23 90
Planaday\Entities\PostEntities
S
23 113
Planaday\Config\OptionGroups\Course\Detail\DetailOptions
S
23 253
Planaday\Html\Tags\Course\CourseShortcode\CourseShortcode
S
23 101
Planaday\Entities\DayPart\DayPartController
S
22 76
Planaday\Api\Mock\MockCourseApi
S
22 157
Planaday\Database\MySQL\MySQLFactory
S
22 66
Planaday\Html\Tags\Admin\Form\AdminOptionInput\AdminOptionInput
S
22 90
Planaday\Database\SQLDatabaseControllers\DayPart\SQLDayPartDatabase
S
21 53
Planaday\Entities\Booking\Validators\BookingCompanyValidator
S
21 75
Planaday\Entities\DayPart\DTO\DayPart
S
21 77
Planaday\Html\Tags\Form\DataInputFieldTag
S
21 74
Planaday\Platform\WordpressConfig\ShortcodeLinks\CourseShortcodes
S
20 96
Planaday\Config\OptionGroups\General\Api\ApiOptionsValidator
S
19 92
Planaday\Database\SQLDatabaseControllers\Booking\BookingAttributeTable
S
19 93
Planaday\Html\Tags\Test\FunctionTestTag\FunctionTestTag
S
18 45
Planaday\Platform\WordpressConfig\WPUrlHandler
S
18 69
Planaday\Entities\Booking\Validators\BookingAddressValidator
S
18 68
Planaday\Utility\Debug\ObjectToArrayConverter
S
18 46
Planaday\Html\Tags\Admin\Form\OptionGroupArea\OptionGroupArea
S
18 78
Planaday\Database\SQLDatabaseControllers\Booking\BookingStudentTable
S
18 176
Planaday\Database\SQLDatabaseControllers\Booking\StudentExtraFieldTable
S
18 86
Planaday\Database\SQLDatabaseControllers\Table
S
17 66
Planaday\Entities\Booking\BookingEmailService
S
17 73
Planaday\Utility\Timer\Timer
S
17 64
Planaday\Html\Tags\DayParts\DayPartItem\DayPartItem
S
17 66
Planaday\Database\SQLDatabaseControllers\Course\SQLCourseDatabase
S
16 44
Planaday\Database\SQLDatabaseControllers\Location\LocationTable
S
16 142
Planaday\Entities\Booking\BookingController
S
16 60
Planaday\Platform\WordpressConfig\WPLocalizationController
S
16 59
Planaday\Utility\Debug\Log\LogScriptBuilder
S
16 50
Planaday\Utility\DependencyInjection\ComponentRegistry
S
16 55
Planaday\Html\Tags\Course\CourseCalendarShortcode\CourseCalendarShortcode
S
16 82
Planaday\Html\Tags\Form\Booking\ExtraFieldsInput\ExtraFieldsInput
S
16 72
Planaday\Utility\DataFilters\AdvancedValidator
S
15 48
Planaday\Config\OptionGroups\Payment\PaymentOptions
S
15 99
Planaday\Html\Tags\Form\SelectableDataInputFieldTag
S
15 43
Planaday\Html\Tags\Form\GenericInput\CheckboxInput\CheckboxInput
S
15 42
Planaday\Config\OptionGroups\Course\Overview\OverviewOptionsValidator
S
15 90
Planaday\Platform\WordpressConfig\Migrations\MigrationHelper
S
14 21
Planaday\Utility\CssClassAndIdConverter
S
14 46
Planaday\Api\Mock\MockDayPartApi
S
14 86
Planaday\Html\Tags\DayParts\DayPartList\DayPartList
S
14 52
Planaday\Html\Tags\Form\Booking\ApiAttributesInput\ApiAttributesInput
S
14 68
Planaday\Html\Tags\Form\Booking\MaterialsChecklist\MaterialsChecklist
S
14 60
Planaday\Database\SQLDatabaseControllers\Booking\BookingCompanyTable
S
14 91
Planaday\Html\Tags\Form\CourseSearch\LocationSelect\LocationSelect
S
14 68
Planaday\Platform\WordpressConfig\Widgets\Search\Search
S
13 75
Planaday\Config\OptionGroups\Booking\Submission\Mail\MailOptionsValidator
S
13 62
Planaday\Database\SQLDatabaseControllers\Booking\BookingMaterialTable
S
13 70
Planaday\Config\OptionGroups\Booking\Form\Materials\MaterialsOptionsValidator
S
12 57
Planaday\Database\SQLDatabaseControllers\Location\SQLLocationDatabase
S
12 32
Planaday\Utility\DateAndTimeUtility
S
12 50
Planaday\Utility\DataGrouping\ArrayWalker
S
12 35
Planaday\Entities\Booking\Validators\BookingInvoiceValidator
S
12 39
Planaday\Config\OptionGroups\Booking\Submission\Redirecting\RedirectOptionsValidator
S
12 72
Planaday\Database\SQLDatabaseControllers\LinkingTable
S
11 60
Planaday\Api\Mock\MockLocationApi
S
11 71
Planaday\Platform\WordpressConfig\AdminGUI\AdminPages
S
11 116
Planaday\Config\OptionGroups\Internal\InternalOptions
S
11 90
Planaday\Config\OptionGroups\Payment\PaymentOptionsValidator
S
11 51
Planaday\Config\OptionGroups\Booking\Form\BookingFormOptionsValidator
S
11 76
Planaday\Config\OptionGroups\Course\CourseOptionsValidator
S
11 72
Planaday\Config\OptionGroups\Course\Detail\DetailOptionsValidator
S
11 82
Planaday\Html\Tags\Form\GenericInput\RadioInput\RadioInput
S
10 31
Planaday\Entities\CostDataUtility
S
10 20
Planaday\Config\OptionGroups\Course\Search\SearchOptions
S
10 108
Planaday\Utility\Debug\Checking\ConnectorChecker
S
10 29
Planaday\Html\Tags\Course\CourseSearchForm\CourseSearchForm
S
10 64
Planaday\Database\SQLDatabaseControllers\Booking\BookingAddressTable
S
10 95
Planaday\Utility\DataFilters\InvalidFieldsException
S
9 31
Planaday\Config\OptionGroups\Booking\Form\BookingFormOptions
S
9 61
Planaday\Platform\WordpressConfig\WPDatabaseInterface
S
9 46
Planaday\Config\OptionGroups\General\GeneralOptionsValidator
S
9 58
Planaday\Config\OptionGroups\Booking\Form\Company\CompanyOptionsValidator
S
9 46
Planaday\Database\SQLDatabaseControllers\Booking\TransactionTable
S
9 69
Planaday\Config\OptionGroups\Course\Calendar\CalendarOptionsValidator
S
8 53
Planaday\Utility\DataFilters\Validators\Needs
S
8 18
Planaday\Database\MySQL\QueryBuilding\SQLOperators\MySQLComparison
S
8 18
Planaday\Config\OptionGroups\Booking\Submission\Mail\MailOptions
S
8 96
Planaday\Config\OptionGroups\General\Api\ApiOptions
S
8 78
Planaday\Config\OptionGroups\Booking\BookingOptionsValidator
S
8 48
Planaday\Utility\DataFilters\AdvancedValidatorFactory
S
8 19
Planaday\Config\OptionGroups\Booking\Submission\BookingSubmissionOptionsValidator
S
8 48
Planaday\Config\OptionGroups\Booking\Submission\Redirecting\RedirectOptions
S
8 88
Planaday\Entities\Course\CourseUtility
S
8 36
Planaday\Html\Tags\Course\Price\CoursePrice
S
8 24
Planaday\Database\MySQL\QueryBuilding\SQLOperators\MySQLIn
S
8 25
Planaday\Config\OptionGroups\Booking\Form\Company\Invoice\InvoiceOptionsValidator
S
8 41
Planaday\Utility\Debug\TraitChecker
S
7 21
Planaday\Utility\DataGrouping\LazyLoadingArray
S
7 22
Planaday\Config\OptionGroups\Booking\Form\Company\CompanyOptions
S
7 64
Planaday\Html\Tags\Course\PriceRemark\CoursePriceRemark
S
7 23
Planaday\Config\OptionGroups\Booking\Form\Materials\MaterialsOptions
S
7 65
Planaday\Html\Tags\Form\GenericInput\AttributeSelect\AttributeSelect
S
7 21
Planaday\Html\Tags\Form\GenericInput\PageSelect\PageSelect
S
7 23
Planaday\Html\Tags\Test\TestTag\TestTag
S
7 24
Planaday\Html\Tags\Course\Button\CourseButton
S
7 26
Planaday\Database\MySQL\QueryBuilding\SQLOperators\MySQLBetween
S
7 20
Planaday\Html\Tags\TagController
S
7 33
Planaday\Html\Tags\Course\Name\CourseName
S
7 23
Planaday\Config\OptionGroups\Course\Calendar\CalendarOptions
S
7 67
Planaday\Planaday
S
7 48
Planaday\Entities\Location\LocationController
S
6 20
Planaday\Database\SQLDatabaseControllers\SQLDatabaseHandler
S
6 23
Planaday\Config\OptionGroups\Course\CourseOptions
S
6 47
Planaday\Database\MySQL\QueryBuilding\MySQLUpdate
S
6 26
Planaday\Utility\DataFilters\Validators\NotEmpty
S
6 12
Planaday\Utility\Debug\Checking\Checks\BookingFormOnDetailsPageCheck
S
6 21
Planaday\Utility\Debug\Checking\Checks\ThanksCheck
S
6 25
Planaday\Database\MySQL\QueryBuilding\MySQLJoin
S
6 24
Planaday\Utility\DataFilters\Validators\IsHexColor
S
6 11
Planaday\Html\Tags\TagHandlerTemplate
S
6 14
Planaday\Platform\WordpressConfig\Migrations\MigrateTo1_0_0
S
6 176
Planaday\Config\OptionGroups\General\Debug\DebugOptionsValidator
S
5 29
Planaday\Database\MySQL\QueryBuilding\MySQLInsert
S
5 22
Planaday\Config\OptionGroups\Booking\Form\Company\Invoice\InvoiceOptions
S
5 47
Planaday\Config\OptionGroups\General\Price\PriceOptionsValidator
S
5 31
Planaday\Config\OptionGroups\Course\General\GeneralOptionsValidator
S
5 33
Planaday\Utility\DataFilters\Validators\IsEmail
S
5 15
Planaday\Config\OptionGroups\Booking\Form\Address\AddressOptionsValidator
S
5 28
Planaday\Config\OptionGroups\Course\General\GeneralOptions
S
5 42
Planaday\Config\OptionGroups\General\Price\PriceOptions
S
5 41
Planaday\Html\Tags\Admin\Pages\CSS\CSS
S
5 21
Planaday\Database\MySQL\QueryBuilding\SQLOperators\MySQLAnd
S
5 17
Planaday\Html\Tags\Admin\Pages\Support\Support
S
5 30
Planaday\Database\MySQL\QueryBuilding\SQLOperators\MySQLOr
S
5 17
Planaday\Config\OptionGroups\Course\Search\SearchOptionsValidator
S
5 38
Planaday\Utility\Debug\Log\LogCompiler
S
5 22
Planaday\Config\OptionGroups\General\GeneralOptions
S
4 30
Planaday\Html\Tags\Form\GenericInput\InputOption\InputOption
S
4 8
Planaday\Html\Tags\Form\FormTag\FormTag
S
4 15
Planaday\Html\Tags\Utility\CssConverter\CssConverter
S
4 34
Planaday\Config\OptionGroups\General\Debug\DebugOptions
S
4 34
Planaday\Html\Tags\Form\GenericInput\MappedIntRadio\MappedIntRadio
S
4 22
Planaday\Utility\Debug\Checking\Checks\DetailsPageCheck
S
4 19
Planaday\Platform\WordpressConfig\Migrations\MigrationHandler
S
4 6
Planaday\Database\SQLDatabaseControllers\DayPart\DayPartDatabaseObject
S
3 61
Planaday\Html\Tags\Admin\ConnectorCheck\ConnectorCheck
S
3 15
Planaday\Database\SQLDatabaseControllers\DayPart\DayPartLocationLink
S
3 26
Planaday\Database\SQLDatabaseControllers\DayPart\DayPartInstructorLink
S
3 26
Planaday\Html\Tags\Admin\Pages\Database\Database
S
3 32
Planaday\Database\SQLDatabaseControllers\Course\CourseDatabaseObject
S
3 74
Planaday\Html\Tags\Form\Booking\CompanyInput\CompanyInput
S
3 22
Planaday\Database\SQLDatabaseControllers\Location\LocationDatabaseObject
S
2 60
Planaday\Entities\Booking\PostRequest\BookingStudentFieldEnum
S
1 26
Planaday\Config\OptionGroups\Booking\Form\Student\StudentOptionsEnum
S
1 28
Planaday\Entities\Course\PostRequest\CourseSearchFieldEnum
S
1 55
Planaday\Html\Tags\Form\FormTagsHandler
S
1 46
Planaday\Html\Tags\Admin\Pages\PageTagHandler
S
1 28
Planaday\Html\Tags\Course\CourseTagsHandler
S
1 43
Planaday\Html\Tags\Form\Booking\BookingFormTagHandler
S
1 25
Planaday\Config\OptionGroups\Course\Overview\OverviewOptionsEnum
S
1 26
Planaday\Config\OptionGroups\Course\Detail\DetailOptionsEnum
S
1 25

151 more item(s) not shown.