Example #1
0
 /**
  * Returns the instance.
  *
  * @since  1.0.0
  * @access public
  * @return object
  */
 public static function get_instance()
 {
     static $instance = NULL;
     if (is_null($instance)) {
         $instance = new self();
         $instance->setup_actions();
     }
     return $instance;
 }
 /**
  * Instance factory
  *
  * @since 1.0.0
  */
 public static function instance()
 {
     static $instance = null;
     if (null === $instance) {
         $instance = new self();
         $instance->init();
         $instance->setup_actions();
     }
     return $instance;
 }
 public static function factory()
 {
     static $instance = null;
     if (!$instance instanceof self) {
         $instance = new self();
         $instance->setup_actions();
         $instance->setup_filters();
         if (defined('WP_CLI') && WP_CLI) {
             $instance->setup_cli();
         }
     }
     return $instance;
 }
Example #4
0
 public static function factory()
 {
     static $instance = null;
     if (!$instance instanceof self) {
         $instance = new self();
         $instance->setup_actions();
         $instance->setup_filters();
         $instance->setup_shortcodes();
     }
     return $instance;
 }