/** * Issue a Reject message, with a required $msg, $code, and $reason * * @param Buffer $msg * @param int $code * @param Buffer $reason * @param Buffer $data */ public function reject(Buffer $msg, $code, Buffer $reason, Buffer $data = null) { $this->send($this->msgs->reject($msg, $code, $reason, $data)); }
/** * @expectedException \InvalidArgumentException * @expectedExceptionMessage Invalid code provided to reject message */ public function testWithInvalidCode() { $net = Bitcoin::getDefaultNetwork(); $factory = new Factory($net, new Random()); $factory->reject(new Buffer(), 10, new Buffer(), new Buffer()); }