Example #1
0
 /**
  * @param RequestInterface $request
  *
  * @return DirectPlusResponse
  */
 public function sendDirectPlusRequest(RequestInterface $request)
 {
     if ($request->getRequestType() < RequestInterface::SUBSCRIBER_AUTHORIZE) {
         throw new \InvalidArgumentException('Direct requests must be passed onto ' . __CLASS__ . '::sendDirectRequest method.');
     }
     return $this->request($request, DirectPlusResponse::class);
 }