[31-May-2026 07:34:54 UTC] PHP Fatal error:  Uncaught TypeError: Cannot assign Safepoint\Database\DatabaseConnection to property Safepoint\Models\User::$db of type PDO in /home/tuumqfqa/api.safepoint.com.ng/src/Models/User.php:20
Stack trace:
#0 /home/tuumqfqa/api.safepoint.com.ng/src/Services/AuthService.php(21): Safepoint\Models\User->__construct()
#1 /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php(26): Safepoint\Services\AuthService->__construct()
#2 /home/tuumqfqa/api.safepoint.com.ng/public/index.php(41): Safepoint\Controllers\ApiController->__construct()
#3 {main}
  thrown in /home/tuumqfqa/api.safepoint.com.ng/src/Models/User.php on line 20
[31-May-2026 07:35:22 UTC] PHP Fatal error:  Uncaught TypeError: Cannot assign Safepoint\Database\DatabaseConnection to property Safepoint\Models\User::$db of type PDO in /home/tuumqfqa/api.safepoint.com.ng/src/Models/User.php:20
Stack trace:
#0 /home/tuumqfqa/api.safepoint.com.ng/src/Services/AuthService.php(21): Safepoint\Models\User->__construct()
#1 /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php(26): Safepoint\Services\AuthService->__construct()
#2 /home/tuumqfqa/api.safepoint.com.ng/public/index.php(41): Safepoint\Controllers\ApiController->__construct()
#3 {main}
  thrown in /home/tuumqfqa/api.safepoint.com.ng/src/Models/User.php on line 20
[31-May-2026 13:06:24 UTC] WhoGoPay API Error: {"status":"ERROR","success":false,"message":"Invalid bearer authorization token","content":null}
[31-May-2026 15:54:18 UTC] WhoGoPay Webhook Error: Virtual account not found
[01-Jun-2026 10:01:54 UTC] WhoGoPay API Error: {"status":"error","success":false,"hasResult":false,"ok":false,"message":"Invalid token","responseCode":"01"}
[01-Jun-2026 10:04:06 UTC] PHP Fatal error:  Uncaught Error: Class "Safepoint\Services\OneSignalService" not found in /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php:34
Stack trace:
#0 /home/tuumqfqa/api.safepoint.com.ng/public/index.php(49): Safepoint\Controllers\ApiController->__construct()
#1 {main}
  thrown in /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php on line 34
[01-Jun-2026 10:04:23 UTC] WhoGoPay API Error: {"status":"error","success":false,"hasResult":false,"ok":false,"message":"Invalid token","responseCode":"01"}
[01-Jun-2026 10:07:53 UTC] PHP Fatal error:  Uncaught Error: Class "Safepoint\Services\OneSignalService" not found in /home/tuumqfqa/api.safepoint.com.ng/src/Services/WhoGoPayService.php:27
Stack trace:
#0 /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php(31): Safepoint\Services\WhoGoPayService->__construct()
#1 /home/tuumqfqa/api.safepoint.com.ng/public/index.php(49): Safepoint\Controllers\ApiController->__construct()
#2 {main}
  thrown in /home/tuumqfqa/api.safepoint.com.ng/src/Services/WhoGoPayService.php on line 27
[01-Jun-2026 10:08:06 UTC] WhoGoPay API Error: {"status":"error","success":false,"hasResult":false,"ok":false,"message":"Invalid token","responseCode":"01"}
[01-Jun-2026 10:08:36 UTC] PHP Fatal error:  Uncaught Error: Class "Safepoint\Services\OneSignalService" not found in /home/tuumqfqa/api.safepoint.com.ng/src/Services/WhoGoPayService.php:27
Stack trace:
#0 /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php(31): Safepoint\Services\WhoGoPayService->__construct()
#1 /home/tuumqfqa/api.safepoint.com.ng/public/index.php(49): Safepoint\Controllers\ApiController->__construct()
#2 {main}
  thrown in /home/tuumqfqa/api.safepoint.com.ng/src/Services/WhoGoPayService.php on line 27
