Skip to content

Commit 1324b44

Browse files
committed
Process feedback
1 parent be0dd6e commit 1324b44

File tree

3 files changed

+3
-22
lines changed

3 files changed

+3
-22
lines changed

src/FilamentDeveloperLoginsServiceProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public function configurePackage(Package $package): void
3030
public function packageRegistered(): void
3131
{
3232
$this->app->singleton(FilamentDevelopersLogin::class);
33-
$this->app->alias(FilamentDevelopersLogin::class, 'filament-developers-login');
33+
$this->app->bind('filament-developers-login', FilamentDevelopersLogin::class);
3434
}
3535

3636
public function packageBooted(): void

src/Http/Controllers/DeveloperLoginsController.php

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
use DutchCodingCompany\FilamentDeveloperLogins\FilamentDeveloperLoginsPlugin;
88
use DutchCodingCompany\FilamentDeveloperLogins\Http\Requests\LoginAsRequest;
99
use Filament\Facades\Filament;
10-
use Filament\Panel;
1110
use Illuminate\Http\RedirectResponse;
1211
use Illuminate\Routing\Controller;
1312
use Livewire\Features\SupportRedirects\Redirector;
@@ -19,23 +18,10 @@ class DeveloperLoginsController extends Controller
1918
*/
2019
public function loginAs(LoginAsRequest $request): RedirectResponse | Redirector
2120
{
22-
[$panel, $plugin] = $this->initiate($request);
23-
21+
$panel = Filament::getPanel($request->validated('panel_id'));
22+
$plugin = FilamentDeveloperLoginsPlugin::getById($request->validated('panel_id'));
2423
$credentials = $request->validated('credentials');
2524

2625
return FilamentDevelopersLogin::login($panel, $plugin, $credentials);
2726
}
28-
29-
/**
30-
* @return array{Panel, FilamentDeveloperLoginsPlugin}
31-
*
32-
* @throws ImplementationException
33-
*/
34-
protected function initiate(LoginAsRequest $request): array
35-
{
36-
return [
37-
Filament::getPanel($request->validated('panel_id')),
38-
FilamentDeveloperLoginsPlugin::getById($request->validated('panel_id')),
39-
];
40-
}
4127
}

src/Http/Requests/LoginAsRequest.php

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,11 @@
22

33
namespace DutchCodingCompany\FilamentDeveloperLogins\Http\Requests;
44

5-
use DutchCodingCompany\FilamentDeveloperLogins\Facades\FilamentDevelopersLogin;
65
use DutchCodingCompany\FilamentDeveloperLogins\FilamentDeveloperLoginsPlugin;
7-
use Filament\Facades\Filament;
86
use Illuminate\Foundation\Http\FormRequest;
9-
use Illuminate\Validation\Rule;
107

118
class LoginAsRequest extends FormRequest
129
{
13-
protected ?FilamentDeveloperLoginsPlugin $plugin = null;
14-
1510
/**
1611
* @return array<string, mixed>
1712
*/

0 commit comments

Comments
 (0)