clean-architecture-apiplatform
Clean Architecture using Symfony 6+ & ApiPlatform 3+
File Explorer
Download Latest Version (.zip)- console
- phpunit
- debug.yaml
- monolog.yaml
- web_profiler.yaml
- doctrine.yaml
- monolog.yaml
- routing.yaml
- doctrine.yaml
- framework.yaml
- monolog.yaml
- security.yaml
- twig.yaml
- validator.yaml
- api_platform.yaml
- cache.yaml
- doctrine.yaml
- doctrine_migrations.yaml
- framework.yaml
- mercure.yaml
- messenger.yaml
- monolog.yaml
- nelmio_cors.yaml
- routing.yaml
- security.yaml
- translation.yaml
- twig.yaml
- validator.yaml
- framework.yaml
- web_profiler.yaml
- api_platform.yaml
- bootstrap.php
- bundles.php
- preload.php
- services.yaml
- Caddyfile
- app.dev.ini
- app.ini
- app.prod.ini
- zz-docker.conf
- docker-entrypoint.sh
- docker-healthcheck.sh
- traefik.config.yml
- traefik.yml
- flow-clean-architecture.jpg
- .gitignore
- index.php
- AuthTokenDTO.php
- AuthUserDTO.php
- AuthTokenCreator.php
- TokenDecoder.php
- TokenEncoder.php
- GetAuthUserFromTokenQuery.php
- GetAuthUserFromTokenQueryHandler.php
- LoginCommand.php
- LoginCommandHandler.php
- SignupCommand.php
- SignupCommandHandler.php
- UserCredential.php
- UserHasBeenLoggedIn.php
- UserHasBeenRegistered.php
- UserPasswordHasBeenChanged.php
- UserUsernameHasBeenChanged.php
- CredentialNotFoundForUsername.php
- InvalidCredentials.php
- InvalidEqualityPasswordAndConfirm.php
- NewPasswordShouldBeDifferentOfCurrentPassword.php
- UsernameAlreadyUsed.php
- UserCredentialRepository.php
- PasswordHasher.php
- HashedPassword.php
- JWTToken.php
- Password.php
- Username.php
- UserCredential.orm.xml
- DoctrineUserCredentialRepository.php
- HashedPasswordType.php
- UsernameType.php
- PasswordHasherService.php
- TokenService.php
- JWT.php
- Login.php
- Signup.php
- LoginProcessor.php
- SignupProcessor.php
- Authentication.php
- Command.php
- CommandBus.php
- CommandHandler.php
- PaginateResultDTO.php
- Query.php
- QueryBus.php
- QueryHandler.php
- Security.php
- AggregateRoot.php
- DomainEvent.php
- DomainEventSubscriber.php
- EventBus.php
- InvalidFormat.php
- LogicFailed.php
- ResourceNotFound.php
- ValidationFailed.php
- Repository.php
- AggregateRootId.php
- ArrayValue.php
- DateTime.php
- Email.php
- EventId.php
- FirstName.php
- IntegerValue.php
- LastName.php
- StringValue.php
- Uuid.php
- DoctrineRepository.php
- ArrayType.php
- DateTimeType.php
- EmailType.php
- FirstNameType.php
- LastNameType.php
- StringType.php
- TextType.php
- UuidType.php
- MessengerCommandBus.php
- MessengerQueryBus.php
- SecurityService.php
- Kernel.php
- AuthUser.php
- JWTAuthenticator.php
- JWTUserProvider.php
- ConversationDTO.php
- MessageDTO.php
- ParticipantDTO.php
- ConversationCreator.php
- MessageCreator.php
- CreateConversationCommand.php
- CreateConversationCommandHandler.php
- GetConversationQuery.php
- GetConversationQueryHandler.php
- GetMessagesQuery.php
- GetMessagesQueryHandler.php
- SearchConversationsPaginatedQuery.php
- SearchConversationsPaginatedQueryHandler.php
- SendMessageCommand.php
- SendMessageCommandHandler.php
- Conversation.php
- Message.php
- Participant.php
- ConversationWasArchivedByParticipant.php
- ConversationWasCreated.php
- MessageWasSent.php
- ConversationAlreadyArchivedByParticipant.php
- ConversationNotFound.php
- NotEnoughParticipants.php
- ParticipantNotFoundInConversation.php
- ParticipantsIdsMissing.php
- UserIsAlreadyParticipantOfConversation.php
- UserIsNotParticipantOfConversation.php
- ConversationRepository.php
- MessageRepository.php
- ConversationId.php
- MessageContent.php
- MessageId.php
- ParticipantId.php
- ParticipantName.php
- Conversation.orm.xml
- Message.orm.xml
- Participant.orm.xml
- DoctrineConversationRepository.php
- DoctrineMessageRepository.php
- ConversationIdType.php
- MessageContentType.php
- MessageIdType.php
- ParticipantIdType.php
- ParticipantNameType.php
- CreateConversationProcessor.php
- SendMessageProcessor.php
- ConversationProvider.php
- ConversationsProvider.php
- MessagesProvider.php
- ConversationResource.php
- MessageResource.php
- ParticipantResource.php
- UserDTO.php
- CreateUserCommand.php
- CreateUserCommandHandler.php
- GetUserByIdQuery.php
- GetUserByIdQueryHandler.php
- SearchUsersPaginatedQuery.php
- SearchUsersPaginatedQueryHandler.php
- User.php
- EmailAlreadyUsed.php
- UserNotFound.php
- UserNotFoundWithEmail.php
- UserNotFoundWithId.php
- UserRepository.php
- UserId.php
- UserStatus.php
- User.orm.xml
- DoctrineUserRepository.php
- UserIdType.php
- UserStatusType.php
- CreateUserProcessor.php
- UserProvider.php
- UsersProvider.php
- UserResource.php
- index.html.twig
- base.html.twig
- SignupTest.php
- bootstrap.php
- .dockerignore
- .editorconfig
- .env
- .env.test
- .gitattributes
- .gitignore
- composer.json
- composer.lock
- docker-compose.override.yml
- docker-compose.prod.yml
- docker-compose.yml
- Dockerfile
- generate-jwt-keypair.sh
- generate-localhost-certs.sh
- Makefile
- phpunit.xml.dist
- psalm.xml
- README.md
- symfony.lock
// repository documentation
Was this content helpful?
(0 ratings)
