'', 'plugin_name' => '', 'plugin_version' => '', 'endpoint' => '', 'api_key' => '', 'reasons' => array(), ); $config = wp_parse_args( $config, $defaults ); if ( empty( $config['plugin_file'] ) ) { return; } self::$plugins[ $config['plugin_file'] ] = $config; if ( self::$booted ) { return; } self::$booted = true; require_once __DIR__ . '/class-psm-dfr-admin.php'; require_once __DIR__ . '/class-psm-dfr-ajax.php'; } /** * Get plugins. * * @return array */ public static function get_plugins() { return self::$plugins; } }