[01-Jun-2026 10:08:56 UTC] PHP Fatal error:  Uncaught Error: Class "Safepoint\Services\OneSignalService" not found in /home/tuumqfqa/api.safepoint.com.ng/src/Services/WhoGoPayService.php:27
Stack trace:
#0 /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php(31): Safepoint\Services\WhoGoPayService->__construct()
#1 /home/tuumqfqa/api.safepoint.com.ng/public/index.php(49): Safepoint\Controllers\ApiController->__construct()
#2 {main}
  thrown in /home/tuumqfqa/api.safepoint.com.ng/src/Services/WhoGoPayService.php on line 27
[01-Jun-2026 10:09:02 UTC] PHP Fatal error:  Uncaught Error: Class "Safepoint\Services\OneSignalService" not found in /home/tuumqfqa/api.safepoint.com.ng/src/Services/WhoGoPayService.php:27
Stack trace:
#0 /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php(31): Safepoint\Services\WhoGoPayService->__construct()
#1 /home/tuumqfqa/api.safepoint.com.ng/public/index.php(49): Safepoint\Controllers\ApiController->__construct()
#2 {main}
  thrown in /home/tuumqfqa/api.safepoint.com.ng/src/Services/WhoGoPayService.php on line 27
[01-Jun-2026 10:09:06 UTC] PHP Fatal error:  Uncaught Error: Class "Safepoint\Services\OneSignalService" not found in /home/tuumqfqa/api.safepoint.com.ng/src/Services/WhoGoPayService.php:27
Stack trace:
#0 /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php(31): Safepoint\Services\WhoGoPayService->__construct()
#1 /home/tuumqfqa/api.safepoint.com.ng/public/index.php(49): Safepoint\Controllers\ApiController->__construct()
#2 {main}
  thrown in /home/tuumqfqa/api.safepoint.com.ng/src/Services/WhoGoPayService.php on line 27
[01-Jun-2026 10:09:36 UTC] PHP Fatal error:  Uncaught Error: Class "Safepoint\Services\OneSignalService" not found in /home/tuumqfqa/api.safepoint.com.ng/src/Services/WhoGoPayService.php:27
Stack trace:
#0 /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php(31): Safepoint\Services\WhoGoPayService->__construct()
#1 /home/tuumqfqa/api.safepoint.com.ng/public/index.php(49): Safepoint\Controllers\ApiController->__construct()
#2 {main}
  thrown in /home/tuumqfqa/api.safepoint.com.ng/src/Services/WhoGoPayService.php on line 27
