function testThrowsOnlyWhenCallSignatureMatches() { $mock = new MockDummy(); $mock->throwOn('aMethod', new MockTestException(), array(3)); $mock->aMethod(1); $mock->aMethod(2); $this->expectException(); $mock->aMethod(3); }