get_enabled_integrations() public method

- Some integrations are always enabled because they need manual work - Other integrations can be enabled in the settings page - Only returns installed integrations
public get_enabled_integrations ( ) : array
return array
コード例 #1
0
 /**
  * Show the Integration Settings page
  *
  * @internal
  */
 public function show_integrations_page()
 {
     if (!empty($_GET['integration'])) {
         $this->show_integration_settings_page($_GET['integration']);
         return;
     }
     // get all installed & enabled integrations
     $enabled_integrations = $this->integrations->get_enabled_integrations();
     // get all integrations but remove enabled integrations from the resulting array
     $available_integrations = $this->integrations->get_all();
     $available_integrations = array_diff($available_integrations, $enabled_integrations);
     require dirname(__FILE__) . '/views/integrations.php';
 }