Code Analysis: Presto Player 1.9.7

Class Rating Complexity Lines of code
PrestoPlayer\Libraries\BunnyCDN
D
134 1,173
PrestoPlayer\Models\Model
B
99 363
PrestoPlayer\Support\Block
B
84 287
PrestoPlayer\Integrations\LearnDash\LearnDash
A
56 215
PrestoPlayer\Services\Scripts
A
51 292
PrestoPlayer\Services\Shortcodes
S
44 223
PrestoPlayer\Attachment
S
41 145
PrestoPlayer\Support\Utility
S
41 124
PrestoPlayer\Models\ReusableVideo
S
40 118
PrestoPlayer\Services\VideoPostType
S
39 202
PrestoPlayer\Integrations\Elementor\VideoWidget
S
37 324
PrestoPlayer\Integrations\Lifter\Lifter
S
31 84
PrestoPlayer\Services\API\RestVideosController
S
30 229
PrestoPlayer\Files
S
29 159
PrestoPlayer\Services\API\RestAudioPresetsController
S
27 563
PrestoPlayer\Services\API\RestPresetsController
S
27 620
PrestoPlayer\Services\License\AutoUpdate
S
26 83
PrestoPlayer\Models\LicensedProduct
S
25 81
PrestoPlayer\Services\ReusableVideos
S
21 89
PrestoPlayer\Models\Video
S
20 90
PrestoPlayer\Services\Streamer
S
19 78
PrestoPlayer\Models\Post
S
17 57
PrestoPlayer\Support\BlockFinder
S
16 84
PrestoPlayer\Models\Player
S
14 45
PrestoPlayer\Services\API\RestSettingsController
S
14 46
PrestoPlayer\Services\AdminNotices
S
13 81
PrestoPlayer\Integrations\Elementor\ReusableVideoWidget
S
12 97
PrestoPlayer\Seeds\PresetSeeder
S
12 207
PrestoPlayer\Support\HasOneRelationship
S
11 39
PrestoPlayer\Integrations\Divi\Divi
S
11 45
PrestoPlayer\Blocks\YouTubeBlock
S
11 34
PrestoPlayer\Services\Translation
S
11 92
PrestoPlayer\Database\Table
S
10 47
PrestoPlayer\Models\Setting
S
10 48
PrestoPlayer\Services\Menu
S
10 137
PrestoPlayer\Services\Player
S
9 32
PrestoPlayer\Support\DynamicData
S
9 35
PrestoPlayer\Factory
S
9 62
PrestoPlayer\Services\AdminNotice
S
9 27
PrestoPlayer\Blocks\SelfHostedBlock
S
8 17
PrestoPlayer\Integrations\BeaverBuilder\ReusableVideoModule\Module
S
8 111
PrestoPlayer\Integrations\BeaverBuilder\BeaverBuilder
S
7 27
PrestoPlayer\Plugin
S
7 21
PrestoPlayer\Database\Upgrades\VisitsUpgrade
S
7 29
PrestoPlayer\Database\Upgrades\TransientsUpgrade
S
7 28
PrestoPlayer\Services\Compatibility
S
7 56
DiviPrestoPlayer
S
6 40
PrestoPlayer\Services\ProCompatibility
S
6 25
PrestoPlayer\Seeds\AudioPresetSeeder
S
6 112
PrestoPlayer\Blocks\AudioBlock
S
6 16
PrestoPlayer\Deactivator
S
5 41
PrestoPlayer\Database\Visits
S
5 31
PrestoPlayer\Database\AudioPresets
S
5 52
PrestoPlayer\Database\Presets
S
5 59
PrestoPlayer\Services\Blocks
S
5 33
PrestoPlayer\Database\Videos
S
5 33
PrestoPlayer\Integrations\Tutor\Tutor
S
5 21
PrestoPlayer\Models\CurrentUser
S
5 13
PrestoPlayer\Services\Blocks\VimeoBlockService
S
5 16
PrestoPlayer\Services\Blocks\YoutubeBlockService
S
5 25
PrestoPlayer\Database\EmailCollection
S
4 33
PrestoPlayer\Seeds\Seeder
S
4 12
Presto_Ray_Dummy_Class
S
4 11
PrestoDiviExtension
S
4 11
PrestoPlayer\Core
S
4 12
PrestoPlayer\Requirements
S
4 23
PrestoPlayer\Models\AudioPreset
S
4 133
PrestoPlayer\Models\Preset
S
4 164
PrestoPlayer\Integrations\Elementor\Elementor
S
3 9
PrestoPlayer\Database\Upgrades\PerformanceUpgrade
S
3 11
PrestoPlayer\Integrations\Kadence
S
3 9
PrestoPlayer\Controller
S
3 10
PrestoPlayer\Services\Settings
S
3 229
PrestoPlayer\Database\Upgrades\Upgrades
S
2 6
PrestoPlayer\Database\Migrations
S
2 26
PrestoPlayer\Models\EmailCollection
S
1 60
PrestoPlayer\Services\Migrations
S
1 3
PrestoPlayer\Activator
S
1 6

4 more item(s) not shown.