containsParameter('peer')) { throw new MissingRpcArgumentException('peer'); } if(!$rpcRequest->containsParameter('signature_uuid')) { throw new MissingRpcArgumentException('signature_uuid'); } elseif(!Validator::validateUuid($rpcRequest->getParameter('signature_uuid'))) { throw new InvalidRpcArgumentException('signature_uuid', 'Invalid UUID V4'); } return $rpcRequest->produceResponse(Socialbox::resolvePeerSignature( $rpcRequest->getParameter('peer'), $rpcRequest->getParameter('signature_uuid') )); } }