コード例 #1
0
ファイル: PObjectStorage.php プロジェクト: rsms/phpab
 /**
  * @param  string
  * @return PObject  uninitialized object
  */
 protected static function referenceObj($class)
 {
     if (!isset(self::$refObjs[$class])) {
         self::$refObjs[$class] = PHP::classcast(new stdClass(), $class);
     }
     return self::$refObjs[$class];
 }
コード例 #2
0
ファイル: Utils.php プロジェクト: rsms/phpab
 /**
  * Convert an object of one class to another class while keeping it's state
  *
  * @param  object
  * @param  classname
  * @return object
  * @throws ClassCastException
  * @deprecated Use {@link PHP::classcast()} instead
  */
 public static function classcast($obj, $toClassName)
 {
     return PHP::classcast($obj, $toClassName);
 }