Beispiel #1
0
 public static function instance()
 {
     if (self::$_instance === NULL) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
Beispiel #2
0
 public static function factory($result, $returnType = '', $asObject)
 {
     if ($returnType == '') {
         throw new Model_Result_Exception("return Type is empty");
     }
     $returnType = strtolower($returnType);
     if ($returnType == self::RETURN_JSON) {
         return Model_Result_Json::instance()->execute($result);
     }
     if ($returnType == self::RETURN_XML) {
         return Model_Result_Xml::instance()->execute($result);
     }
     if ($returnType == self::RETURN_OBJECT) {
         return new Model_Result_Object($result, $asObject);
     }
     if ($returnType == self::RETURN_ARRAY) {
         return $result;
     }
     return $result;
 }