From 20df727b836243b4a0952b1c84aa30784b311d85 Mon Sep 17 00:00:00 2001 From: netkas Date: Wed, 12 Mar 2025 17:47:13 -0400 Subject: [PATCH] Refactor PeerInformationManager to enhance UUID validation by throwing an exception for invalid UUID V4 inputs https://github.com/nosial/Socialbox-PHP/issues/61 --- src/Socialbox/Managers/PeerInformationManager.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Socialbox/Managers/PeerInformationManager.php b/src/Socialbox/Managers/PeerInformationManager.php index 1a98c70..f806885 100644 --- a/src/Socialbox/Managers/PeerInformationManager.php +++ b/src/Socialbox/Managers/PeerInformationManager.php @@ -248,6 +248,10 @@ { $peerUuid = $peerUuid->getUuid(); } + elseif(!Validator::validateUuid($peerUuid)) + { + throw new InvalidArgumentException('The given internal peer UUID is not a valid UUID V4'); + } try {