Skip to content

Commit f11c629

Browse files
committed
updated types
1 parent 6fe6380 commit f11c629

File tree

5 files changed

+22
-20
lines changed

5 files changed

+22
-20
lines changed

stubs/app/Livewire/Admin/NotificationsMenu.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
use App\Models\Notification;
88
use Illuminate\Contracts\View\View;
9+
use Illuminate\Database\Eloquent\Collection;
910
use Livewire\Component;
1011

1112
use function auth;
@@ -14,9 +15,9 @@
1415

1516
class NotificationsMenu extends Component
1617
{
17-
public $notifications;
18+
public Collection $notifications;
1819

19-
public $unseenCount = 0;
20+
public int $unseenCount = 0;
2021

2122
public function mount(): void
2223
{

stubs/app/Livewire/Admin/Settings/ApplicationLogo.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
use App\Models\Setting;
88
use Exception;
99
use Illuminate\Contracts\View\View;
10+
use Illuminate\Database\Eloquent\Collection;
1011
use Illuminate\Support\Facades\Cache;
1112
use Illuminate\Support\Facades\Storage;
1213
use Illuminate\Validation\ValidationException;
@@ -22,13 +23,13 @@ class ApplicationLogo extends Component
2223
{
2324
use WithFileUploads;
2425

25-
public $applicationLogo = '';
26+
public mixed $applicationLogo = '';
2627

27-
public $existingApplicationLogo = '';
28+
public mixed $existingApplicationLogo = '';
2829

29-
public $applicationLogoDark = '';
30+
public mixed $applicationLogoDark = '';
3031

31-
public $existingApplicationLogoDark = '';
32+
public mixed $existingApplicationLogoDark = '';
3233

3334
public function mount(): void
3435
{
@@ -52,7 +53,7 @@ protected function rules(): array
5253
/**
5354
* @throws ValidationException
5455
*/
55-
public function updated($propertyName): void
56+
public function updated(mixed $propertyName): void
5657
{
5758
$this->validateOnly($propertyName);
5859
}

stubs/app/Livewire/Admin/Settings/ApplicationSettings.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@ class ApplicationSettings extends Component
1919
{
2020
use WithFileUploads;
2121

22-
public $siteName = '';
22+
public string|null $siteName = '';
2323

24-
public $isForced2Fa = '';
24+
public bool $isForced2Fa = false;
2525

2626
public function mount(): void
2727
{
2828
$this->siteName = Setting::where('key', 'app.name')->value('value');
29-
$this->isForced2Fa = Setting::where('key', 'is_forced_2fa')->value('value');
29+
$this->isForced2Fa = (bool) Setting::where('key', 'is_forced_2fa')->value('value');
3030
}
3131

3232
public function render(): View
@@ -48,7 +48,7 @@ protected function rules(): array
4848
/**
4949
* @throws ValidationException
5050
*/
51-
public function updated($propertyName): void
51+
public function updated(mixed $propertyName): void
5252
{
5353
$this->validateOnly($propertyName);
5454
}

stubs/app/Livewire/Admin/Settings/LoginLogo.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ class LoginLogo extends Component
2222
{
2323
use WithFileUploads;
2424

25-
public $loginLogo = '';
25+
public mixed $loginLogo = '';
2626

27-
public $existingLoginLogo = '';
27+
public mixed $existingLoginLogo = '';
2828

29-
public $loginLogoDark = '';
29+
public mixed $loginLogoDark = '';
3030

31-
public $existingLoginLogoDark = '';
31+
public mixed $existingLoginLogoDark = '';
3232

3333
public function mount(): void
3434
{
@@ -52,7 +52,7 @@ protected function rules(): array
5252
/**
5353
* @throws ValidationException
5454
*/
55-
public function updated($propertyName): void
55+
public function updated(mixed $propertyName): void
5656
{
5757
$this->validateOnly($propertyName);
5858
}
@@ -69,7 +69,7 @@ public function update(): void
6969
if ($this->loginLogo !== '') {
7070
$loginLogo = Setting::where('key', 'loginLogo')->value('value');
7171
if ($loginLogo !== '') {
72-
// Storage::disk('public')->delete($loginLogo);
72+
Storage::disk('public')->delete($loginLogo);
7373
}
7474

7575
$token = md5(random_int(1, 10).microtime());

stubs/app/Livewire/Admin/Settings/SecuritySettings.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
class SecuritySettings extends Component
1818
{
19-
public $ips = [];
19+
public array $ips = [];
2020

2121
protected array $rules = [
2222
'ips.*.ip' => 'required|ip',
@@ -48,15 +48,15 @@ public function add(): void
4848
];
4949
}
5050

51-
public function remove($index): void
51+
public function remove(mixed $index): void
5252
{
5353
unset($this->ips[$index]);
5454
}
5555

5656
/**
5757
* @throws ValidationException
5858
*/
59-
public function updated($propertyName): void
59+
public function updated(mixed $propertyName): void
6060
{
6161
$this->validateOnly($propertyName);
6262
}

0 commit comments

Comments
 (0)