- 移除未使用的 $varTypes 属性 - 将 parseType 方法重命名为 parseParameterType 并添加参数支持 - 修复 void 类型作为参数类型的错误处理 - 更新模块注册方式从临时模块到持久模块 - 添加目标名称中特殊字符的替换处理 - 为参数类型解析添加更准确的对象类型映射pull/1/head
parent
11828d3b5a
commit
f38098523f
4 changed files with 32 additions and 5 deletions
@ -0,0 +1,23 @@ |
|||||||
|
--TEST-- |
||||||
|
any |
||||||
|
--FILE-- |
||||||
|
<?php |
||||||
|
class TestX { |
||||||
|
public function run() { |
||||||
|
var_dump(__CLASS__); |
||||||
|
var_dump(__METHOD__); |
||||||
|
} |
||||||
|
} |
||||||
|
function test(TestX $o) { |
||||||
|
$o->run(); |
||||||
|
} |
||||||
|
function main() |
||||||
|
{ |
||||||
|
$obj = new TestX(); |
||||||
|
test($obj); |
||||||
|
} |
||||||
|
?> |
||||||
|
--EXPECT-- |
||||||
|
string(5) "TestX" |
||||||
|
string(10) "TestX::run" |
||||||
|
|
||||||
Loading…
Reference in new issue