Exemplo n.º 1
0
 /**
  * @description: getter method which returns the CiviCRM instance and optionally
  * creates one if it does not already exist. Standard CiviCRM singleton pattern.
  * @return CiviCRM plugin instance
  */
 public static function singleton()
 {
     // if it doesn't already exist...
     if (!isset(self::$instance)) {
         // create it
         self::$instance = new CiviCRM_For_WordPress();
         self::$instance->setup_instance();
     }
     // return existing instance
     return self::$instance;
 }