예제 #1
0
파일: JsonRpc1.php 프로젝트: alanbem/josser
 /**
  * Validate $request object.
  *
  * @throws \Josser\Exception\InvalidRequestException
  * @param \Josser\Client\Request\RequestInterface $request
  * @return \Josser\Client\Request\RequestInterface
  */
 private function validateRequest(RequestInterface $request)
 {
     $this->validateRequestMethod($request->getMethod());
     $this->validateRequestParams($request->getParams());
     if (!$this->isNotification($request)) {
         $this->validateRequestId($request->getId());
     }
     return $request;
 }