コード例 #1
0
 /**
  * Returns object instance
  *
  * @return oxUtilsObject
  */
 public static function getInstance()
 {
     // disable caching for test modules
     if (defined('OXID_PHP_UNIT')) {
         self::$_instance = null;
     }
     if (!self::$_instance instanceof oxUtilsObject) {
         // allow modules
         $oUtilsObject = new oxUtilsObject();
         self::$_instance = $oUtilsObject->oxNew('oxUtilsObject');
     }
     return self::$_instance;
 }
コード例 #2
0
 /**
  * Returns object instance
  *
  * @return oxutilsobject
  */
 public static function getInstance()
 {
     // disable caching for test modules
     if (defined('OXID_PHP_UNIT')) {
         self::$_instance = modInstances::getMod(__CLASS__);
     }
     if (!self::$_instance instanceof oxUtilsObject) {
         // allow modules
         $oUtilsObject = new oxUtilsObject();
         self::$_instance = $oUtilsObject->oxNew('oxUtilsObject');
         if (defined('OXID_PHP_UNIT')) {
             modInstances::addMod(__CLASS__, self::$_instance);
         }
     }
     return self::$_instance;
 }