fix: resolve PHPStan static analysis warnings

This commit is contained in:
xboard
2025-05-07 19:48:19 +08:00
parent db235c10e8
commit 97e7ffccae
86 changed files with 2335 additions and 1206 deletions
+5 -3
View File
@@ -1,6 +1,8 @@
<?php
namespace App\Http\Routes\V1;
use App\Http\Controllers\V1\Client\AppController;
use App\Http\Controllers\V1\Client\ClientController;
use Illuminate\Contracts\Routing\Registrar;
class ClientRoute
@@ -12,10 +14,10 @@ class ClientRoute
'middleware' => 'client'
], function ($router) {
// Client
$router->get('/subscribe', 'V1\\Client\\ClientController@subscribe')->name('client.subscribe.legacy');
$router->get('/subscribe', [ClientController::class, 'subscribe'])->name('client.subscribe.legacy');
// App
$router->get('/app/getConfig', 'V1\\Client\\AppController@getConfig');
$router->get('/app/getVersion', 'V1\\Client\\AppController@getVersion');
$router->get('/app/getConfig', [AppController::class, 'getConfig']);
$router->get('/app/getVersion', [AppController::class, 'getVersion']);
});
}
}
+10 -8
View File
@@ -1,6 +1,8 @@
<?php
namespace App\Http\Routes\V1;
use App\Http\Controllers\V1\Passport\AuthController;
use App\Http\Controllers\V1\Passport\CommController;
use Illuminate\Contracts\Routing\Registrar;
class PassportRoute
@@ -11,15 +13,15 @@ class PassportRoute
'prefix' => 'passport'
], function ($router) {
// Auth
$router->post('/auth/register', 'V1\\Passport\\AuthController@register');
$router->post('/auth/login', 'V1\\Passport\\AuthController@login');
$router->get ('/auth/token2Login', 'V1\\Passport\\AuthController@token2Login');
$router->post('/auth/forget', 'V1\\Passport\\AuthController@forget');
$router->post('/auth/getQuickLoginUrl', 'V1\\Passport\\AuthController@getQuickLoginUrl');
$router->post('/auth/loginWithMailLink', 'V1\\Passport\\AuthController@loginWithMailLink');
$router->post('/auth/register', [AuthController::class, 'register']);
$router->post('/auth/login', [AuthController::class, 'login']);
$router->get('/auth/token2Login', [AuthController::class, 'token2Login']);
$router->post('/auth/forget', [AuthController::class, 'forget']);
$router->post('/auth/getQuickLoginUrl', [AuthController::class, 'getQuickLoginUrl']);
$router->post('/auth/loginWithMailLink', [AuthController::class, 'loginWithMailLink']);
// Comm
$router->post('/comm/sendEmailVerify', 'V1\\Passport\\CommController@sendEmailVerify');
$router->post('/comm/pv', 'V1\\Passport\\CommController@pv');
$router->post('/comm/sendEmailVerify', [CommController::class, 'sendEmailVerify']);
$router->post('/comm/pv', [CommController::class, 'pv']);
});
}
}
-32
View File
@@ -1,32 +0,0 @@
<?php
namespace App\Http\Routes\V1;
use Illuminate\Contracts\Routing\Registrar;
class StaffRoute
{
public function map(Registrar $router)
{
$router->group([
'prefix' => 'staff',
'middleware' => 'staff'
], function ($router) {
// Ticket
// $router->get ('/ticket/fetch', 'V1\\Staff\\TicketController@fetch');
// $router->post('/ticket/reply', 'V1\\Staff\\TicketController@reply');
// $router->post('/ticket/close', 'V1\\Staff\\TicketController@close');
// // User
// $router->post('/user/update', 'V1\\Staff\\UserController@update');
// $router->get ('/user/getUserInfoById', 'V1\\Staff\\UserController@getUserInfoById');
// $router->post('/user/sendMail', 'V1\\Staff\\UserController@sendMail');
// $router->post('/user/ban', 'V1\\Staff\\UserController@ban');
// // Plan
// $router->get ('/plan/fetch', 'V1\\Staff\\PlanController@fetch');
// // Notice
// $router->get ('/notice/fetch', 'V1\\Admin\\NoticeController@fetch');
// $router->post('/notice/save', 'V1\\Admin\\NoticeController@save');
// $router->post('/notice/update', 'V1\\Admin\\NoticeController@update');
// $router->post('/notice/drop', 'V1\\Admin\\NoticeController@drop');
});
}
}
+48 -36
View File
@@ -1,6 +1,18 @@
<?php
namespace App\Http\Routes\V1;
use App\Http\Controllers\V1\User\CommController;
use App\Http\Controllers\V1\User\CouponController;
use App\Http\Controllers\V1\User\InviteController;
use App\Http\Controllers\V1\User\KnowledgeController;
use App\Http\Controllers\V1\User\NoticeController;
use App\Http\Controllers\V1\User\OrderController;
use App\Http\Controllers\V1\User\PlanController;
use App\Http\Controllers\V1\User\ServerController;
use App\Http\Controllers\V1\User\StatController;
use App\Http\Controllers\V1\User\TelegramController;
use App\Http\Controllers\V1\User\TicketController;
use App\Http\Controllers\V1\User\UserController;
use Illuminate\Contracts\Routing\Registrar;
class UserRoute
@@ -12,53 +24,53 @@ class UserRoute
'middleware' => 'user'
], function ($router) {
// User
$router->get ('/resetSecurity', 'V1\\User\\UserController@resetSecurity');
$router->get ('/info', 'V1\\User\\UserController@info');
$router->post('/changePassword', 'V1\\User\\UserController@changePassword');
$router->post('/update', 'V1\\User\\UserController@update');
$router->get ('/getSubscribe', 'V1\\User\\UserController@getSubscribe');
$router->get ('/getStat', 'V1\\User\\UserController@getStat');
$router->get ('/checkLogin', 'V1\\User\\UserController@checkLogin');
$router->post('/transfer', 'V1\\User\\UserController@transfer');
$router->post('/getQuickLoginUrl', 'V1\\User\\UserController@getQuickLoginUrl');
$router->get ('/getActiveSession', 'V1\\User\\UserController@getActiveSession');
$router->post('/removeActiveSession', 'V1\\User\\UserController@removeActiveSession');
$router->get('/resetSecurity', [UserController::class, 'resetSecurity']);
$router->get('/info', [UserController::class, 'info']);
$router->post('/changePassword', [UserController::class, 'changePassword']);
$router->post('/update', [UserController::class, 'update']);
$router->get('/getSubscribe', [UserController::class, 'getSubscribe']);
$router->get('/getStat', [UserController::class, 'getStat']);
$router->get('/checkLogin', [UserController::class, 'checkLogin']);
$router->post('/transfer', [UserController::class, 'transfer']);
$router->post('/getQuickLoginUrl', [UserController::class, 'getQuickLoginUrl']);
$router->get('/getActiveSession', [UserController::class, 'getActiveSession']);
$router->post('/removeActiveSession', [UserController::class, 'removeActiveSession']);
// Order
$router->post('/order/save', 'V1\\User\\OrderController@save');
$router->post('/order/checkout', 'V1\\User\\OrderController@checkout');
$router->get ('/order/check', 'V1\\User\\OrderController@check');
$router->get ('/order/detail', 'V1\\User\\OrderController@detail');
$router->get ('/order/fetch', 'V1\\User\\OrderController@fetch');
$router->get ('/order/getPaymentMethod', 'V1\\User\\OrderController@getPaymentMethod');
$router->post('/order/cancel', 'V1\\User\\OrderController@cancel');
$router->post('/order/save', [OrderController::class, 'save']);
$router->post('/order/checkout', [OrderController::class, 'checkout']);
$router->get('/order/check', [OrderController::class, 'check']);
$router->get('/order/detail', [OrderController::class, 'detail']);
$router->get('/order/fetch', [OrderController::class, 'fetch']);
$router->get('/order/getPaymentMethod', [OrderController::class, 'getPaymentMethod']);
$router->post('/order/cancel', [OrderController::class, 'cancel']);
// Plan
$router->get ('/plan/fetch', 'V1\\User\\PlanController@fetch');
$router->get('/plan/fetch', [PlanController::class, 'fetch']);
// Invite
$router->get ('/invite/save', 'V1\\User\\InviteController@save');
$router->get ('/invite/fetch', 'V1\\User\\InviteController@fetch');
$router->get ('/invite/details', 'V1\\User\\InviteController@details');
$router->get('/invite/save', [InviteController::class, 'save']);
$router->get('/invite/fetch', [InviteController::class, 'fetch']);
$router->get('/invite/details', [InviteController::class, 'details']);
// Notice
$router->get ('/notice/fetch', 'V1\\User\\NoticeController@fetch');
$router->get('/notice/fetch', [NoticeController::class, 'fetch']);
// Ticket
$router->post('/ticket/reply', 'V1\\User\\TicketController@reply');
$router->post('/ticket/close', 'V1\\User\\TicketController@close');
$router->post('/ticket/save', 'V1\\User\\TicketController@save');
$router->get ('/ticket/fetch', 'V1\\User\\TicketController@fetch');
$router->post('/ticket/withdraw', 'V1\\User\\TicketController@withdraw');
$router->post('/ticket/reply', [TicketController::class, 'reply']);
$router->post('/ticket/close', [TicketController::class, 'close']);
$router->post('/ticket/save', [TicketController::class, 'save']);
$router->get('/ticket/fetch', [TicketController::class, 'fetch']);
$router->post('/ticket/withdraw', [TicketController::class, 'withdraw']);
// Server
$router->get ('/server/fetch', 'V1\\User\\ServerController@fetch');
$router->get('/server/fetch', [ServerController::class, 'fetch']);
// Coupon
$router->post('/coupon/check', 'V1\\User\\CouponController@check');
$router->post('/coupon/check', [CouponController::class, 'check']);
// Telegram
$router->get ('/telegram/getBotInfo', 'V1\\User\\TelegramController@getBotInfo');
$router->get('/telegram/getBotInfo', [TelegramController::class, 'getBotInfo']);
// Comm
$router->get ('/comm/config', 'V1\\User\\CommController@config');
$router->Post('/comm/getStripePublicKey', 'V1\\User\\CommController@getStripePublicKey');
$router->get('/comm/config', [CommController::class, 'config']);
$router->Post('/comm/getStripePublicKey', [CommController::class, 'getStripePublicKey']);
// Knowledge
$router->get ('/knowledge/fetch', 'V1\\User\\KnowledgeController@fetch');
$router->get ('/knowledge/getCategory', 'V1\\User\\KnowledgeController@getCategory');
$router->get('/knowledge/fetch', [KnowledgeController::class, 'fetch']);
$router->get('/knowledge/getCategory', [KnowledgeController::class, 'getCategory']);
// Stat
$router->get ('/stat/getTrafficLog', 'V1\\User\\StatController@getTrafficLog');
$router->get('/stat/getTrafficLog', [StatController::class, 'getTrafficLog']);
});
}
}
+10 -8
View File
@@ -1,6 +1,8 @@
<?php
namespace App\Http\Routes\V2;
use App\Http\Controllers\V1\Passport\AuthController;
use App\Http\Controllers\V1\Passport\CommController;
use Illuminate\Contracts\Routing\Registrar;
class PassportRoute
@@ -11,15 +13,15 @@ class PassportRoute
'prefix' => 'passport'
], function ($router) {
// Auth
$router->post('/auth/register', 'V1\\Passport\\AuthController@register');
$router->post('/auth/login', 'V1\\Passport\\AuthController@login');
$router->get ('/auth/token2Login', 'V1\\Passport\\AuthController@token2Login');
$router->post('/auth/forget', 'V1\\Passport\\AuthController@forget');
$router->post('/auth/getQuickLoginUrl', 'V1\\Passport\\AuthController@getQuickLoginUrl');
$router->post('/auth/loginWithMailLink', 'V1\\Passport\\AuthController@loginWithMailLink');
$router->post('/auth/register', [AuthController::class, 'register']);
$router->post('/auth/login', [AuthController::class, 'login']);
$router->get ('/auth/token2Login', [AuthController::class, 'token2Login']);
$router->post('/auth/forget', [AuthController::class, 'forget']);
$router->post('/auth/getQuickLoginUrl', [AuthController::class, 'getQuickLoginUrl']);
$router->post('/auth/loginWithMailLink', [AuthController::class, 'loginWithMailLink']);
// Comm
$router->post('/comm/sendEmailVerify', 'V1\\Passport\\CommController@sendEmailVerify');
$router->post('/comm/pv', 'V1\\Passport\\CommController@pv');
$router->post('/comm/sendEmailVerify', [CommController::class, 'sendEmailVerify']);
$router->post('/comm/pv', [CommController::class, 'pv']);
});
}
}
+3 -2
View File
@@ -1,6 +1,7 @@
<?php
namespace App\Http\Routes\V2;
use App\Http\Controllers\V1\User\UserController;
use Illuminate\Contracts\Routing\Registrar;
class UserRoute
@@ -12,8 +13,8 @@ class UserRoute
'middleware' => 'user'
], function ($router) {
// User
$router->get('/resetSecurity', 'V1\\User\\UserController@resetSecurity');
$router->get('/info', 'V1\\User\\UserController@info');
$router->get('/resetSecurity', [UserController::class, 'resetSecurity']);
$router->get('/info', [UserController::class, 'info']);
});
}
}