From ef0a1241b0e8ac64252a108e468d492b84573b56 Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Wed, 10 Dec 2025 08:57:04 +0100 Subject: [PATCH] fix: rename validate() to validateToken() to avoid parent method conflict MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The validate() method conflicted with Controller::validate(). Renamed to validateToken() to resolve the declaration compatibility issue. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- app/Http/Controllers/Api/CloudProviderTokensController.php | 3 +-- routes/api.php | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/Api/CloudProviderTokensController.php b/app/Http/Controllers/Api/CloudProviderTokensController.php index 0188905d7..79f4468cb 100644 --- a/app/Http/Controllers/Api/CloudProviderTokensController.php +++ b/app/Http/Controllers/Api/CloudProviderTokensController.php @@ -4,7 +4,6 @@ use App\Http\Controllers\Controller; use App\Models\CloudProviderToken; -use App\Services\HetznerService; use Illuminate\Http\Request; use Illuminate\Support\Facades\Http; use OpenApi\Attributes as OA; @@ -489,7 +488,7 @@ public function destroy(Request $request) ), ] )] - public function validate(Request $request) + public function validateToken(Request $request) { $teamId = getTeamIdFromToken(); if (is_null($teamId)) { diff --git a/routes/api.php b/routes/api.php index f4b7334aa..aaf7d794b 100644 --- a/routes/api.php +++ b/routes/api.php @@ -70,7 +70,7 @@ Route::get('/cloud-tokens/{uuid}', [CloudProviderTokensController::class, 'show'])->middleware(['api.ability:read']); Route::patch('/cloud-tokens/{uuid}', [CloudProviderTokensController::class, 'update'])->middleware(['api.ability:write']); Route::delete('/cloud-tokens/{uuid}', [CloudProviderTokensController::class, 'destroy'])->middleware(['api.ability:write']); - Route::post('/cloud-tokens/{uuid}/validate', [CloudProviderTokensController::class, 'validate'])->middleware(['api.ability:read']); + Route::post('/cloud-tokens/{uuid}/validate', [CloudProviderTokensController::class, 'validateToken'])->middleware(['api.ability:read']); Route::match(['get', 'post'], '/deploy', [DeployController::class, 'deploy'])->middleware(['api.ability:deploy']); Route::get('/deployments', [DeployController::class, 'deployments'])->middleware(['api.ability:read']);