Я считаю, что способ сделать это:
$observer->expects($this->once())
->method('method')
->with($this->equalTo($arg1),$this->equalTo($arg2));
Или
$observer->expects($this->once())
->method('method')
->with($arg1, $arg2);
Если вам нужно выполнить другой тип утверждения для 2-го аргумента, вы также можете сделать это:
$observer->expects($this->once())
->method('method')
->with($this->equalTo($arg1),$this->stringContains('some_string'));
Если вам нужно убедиться, что некоторый аргумент передает несколько утверждений, используйте logicAnd ()
$observer->expects($this->once())
->method('method')
->with($this->logicalAnd($this->stringContains('a'), $this->stringContains('b')));