[01-Jun-2026 10:09:58 UTC] WhoGoPay API Error: {"status":"error","success":false,"hasResult":false,"ok":false,"message":"Invalid token","responseCode":"01"}
[01-Jun-2026 10:20:48 UTC] WhoGoPay API Error: {"status":"error","success":false,"hasResult":false,"ok":false,"message":"Invalid token","responseCode":"01"}
[01-Jun-2026 10:22:36 UTC] WhoGoPay API Error: {"status":"error","success":false,"hasResult":false,"ok":false,"message":"Invalid token","responseCode":"01"}
[01-Jun-2026 10:25:07 UTC] API Error: Database connection failed: SQLSTATE[HY000] [2002] No such file or directory
[01-Jun-2026 10:25:21 UTC] API Error: Database connection failed: SQLSTATE[HY000] [2002] No such file or directory
[01-Jun-2026 14:55:26 UTC] WhoGoPay API Error: {"status":"error","success":false,"hasResult":false,"ok":false,"message":"Invalid token","responseCode":"01"}
[01-Jun-2026 15:19:35 UTC] WhoGoPay API Error: {"status":"error","success":false,"hasResult":false,"ok":false,"message":"Invalid token","responseCode":"01"}
[01-Jun-2026 15:22:37 UTC] WhoGoPay Request URL: https://whogopay.com.ng/api/v1/create/customer
[01-Jun-2026 15:22:37 UTC] WhoGoPay Token: [sk_e7hs2qb7naypvfq3dmm6r6w6]
[01-Jun-2026 15:22:37 UTC] WhoGoPay Payload: {"contactfirstname":"Sopiriye ","contactlastname":"Jamabo ","email":"jayspriye@gmail.com","phone":"08152243656","bvn":"12345698705"}
[01-Jun-2026 15:22:38 UTC] WhoGoPay HTTP Code: 401
[01-Jun-2026 15:22:38 UTC] WhoGoPay Effective URL: https://whogopay.com.ng/api/v1/create/customer
[01-Jun-2026 15:22:38 UTC] WhoGoPay Raw Response: {"status":"error","success":false,"hasResult":false,"ok":false,"message":"Invalid token","responseCode":"01"}
[01-Jun-2026 15:22:38 UTC] WhoGoPay API Error: {"status":"error","success":false,"hasResult":false,"ok":false,"message":"Invalid token","responseCode":"01"}
[01-Jun-2026 15:28:50 UTC] WhoGoPay Request URL: https://whogopay.com.ng/api/v1/create/customer
[01-Jun-2026 15:28:50 UTC] WhoGoPay Token: [sk_e7hs2qb7naypvfq3dmm6r6w6]
[01-Jun-2026 15:28:50 UTC] WhoGoPay Payload: {"contactfirstname":"Sopiriye ","contactlastname":"Jamabo ","email":"jayspriye@gmail.com","phone":"08152243656","bvn":"22407549973"}
[01-Jun-2026 15:28:50 UTC] WhoGoPay HTTP Code: 401
[01-Jun-2026 15:28:50 UTC] WhoGoPay Effective URL: https://whogopay.com.ng/api/v1/create/customer
[01-Jun-2026 15:28:50 UTC] WhoGoPay Raw Response: {"status":"error","success":false,"hasResult":false,"ok":false,"message":"Invalid token","responseCode":"01"}
[01-Jun-2026 15:28:50 UTC] WhoGoPay API Error: {"status":"error","success":false,"hasResult":false,"ok":false,"message":"Invalid token","responseCode":"01"}
[01-Jun-2026 16:17:57 UTC] WhoGoPay Request URL: https://whogopay.com.ng/api/v1/generate-amucha-bankr
[01-Jun-2026 16:17:57 UTC] WhoGoPay Token: [sk_e7hs2qb7naypvfq3dmm6r6w6]
[01-Jun-2026 16:17:57 UTC] WhoGoPay Payload: {"contactfirstname":"Sopiriye ","contactlastname":"Jamabo ","email":"jayspriye@gmail.com","phone":"08152243656","bvn":"12348481614"}
[01-Jun-2026 16:17:57 UTC] WhoGoPay HTTP Code: 404
[01-Jun-2026 16:17:57 UTC] WhoGoPay Effective URL: https://whogopay.com.ng/api/v1/generate-amucha-bankr
[01-Jun-2026 16:17:57 UTC] WhoGoPay Raw Response: {
    "message": ""
}
[01-Jun-2026 16:17:57 UTC] WhoGoPay API Error: {"message":""}
[01-Jun-2026 16:49:56 UTC] WhoGoPay Request URL: https://whogopay.com.ng/api/v1/generate-amucha-bank
[01-Jun-2026 16:49:56 UTC] WhoGoPay Token: [sk_e7hs2qb7naypvfq3dmm6r6w6]
[01-Jun-2026 16:49:56 UTC] WhoGoPay Payload: {"firstname":"Sopiriye ","lastname":"Jamabo ","accountRef":"SAFE2202606011649566051","accountName":"Sopiriye  Jamabo","email":"jayspriye@gmail.com","phone":"08152243656"}
[01-Jun-2026 16:49:57 UTC] WhoGoPay HTTP Code: 200
[01-Jun-2026 16:49:57 UTC] WhoGoPay Effective URL: https://whogopay.com.ng/api/v1/generate-amucha-bank
[01-Jun-2026 16:49:57 UTC] WhoGoPay Raw Response: {"ok":true,"status":"success","message":"Amucha MFB Virtual Account created successfully.","data":{"createdAt":"2026-06-01T16:49:57.263Z","accountHolderId":"e594c035-80d5-4013-9602-c16e47ebd3bb","accountRef":"SAFE2202606011649566051","bankName":"Nombank MFB","bankAccountNumber":"7330444388","bankAccountName":"WHOGOPAY\/Sopiriye  Jamabo","currency":"NGN","expired":false}}
[01-Jun-2026 16:50:47 UTC] WhoGoPay Webhook Error: Virtual account not found
[01-Jun-2026 16:58:48 UTC] PHP Fatal error:  Uncaught Error: Call to undefined method Safepoint\Models\User::getOneSignalPlayerId() in /home/tuumqfqa/api.safepoint.com.ng/src/Services/OneSignalService.php:28
Stack trace:
#0 /home/tuumqfqa/api.safepoint.com.ng/src/Services/WhoGoPayService.php(382): Safepoint\Services\OneSignalService->sendNotificationToUser(2, 'Wallet Funded!', 'Your wallet has...', Array)
#1 /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php(905): Safepoint\Services\WhoGoPayService->processWebhook(Array)
#2 /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php(59): Safepoint\Controllers\ApiController->handleWebhookRequest('POST', 'whogopay')
#3 /home/tuumqfqa/api.safepoint.com.ng/public/index.php(50): Safepoint\Controllers\ApiController->handleRequest()
#4 {main}
  thrown in /home/tuumqfqa/api.safepoint.com.ng/src/Services/OneSignalService.php on line 28
