active-campaign
2 years ago
admin
2 years ago
advanced-choices
2 years ago
ai
2 years ago
block-parsers
2 years ago
bulk-options
2 years ago
captcha
2 years ago
cli
2 years ago
deprecated
2 years ago
dev
2 years ago
form-record
2 years ago
framework
2 years ago
gateways
2 years ago
html-parser
2 years ago
jet-plugins
2 years ago
jet-style
2 years ago
jobs
2 years ago
logger
2 years ago
onboarding
2 years ago
post-type
2 years ago
rest-api
2 years ago
sanitize-value
2 years ago
security
2 years ago
switch-page-on-change
2 years ago
switcher
2 years ago
validation
2 years ago
verification
2 years ago
webhook
2 years ago
wp-experiments
2 years ago
wysiwyg
2 years ago
modules-controller.php
2 years ago
modules-controller.php
60 lines
| 1 | <?php |
| 2 | |
| 3 | |
| 4 | namespace JFB_Modules; |
| 5 | |
| 6 | // If this file is called directly, abort. |
| 7 | if ( ! defined( 'WPINC' ) ) { |
| 8 | die; |
| 9 | } |
| 10 | |
| 11 | use Jet_Form_Builder\Blocks; |
| 12 | use JFB_Components\Module\Module_Controller_It; |
| 13 | use JFB_Components\Module\Module_Controller_Trait; |
| 14 | use Jet_Form_Builder\Gateways\Gateway_Manager; |
| 15 | |
| 16 | class Modules_Controller implements Module_Controller_It { |
| 17 | |
| 18 | use Module_Controller_Trait; |
| 19 | |
| 20 | public function rep_instances(): array { |
| 21 | // backward compatibility |
| 22 | require_once jet_form_builder()->plugin_dir( 'modules/gateways/legacy/gateway-manager.php' ); |
| 23 | |
| 24 | return array( |
| 25 | // core required modules |
| 26 | new Jobs\Module(), |
| 27 | new Jet_Plugins\Module(), |
| 28 | new Logger\Module(), |
| 29 | new Dev\Module(), |
| 30 | new Admin\Module(), |
| 31 | new Post_Type\Module(), |
| 32 | new Bulk_Options\Module(), |
| 33 | new Block_Parsers\Module(), |
| 34 | new Webhook\Module(), |
| 35 | new Rest_Api\Module(), |
| 36 | new Blocks\Module(), |
| 37 | new Security\Module(), |
| 38 | // additional |
| 39 | new Wp_Experiments\Module(), |
| 40 | new Deprecated\Module(), |
| 41 | new Jet_Style\Module(), |
| 42 | new Switch_Page_On_Change\Module(), |
| 43 | new Form_Record\Module(), |
| 44 | new Advanced_Choices\Module(), |
| 45 | new Captcha\Module(), |
| 46 | new Gateway_Manager(), |
| 47 | new Active_Campaign\Module(), |
| 48 | new Verification\Module(), |
| 49 | new Sanitize_Value\Module(), |
| 50 | new Onboarding\Module(), |
| 51 | new Html_Parser\Module(), |
| 52 | new Ai\Module(), |
| 53 | new Validation\Module(), |
| 54 | new Wysiwyg\Module(), |
| 55 | new Switcher\Module(), |
| 56 | ); |
| 57 | } |
| 58 | |
| 59 | } |
| 60 |