我想重构一个方法。我想找出方法' myMethod'有未使用的参数。例如:
<?php
class myClass {
public static function myMethod($p1 = false, $p2 = false, $p3 = false) {
}
}
myClass::myMethod(true, true);
myClass::myMethod(true);
myClass::myMethod(
true,
true
);
myClass::myMethod(true, true, true); // <= I want to find this..
myClass::myMethod(
true,
true,
true); // <= ..i want also to find this..
myClass::myMethod(
true,
true,
['123', true, false, 'whatever']); // <= ..and I want also to find this..
这可以通过PhpStorm使用搜索来实现吗?
或者我需要一个复杂的正则表达式?那个正则表达式怎么样?我的示例中的最后一行显示了复杂性,参数p3
可以是任何东西 - 在我的示例中是一个数组,其中包含数组中的其他参数(['123', true, false, 'whatever']
)。
谢谢!