From cc70629ef16f33758f500473050a07450e433e27 Mon Sep 17 00:00:00 2001 From: Ben Menking Date: Thu, 4 Jun 2026 10:32:42 -0400 Subject: [PATCH] is_a() wasn't working? --- src/Meshcore.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Meshcore.php b/src/Meshcore.php index 458c918..5579fc5 100644 --- a/src/Meshcore.php +++ b/src/Meshcore.php @@ -352,13 +352,13 @@ class Meshcore { $obj = CoreParser::parseResponse($response); echo "D: got a " . get_class($obj) . ", was expecting $class_expected\n"; - - if( !is_a($obj, $class_expected) ) { + + if( get_class($obj) != $class_expected ) { array_push($this->msg_queue, $obj); } } - while((time() - $mark) < 5 || is_a($obj, $class_expected)); + while((time() - $mark) < 5 && get_class($obj) != $class_expected); - return (is_a($obj, $class_expected))?$obj:null; + return (get_class($obj) == $class_expected)?$obj:null; } } \ No newline at end of file