/**
  * Register actions and callbacks with WP Engine
  *
  * @since 1.0.0
  */
 public function register_actions()
 {
     $this->wp_facade->add_action('admin_menu', array($this, 'add_launchkey_admin_menus'));
     $this->wp_facade->add_action('admin_notices', array($this, 'oauth_warning'));
     $this->wp_facade->add_action('admin_notices', array($this, 'activate_notice'));
     $this->wp_facade->add_filter(sprintf('plugin_action_links_%s', $this->wp_facade->plugin_basename($this->wp_facade->plugin_dir_path(__DIR__) . 'launchkey.php')), array($this, 'add_action_links'));
 }
 /**
  * Register actions and callbacks with WP Engine
  *
  * @since 1.0.0
  */
 public function register_actions()
 {
     if ($this->is_multi_site) {
         $this->wp_facade->add_action('network_admin_menu', array($this, 'add_launchkey_network_admin_menus'));
     } else {
         $this->wp_facade->add_action('admin_menu', array($this, 'add_launchkey_admin_menus'));
     }
     $notices_action = $this->is_multi_site ? 'network_admin_notices' : 'admin_notices';
     $this->wp_facade->add_action($notices_action, array($this, 'oauth_warning'));
     $this->wp_facade->add_action($notices_action, array($this, 'activate_notice'));
     $this->wp_facade->add_filter(sprintf('%splugin_action_links_%s', $this->is_multi_site ? 'network_admin_' : '', $this->wp_facade->plugin_basename($this->wp_facade->plugin_dir_path(__DIR__) . 'launchkey.php')), array($this, 'add_action_links'));
 }