function run_wp_block_referrer_spam()
{
    /**
     * The core plugin class that is used to define internationalization,
     * admin-specific hooks, and public-facing site hooks.
     */
    require_once plugin_dir_path(__FILE__) . 'includes/class-wp-block-referrer-spam.php';
    /**
     * Begins execution of the plugin.
     *
     * Since everything within the plugin is registered via hooks,
     * then kicking off the plugin from this point in the file does
     * not affect the page life cycle.
     *
     * @since    1.0
     */
    $plugin = WP_Block_Referrer_Spam::get_instance();
}
 /**
  * Define the core functionality of the plugin.
  *
  * Load the dependencies, define the locale, and set the hooks for the admin area and
  * the public-facing side of the site.
  *
  * @since    1.0
  */
 public function __construct()
 {
     self::$plugin_path = plugin_dir_path(dirname(__FILE__));
     require_once self::$plugin_path . 'includes/' . self::PLUGIN_PREFIX . 'loader.php';
     self::$modules['WPBRS_Loader'] = WPBRS_Loader::get_instance();
     self::$modules['WPBRS_Controller_Settings'] = WPBRS_Controller_Settings::get_instance();
     self::$modules['WPBRS_Controller_Blocker'] = WPBRS_Controller_Blocker::get_instance();
     self::$modules['WPBRS_Controller_Cron'] = WPBRS_Controller_Cron::get_instance();
     self::$modules['WPBRS_Controller_Admin_Notices'] = WPBRS_Controller_Admin_Notices::get_instance();
     WPBRS_Actions_Filters::init_actions_filters();
 }