Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
D
Doorcode
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
5
Issues
5
List
Boards
Labels
Service Desk
Milestones
Merge Requests
2
Merge Requests
2
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Package Registry
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Guardians of the Kretschmar Elock System
Doorcode
Commits
ff462548
Commit
ff462548
authored
Mar 01, 2020
by
Jacob Priddy
👌
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix code styles
parent
747f3465
Changes
151
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
151 changed files
with
1063 additions
and
678 deletions
+1063
-678
src/web/backend/.gitignore
src/web/backend/.gitignore
+1
-0
src/web/backend/app/Console/Commands/GatewayCommands/BaseGatewayFileGenerator.php
...ole/Commands/GatewayCommands/BaseGatewayFileGenerator.php
+10
-6
src/web/backend/app/Console/Commands/GatewayCommands/CreateGateway.php
...nd/app/Console/Commands/GatewayCommands/CreateGateway.php
+4
-3
src/web/backend/app/Console/Commands/GatewayCommands/GenerateBaseGateway.php
.../Console/Commands/GatewayCommands/GenerateBaseGateway.php
+6
-4
src/web/backend/app/Console/Commands/GatewayCommands/GenerateGatewayRepositoryType.php
...ommands/GatewayCommands/GenerateGatewayRepositoryType.php
+6
-4
src/web/backend/app/Console/Commands/GatewayCommands/GenerateGatewayServiceProvider.php
...mmands/GatewayCommands/GenerateGatewayServiceProvider.php
+6
-4
src/web/backend/app/Console/Commands/UseCaseCommands/BaseUseCaseFileGenerator.php
...ole/Commands/UseCaseCommands/BaseUseCaseFileGenerator.php
+10
-5
src/web/backend/app/Console/Commands/UseCaseCommands/CreateUseCase.php
...nd/app/Console/Commands/UseCaseCommands/CreateUseCase.php
+4
-2
src/web/backend/app/Console/Commands/UseCaseCommands/GenerateBaseUseCase.php
.../Console/Commands/UseCaseCommands/GenerateBaseUseCase.php
+6
-3
src/web/backend/app/Console/Commands/UseCaseCommands/GenerateUseCase.php
.../app/Console/Commands/UseCaseCommands/GenerateUseCase.php
+6
-3
src/web/backend/app/Console/Commands/UseCaseCommands/GenerateUseCasePresenter.php
...ole/Commands/UseCaseCommands/GenerateUseCasePresenter.php
+6
-3
src/web/backend/app/Console/Commands/UseCaseCommands/GenerateUseCasePresenterType.php
...Commands/UseCaseCommands/GenerateUseCasePresenterType.php
+8
-4
src/web/backend/app/Console/Commands/UseCaseCommands/GenerateUseCaseResponseModel.php
...Commands/UseCaseCommands/GenerateUseCaseResponseModel.php
+6
-3
src/web/backend/app/Console/Commands/UseCaseCommands/GenerateUseCaseServiceProvider.php
...mmands/UseCaseCommands/GenerateUseCaseServiceProvider.php
+6
-4
src/web/backend/app/Door.php
src/web/backend/app/Door.php
+2
-1
src/web/backend/app/Exceptions/Handler.php
src/web/backend/app/Exceptions/Handler.php
+12
-7
src/web/backend/app/Group.php
src/web/backend/app/Group.php
+2
-3
src/web/backend/app/Guards/ApiGuard.php
src/web/backend/app/Guards/ApiGuard.php
+14
-8
src/web/backend/app/Guards/DoorGuard.php
src/web/backend/app/Guards/DoorGuard.php
+14
-8
src/web/backend/app/Http/Controllers/ApiController.php
src/web/backend/app/Http/Controllers/ApiController.php
+10
-6
src/web/backend/app/Http/Controllers/AuthController.php
src/web/backend/app/Http/Controllers/AuthController.php
+12
-6
src/web/backend/app/Http/Controllers/Controller.php
src/web/backend/app/Http/Controllers/Controller.php
+2
-2
src/web/backend/app/Http/Controllers/UsersController.php
src/web/backend/app/Http/Controllers/UsersController.php
+18
-12
src/web/backend/app/Http/Kernel.php
src/web/backend/app/Http/Kernel.php
+5
-5
src/web/backend/app/Http/Middleware/Authenticate.php
src/web/backend/app/Http/Middleware/Authenticate.php
+4
-2
src/web/backend/app/Http/Middleware/RedirectIfAuthenticated.php
...b/backend/app/Http/Middleware/RedirectIfAuthenticated.php
+1
-1
src/web/backend/app/Http/Middleware/TrustProxies.php
src/web/backend/app/Http/Middleware/TrustProxies.php
+1
-1
src/web/backend/app/Providers/AppServiceProvider.php
src/web/backend/app/Providers/AppServiceProvider.php
+1
-1
src/web/backend/app/Providers/AuthServiceProvider.php
src/web/backend/app/Providers/AuthServiceProvider.php
+4
-2
src/web/backend/app/Providers/BroadcastServiceProvider.php
src/web/backend/app/Providers/BroadcastServiceProvider.php
+1
-1
src/web/backend/app/Providers/EventServiceProvider.php
src/web/backend/app/Providers/EventServiceProvider.php
+1
-1
src/web/backend/app/Providers/RouteServiceProvider.php
src/web/backend/app/Providers/RouteServiceProvider.php
+12
-6
src/web/backend/app/Token.php
src/web/backend/app/Token.php
+2
-1
src/web/backend/app/User.php
src/web/backend/app/User.php
+4
-2
src/web/backend/config/saml.php
src/web/backend/config/saml.php
+0
-1
src/web/backend/database/factories/UserFactory.php
src/web/backend/database/factories/UserFactory.php
+1
-1
src/web/backend/database/migrations/2014_10_12_000000_create_users_table.php
...abase/migrations/2014_10_12_000000_create_users_table.php
+2
-2
src/web/backend/database/migrations/2019_08_19_000000_create_failed_jobs_table.php
...migrations/2019_08_19_000000_create_failed_jobs_table.php
+2
-2
src/web/backend/database/migrations/2020_01_10_080414_create_groups_table.php
...base/migrations/2020_01_10_080414_create_groups_table.php
+2
-2
src/web/backend/database/migrations/2020_01_10_080601_create_group_user_table.php
.../migrations/2020_01_10_080601_create_group_user_table.php
+2
-2
src/web/backend/database/migrations/2020_01_10_081002_create_doors_table.php
...abase/migrations/2020_01_10_081002_create_doors_table.php
+2
-2
src/web/backend/database/migrations/2020_01_10_081021_create_user_door_table.php
...e/migrations/2020_01_10_081021_create_user_door_table.php
+2
-2
src/web/backend/database/migrations/2020_01_10_081032_create_group_door_table.php
.../migrations/2020_01_10_081032_create_group_door_table.php
+2
-2
src/web/backend/database/migrations/2020_01_10_082142_create_events_table.php
...base/migrations/2020_01_10_082142_create_events_table.php
+2
-2
src/web/backend/database/migrations/2020_01_10_082432_create_event_schedule_table.php
...rations/2020_01_10_082432_create_event_schedule_table.php
+2
-2
src/web/backend/database/migrations/2020_01_10_083120_create_user_door_entry_table.php
...ations/2020_01_10_083120_create_user_door_entry_table.php
+2
-2
src/web/backend/database/migrations/2020_01_10_083353_create_group_schedule_table.php
...rations/2020_01_10_083353_create_group_schedule_table.php
+2
-2
src/web/backend/database/migrations/2020_01_10_083358_create_user_schedule_table.php
...grations/2020_01_10_083358_create_user_schedule_table.php
+2
-2
src/web/backend/database/migrations/2020_01_10_083534_create_entry_log_table.php
...e/migrations/2020_01_10_083534_create_entry_log_table.php
+2
-2
src/web/backend/database/migrations/2020_02_18_071123_create_tokens_table.php
...base/migrations/2020_02_18_071123_create_tokens_table.php
+2
-2
src/web/backend/routes/door.php
src/web/backend/routes/door.php
+0
-1
src/web/backend/src/Entities/Door.php
src/web/backend/src/Entities/Door.php
+24
-15
src/web/backend/src/Entities/SamlUser.php
src/web/backend/src/Entities/SamlUser.php
+18
-11
src/web/backend/src/Entities/Token.php
src/web/backend/src/Entities/Token.php
+31
-19
src/web/backend/src/Entities/User.php
src/web/backend/src/Entities/User.php
+47
-29
src/web/backend/src/Exceptions/AuthenticationException.php
src/web/backend/src/Exceptions/AuthenticationException.php
+4
-3
src/web/backend/src/Exceptions/AuthorizationException.php
src/web/backend/src/Exceptions/AuthorizationException.php
+4
-3
src/web/backend/src/Exceptions/EntityExistsException.php
src/web/backend/src/Exceptions/EntityExistsException.php
+4
-4
src/web/backend/src/Exceptions/EntityNotFoundException.php
src/web/backend/src/Exceptions/EntityNotFoundException.php
+4
-3
src/web/backend/src/Gateways/Doors/DatabaseDoorsRepository.php
...eb/backend/src/Gateways/Doors/DatabaseDoorsRepository.php
+6
-4
src/web/backend/src/Gateways/Doors/DoorsRepository.php
src/web/backend/src/Gateways/Doors/DoorsRepository.php
+2
-2
src/web/backend/src/Gateways/Doors/DoorsRepositoryServiceProvider.php
...end/src/Gateways/Doors/DoorsRepositoryServiceProvider.php
+10
-7
src/web/backend/src/Gateways/Doors/InMemoryDoorsRepository.php
...eb/backend/src/Gateways/Doors/InMemoryDoorsRepository.php
+6
-4
src/web/backend/src/Gateways/Doors/LocalDoorsRepository.php
src/web/backend/src/Gateways/Doors/LocalDoorsRepository.php
+4
-3
src/web/backend/src/Gateways/Saml/InMemorySamlRepository.php
src/web/backend/src/Gateways/Saml/InMemorySamlRepository.php
+12
-8
src/web/backend/src/Gateways/Saml/SamlRepository.php
src/web/backend/src/Gateways/Saml/SamlRepository.php
+2
-2
src/web/backend/src/Gateways/Saml/SamlRepositoryServiceProvider.php
...ckend/src/Gateways/Saml/SamlRepositoryServiceProvider.php
+10
-7
src/web/backend/src/Gateways/Saml/SimpleSamlPhpSamlRepository.php
...backend/src/Gateways/Saml/SimpleSamlPhpSamlRepository.php
+16
-10
src/web/backend/src/Gateways/Tokens/DatabaseTokensRepository.php
.../backend/src/Gateways/Tokens/DatabaseTokensRepository.php
+10
-6
src/web/backend/src/Gateways/Tokens/InMemoryTokensRepository.php
.../backend/src/Gateways/Tokens/InMemoryTokensRepository.php
+11
-8
src/web/backend/src/Gateways/Tokens/LocalTokensRepository.php
...web/backend/src/Gateways/Tokens/LocalTokensRepository.php
+4
-3
src/web/backend/src/Gateways/Tokens/TokensRepository.php
src/web/backend/src/Gateways/Tokens/TokensRepository.php
+2
-2
src/web/backend/src/Gateways/Tokens/TokensRepositoryServiceProvider.php
...d/src/Gateways/Tokens/TokensRepositoryServiceProvider.php
+10
-8
src/web/backend/src/Gateways/Users/DatabaseUsersRepository.php
...eb/backend/src/Gateways/Users/DatabaseUsersRepository.php
+22
-13
src/web/backend/src/Gateways/Users/InMemoryUsersRepository.php
...eb/backend/src/Gateways/Users/InMemoryUsersRepository.php
+22
-12
src/web/backend/src/Gateways/Users/LocalUsersRepository.php
src/web/backend/src/Gateways/Users/LocalUsersRepository.php
+4
-3
src/web/backend/src/Gateways/Users/UsersRepository.php
src/web/backend/src/Gateways/Users/UsersRepository.php
+2
-2
src/web/backend/src/Gateways/Users/UsersRepositoryServiceProvider.php
...end/src/Gateways/Users/UsersRepositoryServiceProvider.php
+9
-6
src/web/backend/src/UseCases/BasePresenter.php
src/web/backend/src/UseCases/BasePresenter.php
+12
-7
src/web/backend/src/UseCases/Doors/Authenticate/Authenticate.php
.../backend/src/UseCases/Doors/Authenticate/Authenticate.php
+6
-3
src/web/backend/src/UseCases/Doors/Authenticate/AuthenticateUseCase.php
...d/src/UseCases/Doors/Authenticate/AuthenticateUseCase.php
+2
-2
src/web/backend/src/UseCases/Doors/Authenticate/AuthenticateUseCaseServiceProvider.php
...Doors/Authenticate/AuthenticateUseCaseServiceProvider.php
+9
-6
src/web/backend/src/UseCases/Doors/Authenticate/Presenter.php
...web/backend/src/UseCases/Doors/Authenticate/Presenter.php
+2
-1
src/web/backend/src/UseCases/Doors/Authenticate/ResponseModel.php
...backend/src/UseCases/Doors/Authenticate/ResponseModel.php
+6
-3
src/web/backend/src/UseCases/Doors/Authenticate/TranslationPresenter.php
.../src/UseCases/Doors/Authenticate/TranslationPresenter.php
+6
-3
src/web/backend/src/UseCases/Token/Authenticate/Authenticate.php
.../backend/src/UseCases/Token/Authenticate/Authenticate.php
+6
-4
src/web/backend/src/UseCases/Token/Authenticate/AuthenticateUseCase.php
...d/src/UseCases/Token/Authenticate/AuthenticateUseCase.php
+2
-2
src/web/backend/src/UseCases/Token/Authenticate/AuthenticateUseCaseServiceProvider.php
...Token/Authenticate/AuthenticateUseCaseServiceProvider.php
+8
-5
src/web/backend/src/UseCases/Token/Authenticate/Presenter.php
...web/backend/src/UseCases/Token/Authenticate/Presenter.php
+2
-1
src/web/backend/src/UseCases/Token/Authenticate/ResponseModel.php
...backend/src/UseCases/Token/Authenticate/ResponseModel.php
+6
-3
src/web/backend/src/UseCases/Token/Authenticate/TranslationPresenter.php
.../src/UseCases/Token/Authenticate/TranslationPresenter.php
+6
-3
src/web/backend/src/UseCases/Users/Authenticate/APIPresenter.php
.../backend/src/UseCases/Users/Authenticate/APIPresenter.php
+6
-3
src/web/backend/src/UseCases/Users/Authenticate/Authenticate.php
.../backend/src/UseCases/Users/Authenticate/Authenticate.php
+12
-6
src/web/backend/src/UseCases/Users/Authenticate/AuthenticateUseCase.php
...d/src/UseCases/Users/Authenticate/AuthenticateUseCase.php
+2
-2
src/web/backend/src/UseCases/Users/Authenticate/AuthenticateUseCaseServiceProvider.php
...Users/Authenticate/AuthenticateUseCaseServiceProvider.php
+9
-6
src/web/backend/src/UseCases/Users/Authenticate/Presenter.php
...web/backend/src/UseCases/Users/Authenticate/Presenter.php
+2
-1
src/web/backend/src/UseCases/Users/Authenticate/ResponseModel.php
...backend/src/UseCases/Users/Authenticate/ResponseModel.php
+8
-4
src/web/backend/src/UseCases/Users/Authenticate/UserCreationException.php
...src/UseCases/Users/Authenticate/UserCreationException.php
+4
-3
src/web/backend/src/UseCases/Users/CreateUser/APIPresenter.php
...eb/backend/src/UseCases/Users/CreateUser/APIPresenter.php
+6
-3
src/web/backend/src/UseCases/Users/CreateUser/CreateUser.php
src/web/backend/src/UseCases/Users/CreateUser/CreateUser.php
+6
-3
src/web/backend/src/UseCases/Users/CreateUser/CreateUserUseCase.php
...ckend/src/UseCases/Users/CreateUser/CreateUserUseCase.php
+2
-2
src/web/backend/src/UseCases/Users/CreateUser/CreateUserUseCaseServiceProvider.php
...ses/Users/CreateUser/CreateUserUseCaseServiceProvider.php
+8
-5
src/web/backend/src/UseCases/Users/CreateUser/Presenter.php
src/web/backend/src/UseCases/Users/CreateUser/Presenter.php
+2
-1
src/web/backend/src/UseCases/Users/CreateUser/ResponseModel.php
...b/backend/src/UseCases/Users/CreateUser/ResponseModel.php
+6
-3
src/web/backend/src/UseCases/Users/DeleteUser/APIPresenter.php
...eb/backend/src/UseCases/Users/DeleteUser/APIPresenter.php
+6
-3
src/web/backend/src/UseCases/Users/DeleteUser/DeleteFailedException.php
...d/src/UseCases/Users/DeleteUser/DeleteFailedException.php
+4
-3
src/web/backend/src/UseCases/Users/DeleteUser/DeleteUser.php
src/web/backend/src/UseCases/Users/DeleteUser/DeleteUser.php
+6
-3
src/web/backend/src/UseCases/Users/DeleteUser/DeleteUserUseCase.php
...ckend/src/UseCases/Users/DeleteUser/DeleteUserUseCase.php
+2
-2
src/web/backend/src/UseCases/Users/DeleteUser/DeleteUserUseCaseServiceProvider.php
...ses/Users/DeleteUser/DeleteUserUseCaseServiceProvider.php
+8
-5
src/web/backend/src/UseCases/Users/DeleteUser/Presenter.php
src/web/backend/src/UseCases/Users/DeleteUser/Presenter.php
+2
-1
src/web/backend/src/UseCases/Users/DeleteUser/ResponseModel.php
...b/backend/src/UseCases/Users/DeleteUser/ResponseModel.php
+6
-3
src/web/backend/src/UseCases/Users/GetAllUsers/APIPresenter.php
...b/backend/src/UseCases/Users/GetAllUsers/APIPresenter.php
+6
-3
src/web/backend/src/UseCases/Users/GetAllUsers/GetAllUsers.php
...eb/backend/src/UseCases/Users/GetAllUsers/GetAllUsers.php
+6
-3
src/web/backend/src/UseCases/Users/GetAllUsers/GetAllUsersUseCase.php
...end/src/UseCases/Users/GetAllUsers/GetAllUsersUseCase.php
+2
-2
src/web/backend/src/UseCases/Users/GetAllUsers/GetAllUsersUseCaseServiceProvider.php
...s/Users/GetAllUsers/GetAllUsersUseCaseServiceProvider.php
+8
-5
src/web/backend/src/UseCases/Users/GetAllUsers/Presenter.php
src/web/backend/src/UseCases/Users/GetAllUsers/Presenter.php
+2
-1
src/web/backend/src/UseCases/Users/GetAllUsers/ResponseModel.php
.../backend/src/UseCases/Users/GetAllUsers/ResponseModel.php
+6
-3
src/web/backend/src/UseCases/Users/GetUser/APIPresenter.php
src/web/backend/src/UseCases/Users/GetUser/APIPresenter.php
+6
-3
src/web/backend/src/UseCases/Users/GetUser/GetUser.php
src/web/backend/src/UseCases/Users/GetUser/GetUser.php
+7
-6
src/web/backend/src/UseCases/Users/GetUser/GetUserUseCase.php
...web/backend/src/UseCases/Users/GetUser/GetUserUseCase.php
+2
-2
src/web/backend/src/UseCases/Users/GetUser/GetUserUseCaseServiceProvider.php
.../UseCases/Users/GetUser/GetUserUseCaseServiceProvider.php
+8
-5
src/web/backend/src/UseCases/Users/GetUser/Presenter.php
src/web/backend/src/UseCases/Users/GetUser/Presenter.php
+2
-1
src/web/backend/src/UseCases/Users/GetUser/ResponseModel.php
src/web/backend/src/UseCases/Users/GetUser/ResponseModel.php
+6
-3
src/web/backend/src/UseCases/Users/UpdateUser/APIPresenter.php
...eb/backend/src/UseCases/Users/UpdateUser/APIPresenter.php
+6
-3
src/web/backend/src/UseCases/Users/UpdateUser/Presenter.php
src/web/backend/src/UseCases/Users/UpdateUser/Presenter.php
+2
-1
src/web/backend/src/UseCases/Users/UpdateUser/ResponseModel.php
...b/backend/src/UseCases/Users/UpdateUser/ResponseModel.php
+12
-6
src/web/backend/src/UseCases/Users/UpdateUser/UpdateUser.php
src/web/backend/src/UseCases/Users/UpdateUser/UpdateUser.php
+9
-7
src/web/backend/src/UseCases/Users/UpdateUser/UpdateUserUseCase.php
...ckend/src/UseCases/Users/UpdateUser/UpdateUserUseCase.php
+2
-2
src/web/backend/src/UseCases/Users/UpdateUser/UpdateUserUseCaseServiceProvider.php
...ses/Users/UpdateUser/UpdateUserUseCaseServiceProvider.php
+9
-6
src/web/backend/tests/Doubles/InMemoryUsersRepositoryStub.php
...web/backend/tests/Doubles/InMemoryUsersRepositoryStub.php
+22
-12
src/web/backend/tests/Feature/Api/Users/CreateUserApiTest.php
...web/backend/tests/Feature/Api/Users/CreateUserApiTest.php
+12
-7
src/web/backend/tests/Feature/Api/Users/DeleteUserApiTest.php
...web/backend/tests/Feature/Api/Users/DeleteUserApiTest.php
+12
-7
src/web/backend/tests/Feature/Api/Users/GetAllUsersApiTest.php
...eb/backend/tests/Feature/Api/Users/GetAllUsersApiTest.php
+10
-6
src/web/backend/tests/Feature/Api/Users/GetUserApiTest.php
src/web/backend/tests/Feature/Api/Users/GetUserApiTest.php
+10
-6
src/web/backend/tests/Feature/Api/Users/UpdateUserApiTest.php
...web/backend/tests/Feature/Api/Users/UpdateUserApiTest.php
+14
-8
src/web/backend/tests/Feature/AuthenticatesWithApplicationTestCase.php
...nd/tests/Feature/AuthenticatesWithApplicationTestCase.php
+8
-5
src/web/backend/tests/Unit/Source/UseCases/Users/CreateUser/PresenterStub.php
...s/Unit/Source/UseCases/Users/CreateUser/PresenterStub.php
+8
-6
src/web/backend/tests/Unit/Source/UseCases/Users/CreateUser/PresenterTest.php
...s/Unit/Source/UseCases/Users/CreateUser/PresenterTest.php
+9
-6
src/web/backend/tests/Unit/Source/UseCases/Users/CreateUser/UseCaseTest.php
...sts/Unit/Source/UseCases/Users/CreateUser/UseCaseTest.php
+12
-7
src/web/backend/tests/Unit/Source/UseCases/Users/DeleteUser/PresenterStub.php
...s/Unit/Source/UseCases/Users/DeleteUser/PresenterStub.php
+8
-6
src/web/backend/tests/Unit/Source/UseCases/Users/DeleteUser/PresenterTest.php
...s/Unit/Source/UseCases/Users/DeleteUser/PresenterTest.php
+9
-8
src/web/backend/tests/Unit/Source/UseCases/Users/DeleteUser/UseCaseTest.php
...sts/Unit/Source/UseCases/Users/DeleteUser/UseCaseTest.php
+10
-6
src/web/backend/tests/Unit/Source/UseCases/Users/GetAllUsers/PresenterStub.php
.../Unit/Source/UseCases/Users/GetAllUsers/PresenterStub.php
+8
-6
src/web/backend/tests/Unit/Source/UseCases/Users/GetAllUsers/PresenterTest.php
.../Unit/Source/UseCases/Users/GetAllUsers/PresenterTest.php
+10
-7
src/web/backend/tests/Unit/Source/UseCases/Users/GetAllUsers/UseCaseTest.php
...ts/Unit/Source/UseCases/Users/GetAllUsers/UseCaseTest.php
+15
-10
src/web/backend/tests/Unit/Source/UseCases/Users/GetUser/PresenterStub.php
...ests/Unit/Source/UseCases/Users/GetUser/PresenterStub.php
+8
-6
src/web/backend/tests/Unit/Source/UseCases/Users/GetUser/PresenterTest.php
...ests/Unit/Source/UseCases/Users/GetUser/PresenterTest.php
+8
-6
src/web/backend/tests/Unit/Source/UseCases/Users/GetUser/UseCaseTest.php
.../tests/Unit/Source/UseCases/Users/GetUser/UseCaseTest.php
+15
-11
src/web/backend/tests/Unit/Source/UseCases/Users/UpdateUser/PresenterStub.php
...s/Unit/Source/UseCases/Users/UpdateUser/PresenterStub.php
+8
-6
src/web/backend/tests/Unit/Source/UseCases/Users/UpdateUser/PresenterTest.php
...s/Unit/Source/UseCases/Users/UpdateUser/PresenterTest.php
+10
-6
src/web/backend/tests/Unit/Source/UseCases/Users/UpdateUser/UseCaseTest.php
...sts/Unit/Source/UseCases/Users/UpdateUser/UseCaseTest.php
+20
-11
No files found.
src/web/backend/.gitignore
View file @
ff462548
...
...
@@ -10,3 +10,4 @@ Homestead.json
Homestead.yaml
npm-debug.log
yarn-error.log
.php_cs.cache
src/web/backend/app/Console/Commands/GatewayCommands/BaseGatewayFileGenerator.php
View file @
ff462548
...
...
@@ -3,17 +3,18 @@
namespace
App\Console\Commands\GatewayCommands
;
use
Illuminate\Console\GeneratorCommand
;
abstract
class
BaseGatewayFileGenerator
extends
GeneratorCommand
{
abstract
class
BaseGatewayFileGenerator
extends
GeneratorCommand
{
/**
* Get the default namespace for the class.
*
* @param string $rootNamespace
* @return string
*/
protected
function
getDefaultNamespace
(
$rootNamespace
)
{
protected
function
getDefaultNamespace
(
$rootNamespace
)
{
$namespace
=
$rootNamespace
.
'\\Gateways'
;
foreach
(
explode
(
'/'
,
$this
->
getNameInput
())
as
$folder
)
{
$namespace
.
=
'\\'
.
$folder
;
...
...
@@ -27,7 +28,8 @@ abstract class BaseGatewayFileGenerator extends GeneratorCommand {
* @param string $name
* @return string
*/
protected
function
getNamespace
(
$name
)
{
protected
function
getNamespace
(
$name
)
{
return
$this
->
getDefaultNamespace
(
$this
->
rootNamespace
());
}
...
...
@@ -38,7 +40,8 @@ abstract class BaseGatewayFileGenerator extends GeneratorCommand {
* @param string $name
* @return string
*/
protected
function
replaceClass
(
$stub
,
$name
)
{
protected
function
replaceClass
(
$stub
,
$name
)
{
$name
=
last
(
explode
(
'\\'
,
$name
));
return
parent
::
replaceClass
(
$stub
,
$name
);
}
...
...
@@ -48,7 +51,8 @@ abstract class BaseGatewayFileGenerator extends GeneratorCommand {
*
* @return string
*/
public
function
rootNamespace
()
{
public
function
rootNamespace
()
{
return
'Source'
;
}
}
src/web/backend/app/Console/Commands/GatewayCommands/CreateGateway.php
View file @
ff462548
...
...
@@ -3,10 +3,10 @@
namespace
App\Console\Commands\GatewayCommands
;
use
Illuminate\Console\Command
;
class
CreateGateway
extends
Command
{
class
CreateGateway
extends
Command
{
/**
* The name and signature of the console command.
*
...
...
@@ -24,7 +24,8 @@ class CreateGateway extends Command {
/**
* Execute the console command.
*/
public
function
handle
():
void
{
public
function
handle
():
void
{
$name
=
$this
->
argument
(
'name'
);
$this
->
call
(
'gateway:create-interface'
,
...
...
src/web/backend/app/Console/Commands/GatewayCommands/GenerateBaseGateway.php
View file @
ff462548
...
...
@@ -3,8 +3,8 @@
namespace
App\Console\Commands\GatewayCommands
;
class
GenerateBaseGateway
extends
BaseGatewayFileGenerator
{
class
GenerateBaseGateway
extends
BaseGatewayFileGenerator
{
/**
* The name and signature of the console command.
*
...
...
@@ -31,7 +31,8 @@ class GenerateBaseGateway extends BaseGatewayFileGenerator {
*
* @return string
*/
protected
function
getStub
()
{
protected
function
getStub
()
{
return
__DIR__
.
'/stubs/Repository.stub'
;
}
...
...
@@ -41,7 +42,8 @@ class GenerateBaseGateway extends BaseGatewayFileGenerator {
* @param string $name
* @return string
*/
protected
function
getPath
(
$name
)
{
protected
function
getPath
(
$name
)
{
$baseName
=
$this
->
getNameInput
();
$className
=
last
(
explode
(
'/'
,
$baseName
));
...
...
src/web/backend/app/Console/Commands/GatewayCommands/GenerateGatewayRepositoryType.php
View file @
ff462548
...
...
@@ -3,8 +3,8 @@
namespace
App\Console\Commands\GatewayCommands
;
class
GenerateGatewayRepositoryType
extends
BaseGatewayFileGenerator
{
class
GenerateGatewayRepositoryType
extends
BaseGatewayFileGenerator
{
/**
* The name and signature of the console command.
*
...
...
@@ -31,7 +31,8 @@ class GenerateGatewayRepositoryType extends BaseGatewayFileGenerator {
*
* @return string
*/
protected
function
getStub
()
{
protected
function
getStub
()
{
$type
=
$this
->
argument
(
'type'
);
return
__DIR__
.
'/stubs/'
.
ucfirst
(
$type
)
.
'.stub'
;
}
...
...
@@ -42,7 +43,8 @@ class GenerateGatewayRepositoryType extends BaseGatewayFileGenerator {
* @param string $name
* @return string
*/
protected
function
getPath
(
$name
)
{
protected
function
getPath
(
$name
)
{
$name
=
$this
->
getNameInput
();
$type
=
$this
->
argument
(
'type'
);
return
$this
->
laravel
->
basePath
()
.
'/src/Gateways/'
.
$name
.
'/'
.
$type
.
$name
.
'Repository.php'
;
...
...
src/web/backend/app/Console/Commands/GatewayCommands/GenerateGatewayServiceProvider.php
View file @
ff462548
...
...
@@ -3,8 +3,8 @@
namespace
App\Console\Commands\GatewayCommands
;
class
GenerateGatewayServiceProvider
extends
BaseGatewayFileGenerator
{
class
GenerateGatewayServiceProvider
extends
BaseGatewayFileGenerator
{
/**
* The name and signature of the console command.
*
...
...
@@ -31,7 +31,8 @@ class GenerateGatewayServiceProvider extends BaseGatewayFileGenerator {
*
* @return string
*/
protected
function
getStub
()
{
protected
function
getStub
()
{
return
__DIR__
.
'/stubs/Provider.stub'
;
}
...
...
@@ -41,7 +42,8 @@ class GenerateGatewayServiceProvider extends BaseGatewayFileGenerator {
* @param string $name
* @return string
*/
protected
function
getPath
(
$name
)
{
protected
function
getPath
(
$name
)
{
$fullName
=
$this
->
getNameInput
();
$className
=
last
(
explode
(
'/'
,
$fullName
));
...
...
src/web/backend/app/Console/Commands/UseCaseCommands/BaseUseCaseFileGenerator.php
View file @
ff462548
...
...
@@ -4,14 +4,16 @@ namespace App\Console\Commands\UseCaseCommands;
use
Illuminate\Console\GeneratorCommand
;
abstract
class
BaseUseCaseFileGenerator
extends
GeneratorCommand
{
abstract
class
BaseUseCaseFileGenerator
extends
GeneratorCommand
{
/**
* Get the default namespace for the class.
*
* @param string $rootNamespace
* @return string
*/
protected
function
getDefaultNamespace
(
$rootNamespace
)
{
protected
function
getDefaultNamespace
(
$rootNamespace
)
{
$namespace
=
$rootNamespace
.
'\\UseCases'
;
foreach
(
explode
(
'/'
,
$this
->
getNameInput
())
as
$folder
)
{
$namespace
.
=
'\\'
.
$folder
;
...
...
@@ -25,7 +27,8 @@ abstract class BaseUseCaseFileGenerator extends GeneratorCommand {
* @param string $name
* @return string
*/
protected
function
getNamespace
(
$name
)
{
protected
function
getNamespace
(
$name
)
{
return
$this
->
getDefaultNamespace
(
$this
->
rootNamespace
());
}
...
...
@@ -36,7 +39,8 @@ abstract class BaseUseCaseFileGenerator extends GeneratorCommand {
* @param string $name
* @return string
*/
protected
function
replaceClass
(
$stub
,
$name
)
{
protected
function
replaceClass
(
$stub
,
$name
)
{
$name
=
last
(
explode
(
'\\'
,
$name
));
return
parent
::
replaceClass
(
$stub
,
$name
);
}
...
...
@@ -46,7 +50,8 @@ abstract class BaseUseCaseFileGenerator extends GeneratorCommand {
*
* @return string
*/
public
function
rootNamespace
()
{
public
function
rootNamespace
()
{
return
'Source'
;
}
}
src/web/backend/app/Console/Commands/UseCaseCommands/CreateUseCase.php
View file @
ff462548
...
...
@@ -4,7 +4,8 @@ namespace App\Console\Commands\UseCaseCommands;
use
Illuminate\Console\Command
;
class
CreateUseCase
extends
Command
{
class
CreateUseCase
extends
Command
{
/**
* The name and signature of the console command.
*
...
...
@@ -22,7 +23,8 @@ class CreateUseCase extends Command {
/**
* Execute the console command.
*/
public
function
handle
():
void
{
public
function
handle
():
void
{
$name
=
$this
->
argument
(
'name'
);
$this
->
call
(
'use-case:create-use-case'
,
...
...
src/web/backend/app/Console/Commands/UseCaseCommands/GenerateBaseUseCase.php
View file @
ff462548
...
...
@@ -2,7 +2,8 @@
namespace
App\Console\Commands\UseCaseCommands
;
class
GenerateBaseUseCase
extends
BaseUseCaseFileGenerator
{
class
GenerateBaseUseCase
extends
BaseUseCaseFileGenerator
{
/**
* The name and signature of the console command.
*
...
...
@@ -29,7 +30,8 @@ class GenerateBaseUseCase extends BaseUseCaseFileGenerator {
*
* @return string
*/
protected
function
getStub
()
{
protected
function
getStub
()
{
return
__DIR__
.
'/stubs/BaseUseCase.stub'
;
}
...
...
@@ -39,7 +41,8 @@ class GenerateBaseUseCase extends BaseUseCaseFileGenerator {
* @param string $name
* @return string
*/
protected
function
getPath
(
$name
)
{
protected
function
getPath
(
$name
)
{
$baseName
=
$this
->
getNameInput
();
$className
=
last
(
explode
(
'/'
,
$baseName
));
...
...
src/web/backend/app/Console/Commands/UseCaseCommands/GenerateUseCase.php
View file @
ff462548
...
...
@@ -2,7 +2,8 @@
namespace
App\Console\Commands\UseCaseCommands
;
class
GenerateUseCase
extends
BaseUseCaseFileGenerator
{
class
GenerateUseCase
extends
BaseUseCaseFileGenerator
{
/**
* The name and signature of the console command.
*
...
...
@@ -29,7 +30,8 @@ class GenerateUseCase extends BaseUseCaseFileGenerator {
*
* @return string
*/
protected
function
getStub
()
{
protected
function
getStub
()
{
return
__DIR__
.
'/stubs/UseCase.stub'
;
}
...
...
@@ -39,7 +41,8 @@ class GenerateUseCase extends BaseUseCaseFileGenerator {
* @param string $name
* @return string
*/
protected
function
getPath
(
$name
)
{
protected
function
getPath
(
$name
)
{
$name
=
$this
->
getNameInput
();
$className
=
last
(
explode
(
'/'
,
$name
));
...
...
src/web/backend/app/Console/Commands/UseCaseCommands/GenerateUseCasePresenter.php
View file @
ff462548
...
...
@@ -2,7 +2,8 @@
namespace
App\Console\Commands\UseCaseCommands
;
class
GenerateUseCasePresenter
extends
BaseUseCaseFileGenerator
{
class
GenerateUseCasePresenter
extends
BaseUseCaseFileGenerator
{
/**
* The name and signature of the console command.
*
...
...
@@ -29,7 +30,8 @@ class GenerateUseCasePresenter extends BaseUseCaseFileGenerator {
*
* @return string
*/
protected
function
getStub
()
{
protected
function
getStub
()
{
return
__DIR__
.
'/stubs/presenter.stub'
;
}
...
...
@@ -39,7 +41,8 @@ class GenerateUseCasePresenter extends BaseUseCaseFileGenerator {
* @param string $name
* @return string
*/
protected
function
getPath
(
$name
)
{
protected
function
getPath
(
$name
)
{
$name
=
$this
->
getNameInput
();
return
$this
->
laravel
->
basePath
()
.
'/src/UseCases/'
.
$name
.
'/Presenter.php'
;
}
...
...
src/web/backend/app/Console/Commands/UseCaseCommands/GenerateUseCasePresenterType.php
View file @
ff462548
...
...
@@ -2,7 +2,8 @@
namespace
App\Console\Commands\UseCaseCommands
;
class
GenerateUseCasePresenterType
extends
BaseUseCaseFileGenerator
{
class
GenerateUseCasePresenterType
extends
BaseUseCaseFileGenerator
{
/**
* The name and signature of the console command.
*
...
...
@@ -29,7 +30,8 @@ class GenerateUseCasePresenterType extends BaseUseCaseFileGenerator {
*
* @return string
*/
protected
function
getStub
()
{
protected
function
getStub
()
{
return
__DIR__
.
'/stubs/PresenterType.stub'
;
}
...
...
@@ -39,7 +41,8 @@ class GenerateUseCasePresenterType extends BaseUseCaseFileGenerator {
* @param string $name
* @return string
*/
protected
function
getPath
(
$name
)
{
protected
function
getPath
(
$name
)
{
$name
=
$this
->
getNameInput
();
$type
=
$this
->
argument
(
'type'
);
return
$this
->
laravel
->
basePath
()
.
'/src/UseCases/'
.
$name
.
'/'
.
$type
.
'Presenter.php'
;
...
...
@@ -52,7 +55,8 @@ class GenerateUseCasePresenterType extends BaseUseCaseFileGenerator {
* @param string $name
* @return string
*/
protected
function
replaceClass
(
$stub
,
$name
)
{
protected
function
replaceClass
(
$stub
,
$name
)
{
$type
=
$this
->
argument
(
'type'
);
$name
=
$type
.
'Presenter'
;
return
parent
::
replaceClass
(
$stub
,
$name
);
...
...
src/web/backend/app/Console/Commands/UseCaseCommands/GenerateUseCaseResponseModel.php
View file @
ff462548
...
...
@@ -2,7 +2,8 @@
namespace
App\Console\Commands\UseCaseCommands
;
class
GenerateUseCaseResponseModel
extends
BaseUseCaseFileGenerator
{
class
GenerateUseCaseResponseModel
extends
BaseUseCaseFileGenerator
{
/**
* The name and signature of the console command.
*
...
...
@@ -29,7 +30,8 @@ class GenerateUseCaseResponseModel extends BaseUseCaseFileGenerator {
*
* @return string
*/
protected
function
getStub
()
{
protected
function
getStub
()
{
return
__DIR__
.
'/stubs/ResponseModel.stub'
;
}
...
...
@@ -39,7 +41,8 @@ class GenerateUseCaseResponseModel extends BaseUseCaseFileGenerator {
* @param string $name
* @return string
*/
protected
function
getPath
(
$name
)
{
protected
function
getPath
(
$name
)
{
$name
=
$this
->
getNameInput
();
return
$this
->
laravel
->
basePath
()
.
'/src/UseCases/'
.
$name
.
'/ResponseModel.php'
;
}
...
...
src/web/backend/app/Console/Commands/UseCaseCommands/GenerateUseCaseServiceProvider.php
View file @
ff462548
...
...
@@ -3,8 +3,8 @@
namespace
App\Console\Commands\UseCaseCommands
;
class
GenerateUseCaseServiceProvider
extends
BaseUseCaseFileGenerator
{
class
GenerateUseCaseServiceProvider
extends
BaseUseCaseFileGenerator
{
/**
* The name and signature of the console command.
*
...
...
@@ -31,7 +31,8 @@ class GenerateUseCaseServiceProvider extends BaseUseCaseFileGenerator {
*
* @return string
*/
protected
function
getStub
()
{
protected
function
getStub
()
{
return
__DIR__
.
'/stubs/Provider.stub'
;
}
...
...
@@ -41,7 +42,8 @@ class GenerateUseCaseServiceProvider extends BaseUseCaseFileGenerator {
* @param string $name
* @return string
*/
protected
function
getPath
(
$name
)
{
protected
function
getPath
(
$name
)
{
$fullName
=
$this
->
getNameInput
();
$className
=
last
(
explode
(
'/'
,
$fullName
));
...
...
src/web/backend/app/Door.php
View file @
ff462548
...
...
@@ -4,7 +4,8 @@ namespace App;
use
Illuminate\Foundation\Auth\User
as
Authenticatable
;
class
Door
extends
Authenticatable
{
class
Door
extends
Authenticatable
{
protected
$fillable
=
[
'*'
];
...
...
src/web/backend/app/Exceptions/Handler.php
View file @
ff462548
...
...
@@ -5,16 +5,17 @@ namespace App\Exceptions;
use
Exception
;
use
Illuminate\Http\Request
;
use
Illuminate\Http\JsonResponse
;
use
Source\Exceptions\EntityExistsException
;
use
Illuminate\Auth\AuthenticationException
;
use
Source\Exceptions\EntityExistsException
;
use
Source\Exceptions\AuthorizationException
;
use
Source\Exceptions\EntityNotFoundException
;
use
Illuminate\Validation\ValidationException
;
use
Source\Exceptions\EntityNotFoundException
;
use
Symfony\Component\HttpFoundation\Response
;
use
Illuminate\Foundation\Exceptions\Handler
as
ExceptionHandler
;
use
Source\Exceptions\AuthenticationException
as
SourceAuthenticationException
;
class
Handler
extends
ExceptionHandler
{
class
Handler
extends
ExceptionHandler
{
/**
* A list of the exception types that are not reported.
*
...
...
@@ -32,7 +33,8 @@ class Handler extends ExceptionHandler {
* @param int $code
* @return JsonResponse
*/
public
function
respondWithError
(
string
$message
,
int
$code
):
JsonResponse
{
public
function
respondWithError
(
string
$message
,
int
$code
):
JsonResponse
{
return
new
JsonResponse
(
[
'status'
=>
'error'
,
...
...
@@ -51,7 +53,8 @@ class Handler extends ExceptionHandler {
* @return Response
* @throws Exception
*/
public
function
render
(
$request
,
Exception
$exception
)
{
public
function
render
(
$request
,
Exception
$exception
)
{
if
(
$exception
instanceof
EntityNotFoundException
||
$exception
instanceof
EntityExistsException
...
...
@@ -77,7 +80,8 @@ class Handler extends ExceptionHandler {
* @param AuthenticationException $exception
* @return Response
*/
protected
function
unauthenticated
(
$request
,
AuthenticationException
$exception
)
{
protected
function
unauthenticated
(
$request
,
AuthenticationException
$exception
)
{
return
response
()
->
json
([
'message'
=>
$exception
->
getMessage
()],
401
);
}
...
...
@@ -88,7 +92,8 @@ class Handler extends ExceptionHandler {
* @param Request $request
* @return Response
*/
protected
function
convertValidationExceptionToResponse
(
ValidationException
$e
,
$request
)
{
protected
function
convertValidationExceptionToResponse
(
ValidationException
$e
,
$request
)
{
if
(
$e
->
response
)
{
return
$e
->
response
;
}
...
...
src/web/backend/app/Group.php
View file @
ff462548
...
...
@@ -3,7 +3,6 @@
namespace
App
;
class
Group
{
class
Group
{
}
src/web/backend/app/Guards/ApiGuard.php
View file @
ff462548
...
...
@@ -3,7 +3,6 @@
namespace
App\Guards
;
use
Illuminate\Http\Request
;
use
Illuminate\Auth\GuardHelpers
;
use
Illuminate\Contracts\Auth\Guard
;
...
...
@@ -11,7 +10,8 @@ use Illuminate\Contracts\Auth\Authenticatable;
use
Source\UseCases\Token\Authenticate\AuthenticateUseCase
;
use
Source\UseCases\Token\Authenticate\TranslationPresenter
;
class
ApiGuard
implements
Guard
{
class
ApiGuard
implements
Guard
{
use
GuardHelpers
;
/**
...
...
@@ -43,7 +43,8 @@ class ApiGuard implements Guard {
public
function
__construct
(
AuthenticateUseCase
$authenticator
,
Request
$request
,
$inputKey
=
'api_token'
){
$inputKey
=
'api_token'
)
{
$this
->
request
=
$request
;
$this
->
inputKey
=
$inputKey
;
$this
->
authenticator
=
$authenticator
;
...
...
@@ -54,7 +55,8 @@ class ApiGuard implements Guard {
*
* @return Authenticatable|null
*/
public
function
user
()
{