integrations ) { return $this->integrations; } require_once WEFORMS_INCLUDES . '/integrations/slack/class-integration-slack.php'; require_once WEFORMS_INCLUDES . '/integrations/erp/class-integration-erp.php'; $integrations = apply_filters( 'weforms_integrations', array( WeForms_Integration_Slack::class, WeForms_Integration_ERP::class ) ); // Load integration classes foreach ( $integrations as $integration ) { $integration_instance = new $integration(); $this->integrations[ $integration_instance->id ] = $integration_instance; } return $this->integrations; } public function get_integration_js_settings() { $settings = array(); foreach ($this->get_integrations() as $integration_id => $integration) { $settings[ $integration_id ] = $integration->get_js_settings(); } return $settings; } }