PluginProbe ʕ •ᴥ•ʔ
Presto Player / 4.4.1
Presto Player v4.4.1
4.4.1 4.4.0 4.3.3 4.3.2 4.3.1 4.3.0 4.2.4 4.2.3 4.2.2 4.2.0 4.2.1 trunk 1.10.0 1.10.1 1.10.2 1.11.0 1.12.0 1.13.0 1.14.0 1.14.1 1.5.10 1.5.11 1.5.12 1.5.13 1.5.14 1.5.15 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.10 1.6.11 1.6.12 1.6.13 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.14 2.0.15 2.0.16 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.2.0 2.2.1 2.2.2 2.2.3 2.2.3-beta1 2.3.0 2.3.1 2.3.2 2.3.3 3.0.0 3.0.0-beta1 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.1.0 3.1.1 3.1.2 3.1.3 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4
presto-player / inc / config / app.php
presto-player / inc / config Last commit date
app.php 1 week ago
app.php
112 lines
1 <?php
2 /**
3 * Application configuration file.
4 *
5 * @package PrestoPlayer
6 */
7
8 if ( ! defined( 'ABSPATH' ) ) {
9 exit; // Exit if accessed directly.
10 }
11
12 return array(
13
14 /*
15 |--------------------------------------------------------------------------
16 | Autoloaded Components
17 |--------------------------------------------------------------------------
18 |
19 | The component classes listed here will be automatically loaded on the
20 | request to your application.
21 |
22 */
23 'components' => array(
24 // Seeder.
25 \PrestoPlayer\Seeds\Seeder::class,
26
27 // Files.
28 \PrestoPlayer\Files::class,
29 \PrestoPlayer\Attachment::class,
30
31 // Blocks.
32 \PrestoPlayer\Blocks\SelfHostedBlock::class,
33 \PrestoPlayer\Blocks\YouTubeBlock::class,
34 \PrestoPlayer\Blocks\VimeoBlock::class,
35 \PrestoPlayer\Blocks\ReusableVideoBlock::class,
36 \PrestoPlayer\Blocks\ReusableEditBlock::class,
37 \PrestoPlayer\Blocks\AudioBlock::class,
38 \PrestoPlayer\Blocks\MediaHubBlock::class,
39 \PrestoPlayer\Blocks\PopupBlock::class,
40 \PrestoPlayer\Blocks\PopupTriggerBlock::class,
41 \PrestoPlayer\Blocks\PopupMediaBlock::class,
42
43 // Block services.
44 \PrestoPlayer\Services\Blocks\YoutubeBlockService::class,
45 \PrestoPlayer\Services\Blocks\VimeoBlockService::class,
46 \PrestoPlayer\Services\Blocks\PopupTriggerService::class,
47
48 // Integrations.
49 \PrestoPlayer\Integrations\Kadence::class,
50 \PrestoPlayer\Integrations\Divi\Divi::class,
51 \PrestoPlayer\Integrations\Elementor\Elementor::class,
52 \PrestoPlayer\Integrations\BeaverBuilder\BeaverBuilder::class,
53 \PrestoPlayer\Integrations\LearnDash\LearnDash::class,
54 \PrestoPlayer\Integrations\Tutor\Tutor::class,
55 \PrestoPlayer\Integrations\Lifter\Lifter::class,
56
57 // Services.
58 \PrestoPlayer\Services\NpsSurvey::class,
59 \PrestoPlayer\Services\Migrations::class,
60 \PrestoPlayer\Services\Translation::class,
61 \PrestoPlayer\Services\Player::class,
62 \PrestoPlayer\Services\Shortcodes::class,
63 \PrestoPlayer\Services\Menu::class,
64 \PrestoPlayer\Services\Scripts::class,
65 \PrestoPlayer\Services\Blocks::class,
66 \PrestoPlayer\Services\Settings::class,
67 \PrestoPlayer\Services\Abilities\Module::class,
68
69 // OAuth + MCP auth. Module always registers (installs the schema on the
70 // enable transition); Bootstrap registers the gated endpoints only when
71 // AI access is on.
72 \PrestoPlayer\Services\OAuth\Module::class,
73 \PrestoPlayer\Services\OAuth\Bootstrap::class,
74
75 \PrestoPlayer\Services\VideoPostType::class,
76 \PrestoPlayer\Services\ReusableVideos::class,
77 \PrestoPlayer\Services\AdminNotices::class,
78 \PrestoPlayer\Services\FeatureAnnounce::class,
79 \PrestoPlayer\Services\Usage::class,
80 \PrestoPlayer\Services\ProCompatibility::class,
81 \PrestoPlayer\Services\Compatibility::class,
82 \PrestoPlayer\Services\AjaxActions::class,
83 \PrestoPlayer\Services\PluginInstaller::class,
84 \PrestoPlayer\Services\Onboarding::class,
85 \PrestoPlayer\Services\Learn::class,
86
87 // License.
88 \PrestoPlayer\Services\License\License::class,
89
90 // API.
91 \PrestoPlayer\Services\API\RestPresetsController::class,
92 \PrestoPlayer\Services\API\RestAudioPresetsController::class,
93 \PrestoPlayer\Services\API\RestSettingsController::class,
94 \PrestoPlayer\Services\API\RestVideosController::class,
95 \PrestoPlayer\Services\API\RestMediaPostController::class,
96 \PrestoPlayer\Services\API\RestMediaListController::class,
97 \PrestoPlayer\Services\API\RestEmailSubmissionsController::class,
98 \PrestoPlayer\Services\API\RestLicenseController::class,
99 ),
100
101 /*
102 |--------------------------------------------------------------------------
103 | Autoloaded Pro Components
104 |--------------------------------------------------------------------------
105 |
106 | The component classes listed here will be automatically loaded
107 | if another plugin adds to this filter
108 |
109 */
110 'pro_components' => apply_filters( 'presto_player_pro_components', array() ),
111 );
112