/**
  * Create singleton instance.
  * @return HM_Reviews
  */
 public static function get_instance()
 {
     if (!self::$instance) {
         self::$instance = new self();
         self::$instance->setup_actions();
     }
     return self::$instance;
 }
Text Domain: resourcespace
Domain Path: /languages
*/
define('PJ_RESOURCESPACE_PLUGIN_VERSION', '0.1');
define('PJ_RESOURCE_SPACE_PLUGIN_DIR', untrailingslashit(plugin_dir_path(__FILE__)));
define('PJ_RESOURCE_SPACE_PLUGIN_URL', untrailingslashit(plugin_dir_url(__FILE__)));
defined('PJ_RESOURCE_SPACE_RESULTS_PER_PAGE') or define('PJ_RESOURCE_SPACE_RESULTS_PER_PAGE', 10);
if (!class_exists('MEXP_Service')) {
    wp_die(esc_html__('Media Explorer plugin must be enabled.', 'resourcespace'));
}
require_once __DIR__ . '/inc/class-resource-space-loader.php';
require_once __DIR__ . '/inc/class-resource-space-admin.php';
require_once __DIR__ . '/inc/class-mexp-resource-space-service.php';
require_once __DIR__ . '/inc/class-mexp-resource-space-template.php';
Resource_Space_Loader::get_instance();
Resource_Space_Admin::get_instance();
add_filter('mexp_services', function (array $services) {
    if (current_user_can('insert_from_resourcespace')) {
        $services['resource-space'] = new MEXP_Resource_Space_Service();
    }
    return $services;
});
/**
 * Enqueue Visual Composer modification scripts if plugin is active.
 * @return null
 */
function resource_space_vc_script()
{
    if (!(defined('WPB_VC_VERSION') && WPB_VC_VERSION)) {
        return;
    }