getBody(), true) ?? []; try { val::key('numberToken', val::stringType()->notEmpty()->length(1, 255)) ->assert($body); } catch (ValidationException $e) { return ResponseLib::sendFail("Validation failed: " . $e->getFullMessage(), [], "E_VALIDATE")->withStatus(400); } $numberToken = trim($body['numberToken']); $mockStatuses = [ 'abcd-efgh-1234' => 1, 'ijkl-mnop-5678' => 2, ]; $status = $mockStatuses[$numberToken] ?? 0; return Response::json(['status' => $status])->withStatus(200); } }