Skip to content

Commit 82b4c06

Browse files
authored
Fix Native Type Declarations in Jetstream and Fortify
1 parent c16c384 commit 82b4c06

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

src/Installers/FortifyInstaller.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,22 +40,26 @@ protected function configureFiles()
4040
(new Filesystem)->move(base_path('app/Actions/Fortify/ResetUserPassword.php'), base_path('src/Domain/User/Actions/ResetUserPasswordAction.php'));
4141
$this->replaceAllInFile([
4242
'namespace App\Actions\Fortify' => 'namespace Domain\User\Actions',
43+
'App\Models\User' => 'Domain\User\Models\User',
4344
'class ResetUserPassword' => 'class ResetUserPasswordAction',
4445
'use Laravel\Fortify\Contracts\ResetsUserPasswords;' => 'use Laravel\Fortify\Contracts\ResetsUserPasswords;
4546
use Domain\User\Rules\PasswordValidationRules;',
4647
], base_path('src/Domain/User/Actions/ResetUserPasswordAction.php'));
4748

4849
(new Filesystem)->move(base_path('app/Actions/Fortify/UpdateUserPassword.php'), base_path('src/Domain/User/Actions/UpdateUserPasswordAction.php'));
4950
$this->replaceAllInFile([
50-
'namespace App\Actions\Fortify' => 'namespace Domain\User\Actions',
51-
'class UpdateUserPassword' => 'class UpdateUserPasswordAction',
51+
'namespace App\Actions\Fortify' => 'namespace Domain\User\Actions',
52+
'class UpdateUserPassword' => 'class UpdateUserPasswordAction',
53+
'App\Models\User' => 'Domain\User\Models\User',
54+
5255
'use Illuminate\Support\Facades\Hash;' => 'use Domain\User\Rules\PasswordValidationRules;
5356
use Illuminate\Support\Facades\Hash;',
5457
], base_path('src/Domain/User/Actions/UpdateUserPasswordAction.php'));
5558

5659
(new Filesystem)->move(base_path('app/Actions/Fortify/UpdateUserProfileInformation.php'), base_path('src/Domain/User/Actions/UpdateUserProfileInformationAction.php'));
5760
$this->replaceAllInFile([
5861
'namespace App\Actions\Fortify' => 'namespace Domain\User\Actions',
62+
'App\Models\User' => 'Domain\User\Models\User',
5963
'class UpdateUserProfileInformation' => 'class UpdateUserProfileInformationAction',
6064
], base_path('src/Domain/User/Actions/UpdateUserProfileInformationAction.php'));
6165

src/Installers/JetstreamInstaller.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ protected function configureBaseFiles()
5656
(new Filesystem)->move(base_path('app/Actions/Jetstream/DeleteUser.php'), base_path('src/Domain/User/Actions/DeleteUserAction.php'));
5757
$this->replaceAllInFile([
5858
'namespace App\Actions\Jetstream;' => 'namespace Domain\User\Actions;',
59+
'App\Models\Team' => 'Domain\Team\Models\Team',
60+
'App\Models\User' => 'Domain\User\Models\User',
5961
'class DeleteUser' => 'class DeleteUserAction',
6062
], base_path('src/Domain/User/Actions/DeleteUserAction.php'));
6163

@@ -111,37 +113,48 @@ protected function configureTeamFiles()
111113
(new Filesystem)->move(base_path('app/Actions/Jetstream/AddTeamMember.php'), base_path('src/Domain/Team/Actions/AddTeamMemberAction.php'));
112114
$this->replaceAllInFile([
113115
'namespace App\Actions\Jetstream;' => 'namespace Domain\Team\Actions;',
116+
'App\Models\Team' => 'Domain\Team\Models\Team',
117+
'App\Models\User' => 'Domain\User\Models\User',
114118
'class AddTeamMember' => 'class AddTeamMemberAction',
115119
], base_path('src/Domain/Team/Actions/AddTeamMemberAction.php'));
116120

117121
(new Filesystem)->move(base_path('app/Actions/Jetstream/CreateTeam.php'), base_path('src/Domain/Team/Actions/CreateTeamAction.php'));
118122
$this->replaceAllInFile([
119123
'namespace App\Actions\Jetstream;' => 'namespace Domain\Team\Actions;',
124+
'App\Models\Team' => 'Domain\Team\Models\Team',
125+
'App\Models\User' => 'Domain\User\Models\User',
120126
'class CreateTeam' => 'class CreateTeamAction',
121127
], base_path('src/Domain/Team/Actions/CreateTeamAction.php'));
122128

123129
(new Filesystem)->move(base_path('app/Actions/Jetstream/DeleteTeam.php'), base_path('src/Domain/Team/Actions/DeleteTeamAction.php'));
124130
$this->replaceAllInFile([
125131
'namespace App\Actions\Jetstream;' => 'namespace Domain\Team\Actions;',
132+
'App\Models\Team' => 'Domain\Team\Models\Team',
126133
'class DeleteTeam' => 'class DeleteTeamAction',
127134
], base_path('src/Domain/Team/Actions/DeleteTeamAction.php'));
128135

129136
(new Filesystem)->move(base_path('app/Actions/Jetstream/InviteTeamMember.php'), base_path('src/Domain/Team/Actions/InviteTeamMemberAction.php'));
130137
$this->replaceAllInFile([
131138
'namespace App\Actions\Jetstream;' => 'namespace Domain\Team\Actions;',
139+
'App\Models\Team' => 'Domain\Team\Models\Team',
140+
'App\Models\User' => 'Domain\User\Models\User',
132141
'class InviteTeamMember' => 'class InviteTeamMemberAction',
133142
], base_path('src/Domain/Team/Actions/InviteTeamMemberAction.php'));
134143

135144
(new Filesystem)->move(base_path('app/Actions/Jetstream/RemoveTeamMember.php'), base_path('src/Domain/Team/Actions/RemoveTeamMemberAction.php'));
136145
$this->replaceAllInFile([
137146
'namespace App\Actions\Jetstream;' => 'namespace Domain\Team\Actions;',
147+
'App\Models\Team' => 'Domain\Team\Models\Team',
148+
'App\Models\User' => 'Domain\User\Models\User',
138149
'class RemoveTeamMember' => 'class RemoveTeamMemberAction',
139150
], base_path('src/Domain/Team/Actions/RemoveTeamMemberAction.php'));
140151

141152
(new Filesystem)->move(base_path('app/Actions/Jetstream/UpdateTeamName.php'), base_path('src/Domain/Team/Actions/UpdateTeamNameAction.php'));
142153
$this->replaceAllInFile([
143154
'namespace App\Actions\Jetstream;' => 'namespace Domain\Team\Actions;',
144155
'class UpdateTeamName' => 'class UpdateTeamNameAction',
156+
'App\Models\Team' => 'Domain\Team\Models\Team',
157+
'App\Models\User' => 'Domain\User\Models\User',
145158
], base_path('src/Domain/Team/Actions/UpdateTeamNameAction.php'));
146159

147160
/* Models */

0 commit comments

Comments
 (0)