Files
web-discuz/source/plugin/witframe_api/lib/api.php
2025-06-27 20:59:33 +08:00

33 lines
599 B
PHP

<?php
namespace Lib;
if (!defined('IN_DISCUZ')) {
exit('Access Denied');
}
class Api {
public static function __callStatic($name, $arguments) {
$return = Core::RequestWit(__CLASS__, $name, $arguments, Core::Type_NewClass);
if (!isset($return['obj'])) {
return null;
}
return new Api_Obj($return['obj']);
}
}
class Api_Obj {
public function __construct($obj) {
$this->obj = $obj;
}
public function __call($name, $arguments) {
$return = Core::RequestWit($this->obj, $name, $arguments, Core::Type_ObjMethod);
$this->obj = $return['obj'];
return $return['return'];
}
}