我有一个方法应该使用它以某种方式获得的数组,然后为每个元素调用另一个方法(让我们称之为 fooBar),将元素作为参数传递给方法。
这是我目前拥有的代码,并且有效:
foreach ( $names as $index => $name ) {
$parser->expects( $this->at( $index ) )
->method( 'setFunctionHook' )
->with(
$this->equalTo( $name ),
$this->isType( 'callable' )
);
}
不过,这很冗长。有没有更短的方法来做到这一点?