[01-Jun-2026 17:06:14 UTC] Failed to send OneSignal notification: User has no OneSignal player ID
[01-Jun-2026 19:06:12 UTC] PHP Warning:  Undefined array key "email" in /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php on line 107
[01-Jun-2026 19:06:12 UTC] PHP Warning:  Undefined array key "password" in /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php on line 107
[01-Jun-2026 19:06:12 UTC] PHP Fatal error:  Uncaught TypeError: Safepoint\Models\User::findByEmail(): Argument #1 ($email) must be of type string, null given, called in /home/tuumqfqa/api.safepoint.com.ng/src/Services/AuthService.php on line 96 and defined in /home/tuumqfqa/api.safepoint.com.ng/src/Models/User.php:56
Stack trace:
#0 /home/tuumqfqa/api.safepoint.com.ng/src/Services/AuthService.php(96): Safepoint\Models\User->findByEmail(NULL)
#1 /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php(107): Safepoint\Services\AuthService->login(NULL, NULL)
#2 /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php(45): Safepoint\Controllers\ApiController->handleUserApiRequest('POST', 'login')
#3 /home/tuumqfqa/api.safepoint.com.ng/public/index.php(50): Safepoint\Controllers\ApiController->handleRequest()
#4 {main}
  thrown in /home/tuumqfqa/api.safepoint.com.ng/src/Models/User.php on line 56
[01-Jun-2026 19:25:42 UTC] PHP Fatal error:  Uncaught Error: Call to undefined method Safepoint\Controllers\AdminController::superAdminLogin() in /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php:678
Stack trace:
#0 /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php(57): Safepoint\Controllers\ApiController->handleAdminRequest('POST', 'super-admin')
#1 /home/tuumqfqa/api.safepoint.com.ng/public/index.php(50): Safepoint\Controllers\ApiController->handleRequest()
#2 {main}
  thrown in /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php on line 678
[01-Jun-2026 19:25:58 UTC] PHP Fatal error:  Uncaught Error: Call to undefined method Safepoint\Controllers\AdminController::superAdminLogin() in /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php:678
Stack trace:
#0 /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php(57): Safepoint\Controllers\ApiController->handleAdminRequest('POST', 'super-admin')
#1 /home/tuumqfqa/api.safepoint.com.ng/public/index.php(50): Safepoint\Controllers\ApiController->handleRequest()
#2 {main}
  thrown in /home/tuumqfqa/api.safepoint.com.ng/src/Controllers/ApiController.php on line 678
[02-Jun-2026 08:11:33 UTC] PHP Fatal error:  Uncaught Error: Call to undefined method Safepoint\Database\DatabaseConnection::query() in /home/tuumqfqa/web-api.safepoint.com.ng/src/Services/AuthService.php:30
Stack trace:
#0 /home/tuumqfqa/web-api.safepoint.com.ng/src/Services/AuthService.php(23): Safepoint\Services\AuthService->checkAndAddResetOtpColumns()
#1 /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/ApiController.php(29): Safepoint\Services\AuthService->__construct()
#2 /home/tuumqfqa/web-api.safepoint.com.ng/public/index.php(49): Safepoint\Controllers\ApiController->__construct()
#3 {main}
  thrown in /home/tuumqfqa/web-api.safepoint.com.ng/src/Services/AuthService.php on line 30
