public function verify($signature, $baseString, $key) { $expectedSignature = $this->generateSignature($baseString, $key); if (empty($signature) || empty($expectedSignature)) { return false; } return strcmp($expectedSignature, $signature) === 0; }