/** * Send notification. This is a fire and forget action. No response given * * @param string $method * @param array $params * @return null */ public function sendNotification($method, array $params = array()) { $request = new Entity\Request(); $request->setId(null); $request->setJsonrpc(self::VERSION_2); $request->setMethod($method); foreach ($params as $index => $value) { $request->addParam($index, $value); } return $this->sendSingleRequest($request); }
/** * Get single request * * @return \Jdolieslager\JsonRpc\Entity\Request */ protected function dummyRequest($id = 1) { $request = new Request(); $request->setJsonrpc(Request::VERSION_2); $request->setMethod('dummy'); $request->setId($id); $request->addParam('positional'); $request->addParam('world', 'hello'); return $request; }