[02-Jun-2026 08:11:43 UTC] PHP Fatal error:  Uncaught Error: Call to undefined method Safepoint\Database\DatabaseConnection::query() in /home/tuumqfqa/web-api.safepoint.com.ng/src/Services/AuthService.php:30
Stack trace:
#0 /home/tuumqfqa/web-api.safepoint.com.ng/src/Services/AuthService.php(23): Safepoint\Services\AuthService->checkAndAddResetOtpColumns()
#1 /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/ApiController.php(29): Safepoint\Services\AuthService->__construct()
#2 /home/tuumqfqa/web-api.safepoint.com.ng/public/index.php(49): Safepoint\Controllers\ApiController->__construct()
#3 {main}
  thrown in /home/tuumqfqa/web-api.safepoint.com.ng/src/Services/AuthService.php on line 30
[02-Jun-2026 08:13:45 UTC] Email sent successfully to: jayspriye@gmail.com
[02-Jun-2026 08:13:45 UTC] -----------------------------------------
[02-Jun-2026 08:13:45 UTC] PASSWORD RESET OTP GENERATED
[02-Jun-2026 08:13:45 UTC] Email: jayspriye@gmail.com
[02-Jun-2026 08:13:45 UTC] OTP: 655583
[02-Jun-2026 08:13:45 UTC] -----------------------------------------
[03-Jun-2026 10:33:42 UTC] Email sent successfully to: sopiriyejamabo@gmail.com
[03-Jun-2026 10:33:42 UTC] -----------------------------------------
[03-Jun-2026 10:33:42 UTC] PASSWORD RESET OTP GENERATED
[03-Jun-2026 10:33:42 UTC] Email: sopiriyejamabo@gmail.com
[03-Jun-2026 10:33:42 UTC] OTP: 739381
[03-Jun-2026 10:33:42 UTC] -----------------------------------------
[03-Jun-2026 10:48:21 UTC] Email sent successfully to: sopiriyejamabo@gmail.com
[03-Jun-2026 11:02:30 UTC] PHP Fatal error:  Uncaught Error: Call to undefined method Safepoint\Database\DatabaseConnection::query() in /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/AdminController.php:400
Stack trace:
#0 /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/ApiController.php(727): Safepoint\Controllers\AdminController->dashboardStats()
#1 /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/ApiController.php(60): Safepoint\Controllers\ApiController->handleAdminRequest('GET', 'super-admin')
#2 /home/tuumqfqa/web-api.safepoint.com.ng/public/index.php(50): Safepoint\Controllers\ApiController->handleRequest()
#3 {main}
  thrown in /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/AdminController.php on line 400
[03-Jun-2026 11:02:59 UTC] PHP Fatal error:  Uncaught Error: Call to undefined method Safepoint\Database\DatabaseConnection::query() in /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/AdminController.php:400
Stack trace:
#0 /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/ApiController.php(727): Safepoint\Controllers\AdminController->dashboardStats()
#1 /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/ApiController.php(60): Safepoint\Controllers\ApiController->handleAdminRequest('GET', 'super-admin')
#2 /home/tuumqfqa/web-api.safepoint.com.ng/public/index.php(50): Safepoint\Controllers\ApiController->handleRequest()
#3 {main}
  thrown in /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/AdminController.php on line 400
