Ожидание частичных массивов с использованием имитационных объектов PHPUnit

Как лучше всего проверить наличие нескольких ключей массива в макете PHPUnit с помощью () ?

Например, чтобы проверить, вызывает ли метод второй аргумент массив, содержащий ключ 'foo' :

$this->stubDispatcher->expects($this->once())
        ->method('send')
        ->with('className', $this->arrayHasKey('foo'));

Я бы хотел сделать что-то вроде $ this-> arrayHasKey ('foo', 'bar') , хотя на самом деле не соответствует точному содержимому массива.

9
задан edorian 31 July 2011 в 02:43
поделиться