fix: standardize closure syntax and ensure newline at end of file in multiple files
Some checks failed
tests / ci (pull_request) Has been cancelled

This commit is contained in:
Yoga Pangestu 2026-08-25 18:16:54 +07:00
parent d49790ca7e
commit 9c2bb62666
15 changed files with 23 additions and 23 deletions

View File

@ -66,7 +66,7 @@ public function destroy(User $user): RedirectResponse
{ {
$this->service->delete($user); $this->service->delete($user);
return Inertia::flash('toast', ['type' => 'success', 'message' => 'Dosen berhasil dihapus.'])->back(); return Inertia::flash('toast', ['type' => 'success', 'message' => 'Dosen berhasil dihapus.'])->back();
} }
public function resetPassword(User $user): RedirectResponse public function resetPassword(User $user): RedirectResponse

View File

@ -17,7 +17,7 @@ public function paginated(int $perPage = 25, string $search = '', string $sort =
{ {
return AcademicTerm::query() return AcademicTerm::query()
->select(['id', 'name', 'semester', 'start_date', 'end_date', 'is_active']) ->select(['id', 'name', 'semester', 'start_date', 'end_date', 'is_active'])
->when($search, fn($q) => $q->where('name', 'like', "%{$search}%")) ->when($search, fn ($q) => $q->where('name', 'like', "%{$search}%"))
->orderBy($sort, $direction) ->orderBy($sort, $direction)
->paginate($perPage); ->paginate($perPage);
} }

View File

@ -12,11 +12,11 @@ class AdministratorService
public function getPaginated(array $filters = []): LengthAwarePaginator public function getPaginated(array $filters = []): LengthAwarePaginator
{ {
return User::with(['profile', 'roles']) return User::with(['profile', 'roles'])
->whereHas('roles', fn($q) => $q->whereIn('name', ['staff-admin', 'staff-keuangan'])) ->whereHas('roles', fn ($q) => $q->whereIn('name', ['staff-admin', 'staff-keuangan']))
->when($filters['search'] ?? null, fn($q, $search) => $q->where(function ($query) use ($search) { ->when($filters['search'] ?? null, fn ($q, $search) => $q->where(function ($query) use ($search) {
$query->where('username', 'like', "%{$search}%") $query->where('username', 'like', "%{$search}%")
->orWhere('email', 'like', "%{$search}%") ->orWhere('email', 'like', "%{$search}%")
->orWhereHas('profile', fn($q) => $q->where('full_name', 'like', "%{$search}%")); ->orWhereHas('profile', fn ($q) => $q->where('full_name', 'like', "%{$search}%"));
})) }))
->latest() ->latest()
->paginate($filters['per_page'] ?? 25); ->paginate($filters['per_page'] ?? 25);

View File

@ -19,12 +19,12 @@ public function getAllForSelect(): Collection
public function getPaginated(array $filters = []): LengthAwarePaginator public function getPaginated(array $filters = []): LengthAwarePaginator
{ {
return User::with(['profile', 'lecturer.department']) return User::with(['profile', 'lecturer.department'])
->whereHas('roles', fn($q) => $q->where('name', 'dosen')) ->whereHas('roles', fn ($q) => $q->where('name', 'dosen'))
->when($filters['search'] ?? null, fn($q, $search) => $q->where(function ($query) use ($search) { ->when($filters['search'] ?? null, fn ($q, $search) => $q->where(function ($query) use ($search) {
$query->where('username', 'like', "%{$search}%") $query->where('username', 'like', "%{$search}%")
->orWhere('email', 'like', "%{$search}%") ->orWhere('email', 'like', "%{$search}%")
->orWhereHas('profile', fn($q) => $q->where('full_name', 'like', "%{$search}%")) ->orWhereHas('profile', fn ($q) => $q->where('full_name', 'like', "%{$search}%"))
->orWhereHas('lecturer', fn($q) => $q->where('lecturer_number', 'like', "%{$search}%")); ->orWhereHas('lecturer', fn ($q) => $q->where('lecturer_number', 'like', "%{$search}%"));
})) }))
->latest() ->latest()
->paginate($filters['per_page'] ?? 25); ->paginate($filters['per_page'] ?? 25);

View File

@ -19,12 +19,12 @@ public function getAllForSelect(): Collection
public function getPaginated(array $filters = []): LengthAwarePaginator public function getPaginated(array $filters = []): LengthAwarePaginator
{ {
return User::with(['profile', 'student.department']) return User::with(['profile', 'student.department'])
->whereHas('roles', fn($q) => $q->where('name', 'mahasiswa')) ->whereHas('roles', fn ($q) => $q->where('name', 'mahasiswa'))
->when($filters['search'] ?? null, fn($q, $search) => $q->where(function ($query) use ($search) { ->when($filters['search'] ?? null, fn ($q, $search) => $q->where(function ($query) use ($search) {
$query->where('username', 'like', "%{$search}%") $query->where('username', 'like', "%{$search}%")
->orWhere('email', 'like', "%{$search}%") ->orWhere('email', 'like', "%{$search}%")
->orWhereHas('profile', fn($q) => $q->where('full_name', 'like', "%{$search}%")) ->orWhereHas('profile', fn ($q) => $q->where('full_name', 'like', "%{$search}%"))
->orWhereHas('student', fn($q) => $q->where('student_number', 'like', "%{$search}%")); ->orWhereHas('student', fn ($q) => $q->where('student_number', 'like', "%{$search}%"));
})) }))
->latest() ->latest()
->paginate($filters['per_page'] ?? 25); ->paginate($filters['per_page'] ?? 25);

View File

@ -74,4 +74,4 @@
]); ]);
$response->assertTooManyRequests(); $response->assertTooManyRequests();
}); });

View File

@ -98,4 +98,4 @@
Event::assertNotDispatched(Verified::class); Event::assertNotDispatched(Verified::class);
expect($user->fresh()->hasVerifiedEmail())->toBeTrue(); expect($user->fresh()->hasVerifiedEmail())->toBeTrue();
}); });

View File

@ -19,4 +19,4 @@
$response = $this->get(route('password.confirm')); $response = $this->get(route('password.confirm'));
$response->assertRedirect(route('login')); $response->assertRedirect(route('login'));
}); });

View File

@ -75,4 +75,4 @@
]); ]);
$response->assertSessionHasErrors('email'); $response->assertSessionHasErrors('email');
}); });

View File

@ -22,4 +22,4 @@
$this->assertAuthenticated(); $this->assertAuthenticated();
$response->assertRedirect(route('dashboard', absolute: false)); $response->assertRedirect(route('dashboard', absolute: false));
}); });

View File

@ -32,4 +32,4 @@
->assertInertia(fn (Assert $page) => $page ->assertInertia(fn (Assert $page) => $page
->component('auth/two-factor-challenge'), ->component('auth/two-factor-challenge'),
); );
}); });

View File

@ -31,4 +31,4 @@
->assertRedirect(route('dashboard', absolute: false)); ->assertRedirect(route('dashboard', absolute: false));
Notification::assertNothingSent(); Notification::assertNothingSent();
}); });

View File

@ -13,4 +13,4 @@
$response = $this->get(route('dashboard')); $response = $this->get(route('dashboard'));
$response->assertOk(); $response->assertOk();
}); });

View File

@ -4,4 +4,4 @@
$response = $this->get(route('home')); $response = $this->get(route('home'));
$response->assertOk(); $response->assertOk();
}); });

View File

@ -2,4 +2,4 @@
test('that true is true', function () { test('that true is true', function () {
expect(true)->toBeTrue(); expect(true)->toBeTrue();
}); });