[03-Jun-2026 16:25:16 UTC] API Error: Database connection failed: SQLSTATE[HY000] [2002] No such file or directory
[03-Jun-2026 19:03:08 UTC] Failed to send OneSignal notification to counterparty: User has no OneSignal player ID
[03-Jun-2026 19:04:26 UTC] Failed to send OneSignal notification to creator: User has no OneSignal player ID
[04-Jun-2026 17:35:57 UTC] Email sent successfully to: jayspriye@gmail.com
[04-Jun-2026 17:35:57 UTC] -----------------------------------------
[04-Jun-2026 17:35:57 UTC] PASSWORD RESET OTP GENERATED
[04-Jun-2026 17:35:57 UTC] Email: jayspriye@gmail.com
[04-Jun-2026 17:35:57 UTC] OTP: 706594
[04-Jun-2026 17:35:57 UTC] -----------------------------------------
[05-Jun-2026 07:43:58 UTC] Email sent successfully to: nwigbochukwuemeka003@gmail.com
[05-Jun-2026 07:47:40 UTC] WhoGoPay Request URL: https://whogopay.com.ng/api/v1/generate-amucha-bank
[05-Jun-2026 07:47:40 UTC] WhoGoPay Token: [sk_e7hs2qb7naypvfq3dmm6r6w6]
[05-Jun-2026 07:47:40 UTC] WhoGoPay Payload: {"firstname":"Nwigbo Chukwuemeka","lastname":"Louis","accountRef":"SAFE7202606050747406198","accountName":"Nwigbo Chukwuemeka Louis","email":"nwigbochukwuemeka003@gmail.com","phone":"08122126368"}
[05-Jun-2026 07:47:41 UTC] WhoGoPay HTTP Code: 200
[05-Jun-2026 07:47:41 UTC] WhoGoPay Effective URL: https://whogopay.com.ng/api/v1/generate-amucha-bank
[05-Jun-2026 07:47:41 UTC] WhoGoPay Raw Response: {"ok":true,"status":"success","message":"Amucha MFB Virtual Account created successfully.","data":{"createdAt":"2026-06-05T07:47:41.354Z","accountHolderId":"e594c035-80d5-4013-9602-c16e47ebd3bb","accountRef":"SAFE7202606050747406198","bankName":"Nombank MFB","bankAccountNumber":"8953841231","bankAccountName":"WHOGOPAY\/Nwigbo Chukwuemeka Louis","currency":"NGN","expired":false}}
[05-Jun-2026 07:49:45 UTC] PHP Fatal error:  Uncaught Error: Call to undefined method Safepoint\Models\User::updateOneSignalPlayerId() in /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/ApiController.php:156
Stack trace:
#0 /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/ApiController.php(48): Safepoint\Controllers\ApiController->handleUserApiRequest('POST', 'update-player-i...')
#1 /home/tuumqfqa/web-api.safepoint.com.ng/public/index.php(50): Safepoint\Controllers\ApiController->handleRequest()
#2 {main}
  thrown in /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/ApiController.php on line 156
[05-Jun-2026 07:51:12 UTC] PHP Fatal error:  Uncaught Error: Call to undefined method Safepoint\Models\User::updateOneSignalPlayerId() in /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/ApiController.php:156
Stack trace:
#0 /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/ApiController.php(48): Safepoint\Controllers\ApiController->handleUserApiRequest('POST', 'update-player-i...')
#1 /home/tuumqfqa/web-api.safepoint.com.ng/public/index.php(50): Safepoint\Controllers\ApiController->handleRequest()
#2 {main}
  thrown in /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/ApiController.php on line 156
[05-Jun-2026 07:53:27 UTC] PHP Fatal error:  Uncaught Error: Call to undefined method Safepoint\Models\User::updateOneSignalPlayerId() in /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/ApiController.php:156
Stack trace:
#0 /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/ApiController.php(48): Safepoint\Controllers\ApiController->handleUserApiRequest('POST', 'update-player-i...')
#1 /home/tuumqfqa/web-api.safepoint.com.ng/public/index.php(50): Safepoint\Controllers\ApiController->handleRequest()
#2 {main}
  thrown in /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/ApiController.php on line 156
[05-Jun-2026 20:32:38 UTC] PHP Fatal error:  Uncaught Error: Call to undefined method Safepoint\Models\User::updateOneSignalPlayerId() in /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/ApiController.php:156
Stack trace:
#0 /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/ApiController.php(48): Safepoint\Controllers\ApiController->handleUserApiRequest('POST', 'update-player-i...')
#1 /home/tuumqfqa/web-api.safepoint.com.ng/public/index.php(50): Safepoint\Controllers\ApiController->handleRequest()
#2 {main}
  thrown in /home/tuumqfqa/web-api.safepoint.com.ng/src/Controllers/ApiController.php on line 156
