/** * @param ChangeMessageVisibility $req * @throws ParameterException */ public static function validate($req) { parent::validate($req); self::receiptHandleValidate($req->getReceiptHandler()); self::validateNumber($timeout = $req->getVisibilityTimeout()); if ($timeout < 0 || $timeout > 43200) { throw new ParameterException('VisibilityTimeoutInvalid', sprintf('Bad value: "%d", visibility timeout should between 0 and 43200.', $timeout)); } }
/** * @param ReceiveMessage $req * @throws \Mqs\Exceptions\ParameterException */ public static function validate($req) { parent::validate($req); self::queueNameValidate($req->getQueueName()); self::waitsecondsValidate($req->getWaitseconds()); }
/** * @param DeleteMessage $req * @throws \Mqs\Exceptions\ParameterException */ public static function validate($req) { parent::validate($req); self::receiptHandleValidate($req->getReceiptHandler()); }