├── .env.dev ├── .env.dev_local ├── .env.prod ├── .gitignore ├── README.md ├── api ├── .env ├── .env.dev ├── .env.dev_local ├── .env.prod ├── .env.test ├── .gitignore ├── .php-cs-fixer.dist.php ├── bin │ ├── console │ └── phpunit ├── composer.json ├── composer.lock ├── config │ ├── bootstrap.php │ ├── bundles.php │ ├── packages │ │ ├── cache.yaml │ │ ├── debug.yaml │ │ ├── dev │ │ │ ├── easy_log_handler.yaml │ │ │ └── monolog.yaml │ │ ├── dev_local │ │ │ ├── easy_log_handler.yaml │ │ │ └── monolog.yaml │ │ ├── doctrine.yaml │ │ ├── doctrine_migrations.yaml │ │ ├── framework.yaml │ │ ├── knpu_oauth2_client.yaml │ │ ├── league_oauth2_server.yaml │ │ ├── mailer.yaml │ │ ├── messenger.php │ │ ├── nelmio_api_doc.yaml │ │ ├── nelmio_cors.yaml │ │ ├── notifier.yaml │ │ ├── nyholm_psr7.yaml │ │ ├── prod │ │ │ ├── deprecations.yaml │ │ │ ├── doctrine.yaml │ │ │ ├── monolog.yaml │ │ │ └── routing.yaml │ │ ├── routing.yaml │ │ ├── security.yaml │ │ ├── test │ │ │ ├── doctrine.yaml │ │ │ ├── framework.yaml │ │ │ ├── monolog.yaml │ │ │ ├── twig.yaml │ │ │ └── validator.yaml │ │ ├── translation.yaml │ │ ├── twig.yaml │ │ ├── validator.yaml │ │ └── web_profiler.yaml │ ├── preload.php │ ├── routes │ │ ├── annotations.yaml │ │ ├── framework.yaml │ │ ├── league_oauth2_server.yaml │ │ ├── nelmio_api_doc.yaml │ │ └── web_profiler.yaml │ └── services.yaml ├── phpunit.xml.dist ├── public │ ├── .gitignore │ └── index.php ├── src │ ├── Application │ │ ├── Common │ │ │ ├── DomainEventHandler │ │ │ │ └── HandlerInterface.php │ │ │ ├── IntegrationEvent │ │ │ │ ├── IntegrationEventInterface.php │ │ │ │ └── User │ │ │ │ │ ├── UserActivatedIntegrationEvent.php │ │ │ │ │ ├── UserCreatedIntegrationEvent.php │ │ │ │ │ └── UserRemovedIntegrationEvent.php │ │ │ ├── IntegrationEventHandler │ │ │ │ └── HandlerInterface.php │ │ │ ├── IntegrationEventMapperInterface.php │ │ │ └── UseCase │ │ │ │ └── HandlerInterface.php │ │ ├── README.md │ │ ├── Stream │ │ │ ├── IntegrationEventHandler │ │ │ │ └── User │ │ │ │ │ ├── ActivateStreamerOnUserActivatedEventHandler.php │ │ │ │ │ ├── CreateStreamerOnUserCreatedEventHandler.php │ │ │ │ │ └── RemoveStreamerOnUserRemovedEventHandler.php │ │ │ └── UseCase │ │ │ │ └── Streamer │ │ │ │ ├── Create │ │ │ │ ├── Handler.php │ │ │ │ └── Input.php │ │ │ │ ├── Me │ │ │ │ └── PatchGeneral │ │ │ │ │ ├── Handler.php │ │ │ │ │ ├── Handler.php.tar.gz │ │ │ │ │ ├── Input.php │ │ │ │ │ └── Input.php.tar.gz │ │ │ │ └── Remove │ │ │ │ ├── Handler.php │ │ │ │ └── Input.php │ │ └── User │ │ │ ├── DomainEventHandler │ │ │ └── Notifications │ │ │ │ ├── SendEmailOnEmailConfirmedEventHandler.php │ │ │ │ ├── SendEmailOnUserCreatedEventHandler.php │ │ │ │ └── SendEmailOnUserEmailUpdateStartedEventHandler.php │ │ │ ├── IntegrationEventMapper.php │ │ │ └── UseCase │ │ │ └── Me │ │ │ ├── BasicRegister │ │ │ ├── Handler.php │ │ │ ├── Input.php │ │ │ └── Output.php │ │ │ ├── CancelEmailChange │ │ │ ├── Handler.php │ │ │ └── Input.php │ │ │ ├── ChangeEmail │ │ │ ├── Handler.php │ │ │ └── Input.php │ │ │ ├── ChangePassword │ │ │ ├── Handler.php │ │ │ └── Input.php │ │ │ ├── ConfirmEmail │ │ │ ├── Handler.php │ │ │ └── Input.php │ │ │ ├── PatchGeneral │ │ │ ├── Handler.php │ │ │ └── Input.php │ │ │ ├── Remove │ │ │ ├── Handler.php │ │ │ └── Input.php │ │ │ └── SocialRegister │ │ │ ├── Handler.php │ │ │ ├── Input.php │ │ │ └── Output.php │ ├── Domain │ │ ├── Common │ │ │ ├── DomainEventInterface.php │ │ │ ├── DomainException.php │ │ │ ├── Entity │ │ │ │ ├── CreatedAtTrait.php │ │ │ │ ├── EventAggregatorInterface.php │ │ │ │ ├── EventAggregatorTrait.php │ │ │ │ └── UpdatedAtTrait.php │ │ │ ├── EntityNotFoundException.php │ │ │ ├── Service │ │ │ │ ├── Assert.php │ │ │ │ ├── ByteStringInterface.php │ │ │ │ ├── EntityManagerInterface.php │ │ │ │ ├── IdGeneratorInterface.php │ │ │ │ ├── NumberShortener.php │ │ │ │ └── RepositoryInterface.php │ │ │ └── ValueObject │ │ │ │ ├── Enum.php │ │ │ │ └── Uuid.php │ │ ├── Stream │ │ │ ├── File │ │ │ │ ├── File.php │ │ │ │ ├── FileRepositoryInterface.php │ │ │ │ └── FileTypeEnum.php │ │ │ ├── Streamer.php │ │ │ ├── StreamerRepositoryInterface.php │ │ │ └── ValueObject │ │ │ │ └── StreamerStatusEnum.php │ │ └── User │ │ │ ├── Event │ │ │ ├── UserActivatedEvent.php │ │ │ ├── UserCreatedEvent.php │ │ │ ├── UserEmailConfirmedEvent.php │ │ │ ├── UserEmailUpdateCancelledEvent.php │ │ │ ├── UserEmailUpdateStartedEvent.php │ │ │ ├── UserPasswordChangedEvent.php │ │ │ └── UserRemovedEvent.php │ │ │ ├── Service │ │ │ ├── MailerServiceInterface.php │ │ │ └── PasswordHasherServiceInterface.php │ │ │ ├── User.php │ │ │ ├── UserRepositoryInterface.php │ │ │ └── ValueObject │ │ │ ├── LocaleEnum.php │ │ │ └── ProviderEnum.php │ └── Infrastructure │ │ ├── Command │ │ └── .gitkeep │ │ ├── Controller │ │ ├── BaseController.php │ │ ├── Stream │ │ │ └── V1 │ │ │ │ └── Streamers │ │ │ │ └── Me │ │ │ │ ├── PatchGeneral │ │ │ │ ├── Controller.php │ │ │ │ └── PatchGeneralBody.php │ │ │ │ ├── Show │ │ │ │ └── Controller.php │ │ │ │ └── UploadAvatar │ │ │ │ ├── Controller.php │ │ │ │ └── UploadAvatarFiles.php │ │ ├── SuccessJsonResponse.php │ │ └── User │ │ │ └── V1 │ │ │ ├── Me │ │ │ ├── BasicRegister │ │ │ │ ├── BasicRegisterBody.php │ │ │ │ └── Controller.php │ │ │ ├── CancelEmailChange │ │ │ │ └── Controller.php │ │ │ ├── ChangeEmail │ │ │ │ ├── ChangeEmailBody.php │ │ │ │ └── Controller.php │ │ │ ├── ChangePassword │ │ │ │ ├── ChangePasswordBody.php │ │ │ │ └── Controller.php │ │ │ ├── ConfirmEmail │ │ │ │ ├── ConfirmEmailBody.php │ │ │ │ └── Controller.php │ │ │ ├── PatchGeneral │ │ │ │ ├── Controller.php │ │ │ │ └── PatchGeneralBody.php │ │ │ ├── Remove │ │ │ │ └── Controller.php │ │ │ └── Show │ │ │ │ └── Controller.php │ │ │ └── OAuth2 │ │ │ ├── GetAuthCode │ │ │ └── Controller.php │ │ │ └── GetToken │ │ │ ├── Controller.php │ │ │ └── GetTokenBody.php │ │ ├── DataFixtures │ │ └── AppFixtures.php │ │ ├── Doctrine │ │ └── Type │ │ │ └── Core │ │ │ └── UuidType.php │ │ ├── EventSubscriber │ │ ├── Core │ │ │ ├── DomainEventSubscriber.php │ │ │ ├── ExceptionSubscriber.php │ │ │ └── JsonRequestSubscriber.php │ │ └── User │ │ │ └── OAuth2EventSubscriber.php │ │ ├── Kernel.php │ │ ├── Migrations │ │ ├── .gitignore │ │ └── default-mysql │ │ │ ├── Version20230327140247.php │ │ │ └── Version20230720193953.php │ │ ├── OAuth2 │ │ ├── Client │ │ │ └── Telegram │ │ │ │ ├── TelegramProvider.php │ │ │ │ └── TelegramResourceOwner.php │ │ ├── Decorator │ │ │ └── RefreshTokenRepositoryDecorator.php │ │ ├── ScopeEnum.php │ │ ├── SocialGrant.php │ │ ├── SocialUserProvider.php │ │ └── SocialUserProviderInterface.php │ │ ├── Repository │ │ ├── BaseRepository.php │ │ ├── Stream │ │ │ ├── FileRepository.php │ │ │ ├── StreamerRepository.php │ │ │ └── SubPerformerRepository.php │ │ └── User │ │ │ └── UserRepository.php │ │ └── Service │ │ ├── Common │ │ ├── ByteString.php │ │ ├── EntityManager.php │ │ └── IdGenerator.php │ │ └── User │ │ ├── MailerService.php │ │ └── PasswordHasherService.php ├── symfony.lock ├── templates │ ├── .gitignore │ └── emails │ │ ├── base.html.twig │ │ └── user │ │ ├── email-changed.html.twig │ │ ├── email-confirmation.html.twig │ │ ├── signup-confirmation.html.twig │ │ └── signup.html.twig ├── tests │ ├── Domain │ │ ├── Common │ │ │ ├── DomainExceptionTest.php │ │ │ ├── Entity │ │ │ │ ├── CreatedAtTest.php │ │ │ │ ├── EventAggregatorTest.php │ │ │ │ └── UpdatedAtTest.php │ │ │ ├── Service │ │ │ │ └── AssertTest.php │ │ │ └── ValueObject │ │ │ │ └── UuidTest.php │ │ └── User │ │ │ ├── Event │ │ │ ├── ActivatedEventTest.php │ │ │ ├── CreatedEventTest.php │ │ │ ├── EmailConfirmedEventTest.php │ │ │ ├── EmailUpdateCancelledEventTest.php │ │ │ ├── EmailUpdateStartedEventTest.php │ │ │ └── PasswordChangedEventTest.php │ │ │ └── UserTest.php │ └── bootstrap.php └── translations │ └── .gitignore ├── docker-compose.yml └── docker ├── mysql ├── Dockerfile ├── configs │ ├── dev │ │ └── my.cnf │ ├── dev_local │ │ └── my.cnf │ └── prod │ │ └── my.cnf └── scripts │ └── waitForMySQL.sh ├── nginx ├── Dockerfile ├── configs │ ├── dev │ │ ├── nginx.conf │ │ └── sites │ │ │ └── live.conf │ ├── dev_local │ │ ├── nginx.conf │ │ └── sites │ │ │ └── live.conf │ └── prod │ │ ├── nginx.conf │ │ └── sites │ │ └── live.conf └── scripts │ └── nginx-run ├── node-cli ├── Dockerfile └── scripts │ └── node-cli-run ├── ofelia └── configs │ ├── dev │ └── config.ini │ ├── dev_local │ └── config.ini │ └── prod │ └── config.ini ├── php-cli ├── Dockerfile ├── configs │ ├── composer.json │ ├── dev │ │ └── custom.php.ini │ ├── dev_local │ │ └── custom.php.ini │ └── prod │ │ └── custom.php.ini └── scripts │ └── php-cli-run ├── php-fpm ├── Dockerfile ├── configs │ ├── dev │ │ ├── custom.php.ini │ │ └── php-fpm.conf │ ├── dev_local │ │ ├── custom.php.ini │ │ └── php-fpm.conf │ └── prod │ │ ├── custom.php.ini │ │ └── php-fpm.conf └── scripts │ ├── php-fpm-healthcheck │ └── php-fpm-run ├── postgres ├── Dockerfile ├── configs │ ├── dev │ │ └── my.conf │ ├── dev_local │ │ └── my.conf │ └── prod │ │ └── my.conf └── scripts │ ├── init-user-db.sh │ └── waitForPostgreSQL.sh ├── shared ├── configs │ ├── dev │ │ └── php │ │ │ └── php.ini │ ├── dev_local │ │ └── php │ │ │ └── php.ini │ └── prod │ │ └── php │ │ └── php.ini ├── data │ ├── logs │ │ ├── mysql │ │ │ └── .gitignore │ │ ├── nginx │ │ │ └── .gitignore │ │ ├── php-cli │ │ │ └── xdebug │ │ │ │ └── .gitignore │ │ ├── php-fpm │ │ │ ├── php-fpm │ │ │ │ └── .gitignore │ │ │ └── xdebug │ │ │ │ └── .gitignore │ │ └── postgres │ │ │ └── .gitignore │ ├── mysql │ │ └── .gitignore │ └── postgres │ │ └── .gitignore └── secrets │ └── .gitignore └── traefik └── configs ├── dev └── traefik.yaml ├── dev_local └── traefik.yaml └── prod └── traefik.yaml /.env.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/.env.dev -------------------------------------------------------------------------------- /.env.dev_local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/.env.dev_local -------------------------------------------------------------------------------- /.env.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/.env.prod -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.env 2 | /.idea 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/README.md -------------------------------------------------------------------------------- /api/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/.env -------------------------------------------------------------------------------- /api/.env.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/.env.dev -------------------------------------------------------------------------------- /api/.env.dev_local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/.env.dev_local -------------------------------------------------------------------------------- /api/.env.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/.env.prod -------------------------------------------------------------------------------- /api/.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/.env.test -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/.gitignore -------------------------------------------------------------------------------- /api/.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /api/bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/bin/console -------------------------------------------------------------------------------- /api/bin/phpunit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/bin/phpunit -------------------------------------------------------------------------------- /api/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/composer.json -------------------------------------------------------------------------------- /api/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/composer.lock -------------------------------------------------------------------------------- /api/config/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/bootstrap.php -------------------------------------------------------------------------------- /api/config/bundles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/bundles.php -------------------------------------------------------------------------------- /api/config/packages/cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/cache.yaml -------------------------------------------------------------------------------- /api/config/packages/debug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/debug.yaml -------------------------------------------------------------------------------- /api/config/packages/dev/easy_log_handler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/dev/easy_log_handler.yaml -------------------------------------------------------------------------------- /api/config/packages/dev/monolog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/dev/monolog.yaml -------------------------------------------------------------------------------- /api/config/packages/dev_local/easy_log_handler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/dev_local/easy_log_handler.yaml -------------------------------------------------------------------------------- /api/config/packages/dev_local/monolog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/dev_local/monolog.yaml -------------------------------------------------------------------------------- /api/config/packages/doctrine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/doctrine.yaml -------------------------------------------------------------------------------- /api/config/packages/doctrine_migrations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/doctrine_migrations.yaml -------------------------------------------------------------------------------- /api/config/packages/framework.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/framework.yaml -------------------------------------------------------------------------------- /api/config/packages/knpu_oauth2_client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/knpu_oauth2_client.yaml -------------------------------------------------------------------------------- /api/config/packages/league_oauth2_server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/league_oauth2_server.yaml -------------------------------------------------------------------------------- /api/config/packages/mailer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/mailer.yaml -------------------------------------------------------------------------------- /api/config/packages/messenger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/messenger.php -------------------------------------------------------------------------------- /api/config/packages/nelmio_api_doc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/nelmio_api_doc.yaml -------------------------------------------------------------------------------- /api/config/packages/nelmio_cors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/nelmio_cors.yaml -------------------------------------------------------------------------------- /api/config/packages/notifier.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/notifier.yaml -------------------------------------------------------------------------------- /api/config/packages/nyholm_psr7.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/nyholm_psr7.yaml -------------------------------------------------------------------------------- /api/config/packages/prod/deprecations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/prod/deprecations.yaml -------------------------------------------------------------------------------- /api/config/packages/prod/doctrine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/prod/doctrine.yaml -------------------------------------------------------------------------------- /api/config/packages/prod/monolog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/prod/monolog.yaml -------------------------------------------------------------------------------- /api/config/packages/prod/routing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/prod/routing.yaml -------------------------------------------------------------------------------- /api/config/packages/routing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/routing.yaml -------------------------------------------------------------------------------- /api/config/packages/security.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/security.yaml -------------------------------------------------------------------------------- /api/config/packages/test/doctrine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/test/doctrine.yaml -------------------------------------------------------------------------------- /api/config/packages/test/framework.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/test/framework.yaml -------------------------------------------------------------------------------- /api/config/packages/test/monolog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/test/monolog.yaml -------------------------------------------------------------------------------- /api/config/packages/test/twig.yaml: -------------------------------------------------------------------------------- 1 | twig: 2 | strict_variables: true 3 | -------------------------------------------------------------------------------- /api/config/packages/test/validator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/test/validator.yaml -------------------------------------------------------------------------------- /api/config/packages/translation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/translation.yaml -------------------------------------------------------------------------------- /api/config/packages/twig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/twig.yaml -------------------------------------------------------------------------------- /api/config/packages/validator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/validator.yaml -------------------------------------------------------------------------------- /api/config/packages/web_profiler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/packages/web_profiler.yaml -------------------------------------------------------------------------------- /api/config/preload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/preload.php -------------------------------------------------------------------------------- /api/config/routes/annotations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/routes/annotations.yaml -------------------------------------------------------------------------------- /api/config/routes/framework.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/routes/framework.yaml -------------------------------------------------------------------------------- /api/config/routes/league_oauth2_server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/routes/league_oauth2_server.yaml -------------------------------------------------------------------------------- /api/config/routes/nelmio_api_doc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/routes/nelmio_api_doc.yaml -------------------------------------------------------------------------------- /api/config/routes/web_profiler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/routes/web_profiler.yaml -------------------------------------------------------------------------------- /api/config/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/config/services.yaml -------------------------------------------------------------------------------- /api/phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/phpunit.xml.dist -------------------------------------------------------------------------------- /api/public/.gitignore: -------------------------------------------------------------------------------- 1 | .well-known 2 | bundles 3 | -------------------------------------------------------------------------------- /api/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/public/index.php -------------------------------------------------------------------------------- /api/src/Application/Common/DomainEventHandler/HandlerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/Common/DomainEventHandler/HandlerInterface.php -------------------------------------------------------------------------------- /api/src/Application/Common/IntegrationEvent/IntegrationEventInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/Common/IntegrationEvent/IntegrationEventInterface.php -------------------------------------------------------------------------------- /api/src/Application/Common/IntegrationEvent/User/UserActivatedIntegrationEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/Common/IntegrationEvent/User/UserActivatedIntegrationEvent.php -------------------------------------------------------------------------------- /api/src/Application/Common/IntegrationEvent/User/UserCreatedIntegrationEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/Common/IntegrationEvent/User/UserCreatedIntegrationEvent.php -------------------------------------------------------------------------------- /api/src/Application/Common/IntegrationEvent/User/UserRemovedIntegrationEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/Common/IntegrationEvent/User/UserRemovedIntegrationEvent.php -------------------------------------------------------------------------------- /api/src/Application/Common/IntegrationEventHandler/HandlerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/Common/IntegrationEventHandler/HandlerInterface.php -------------------------------------------------------------------------------- /api/src/Application/Common/IntegrationEventMapperInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/Common/IntegrationEventMapperInterface.php -------------------------------------------------------------------------------- /api/src/Application/Common/UseCase/HandlerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/Common/UseCase/HandlerInterface.php -------------------------------------------------------------------------------- /api/src/Application/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/README.md -------------------------------------------------------------------------------- /api/src/Application/Stream/IntegrationEventHandler/User/ActivateStreamerOnUserActivatedEventHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/Stream/IntegrationEventHandler/User/ActivateStreamerOnUserActivatedEventHandler.php -------------------------------------------------------------------------------- /api/src/Application/Stream/IntegrationEventHandler/User/CreateStreamerOnUserCreatedEventHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/Stream/IntegrationEventHandler/User/CreateStreamerOnUserCreatedEventHandler.php -------------------------------------------------------------------------------- /api/src/Application/Stream/IntegrationEventHandler/User/RemoveStreamerOnUserRemovedEventHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/Stream/IntegrationEventHandler/User/RemoveStreamerOnUserRemovedEventHandler.php -------------------------------------------------------------------------------- /api/src/Application/Stream/UseCase/Streamer/Create/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/Stream/UseCase/Streamer/Create/Handler.php -------------------------------------------------------------------------------- /api/src/Application/Stream/UseCase/Streamer/Create/Input.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/Stream/UseCase/Streamer/Create/Input.php -------------------------------------------------------------------------------- /api/src/Application/Stream/UseCase/Streamer/Me/PatchGeneral/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/Stream/UseCase/Streamer/Me/PatchGeneral/Handler.php -------------------------------------------------------------------------------- /api/src/Application/Stream/UseCase/Streamer/Me/PatchGeneral/Handler.php.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/Stream/UseCase/Streamer/Me/PatchGeneral/Handler.php.tar.gz -------------------------------------------------------------------------------- /api/src/Application/Stream/UseCase/Streamer/Me/PatchGeneral/Input.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/Stream/UseCase/Streamer/Me/PatchGeneral/Input.php -------------------------------------------------------------------------------- /api/src/Application/Stream/UseCase/Streamer/Me/PatchGeneral/Input.php.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/Stream/UseCase/Streamer/Me/PatchGeneral/Input.php.tar.gz -------------------------------------------------------------------------------- /api/src/Application/Stream/UseCase/Streamer/Remove/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/Stream/UseCase/Streamer/Remove/Handler.php -------------------------------------------------------------------------------- /api/src/Application/Stream/UseCase/Streamer/Remove/Input.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/Stream/UseCase/Streamer/Remove/Input.php -------------------------------------------------------------------------------- /api/src/Application/User/DomainEventHandler/Notifications/SendEmailOnEmailConfirmedEventHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/DomainEventHandler/Notifications/SendEmailOnEmailConfirmedEventHandler.php -------------------------------------------------------------------------------- /api/src/Application/User/DomainEventHandler/Notifications/SendEmailOnUserCreatedEventHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/DomainEventHandler/Notifications/SendEmailOnUserCreatedEventHandler.php -------------------------------------------------------------------------------- /api/src/Application/User/DomainEventHandler/Notifications/SendEmailOnUserEmailUpdateStartedEventHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/DomainEventHandler/Notifications/SendEmailOnUserEmailUpdateStartedEventHandler.php -------------------------------------------------------------------------------- /api/src/Application/User/IntegrationEventMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/IntegrationEventMapper.php -------------------------------------------------------------------------------- /api/src/Application/User/UseCase/Me/BasicRegister/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/UseCase/Me/BasicRegister/Handler.php -------------------------------------------------------------------------------- /api/src/Application/User/UseCase/Me/BasicRegister/Input.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/UseCase/Me/BasicRegister/Input.php -------------------------------------------------------------------------------- /api/src/Application/User/UseCase/Me/BasicRegister/Output.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/UseCase/Me/BasicRegister/Output.php -------------------------------------------------------------------------------- /api/src/Application/User/UseCase/Me/CancelEmailChange/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/UseCase/Me/CancelEmailChange/Handler.php -------------------------------------------------------------------------------- /api/src/Application/User/UseCase/Me/CancelEmailChange/Input.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/UseCase/Me/CancelEmailChange/Input.php -------------------------------------------------------------------------------- /api/src/Application/User/UseCase/Me/ChangeEmail/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/UseCase/Me/ChangeEmail/Handler.php -------------------------------------------------------------------------------- /api/src/Application/User/UseCase/Me/ChangeEmail/Input.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/UseCase/Me/ChangeEmail/Input.php -------------------------------------------------------------------------------- /api/src/Application/User/UseCase/Me/ChangePassword/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/UseCase/Me/ChangePassword/Handler.php -------------------------------------------------------------------------------- /api/src/Application/User/UseCase/Me/ChangePassword/Input.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/UseCase/Me/ChangePassword/Input.php -------------------------------------------------------------------------------- /api/src/Application/User/UseCase/Me/ConfirmEmail/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/UseCase/Me/ConfirmEmail/Handler.php -------------------------------------------------------------------------------- /api/src/Application/User/UseCase/Me/ConfirmEmail/Input.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/UseCase/Me/ConfirmEmail/Input.php -------------------------------------------------------------------------------- /api/src/Application/User/UseCase/Me/PatchGeneral/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/UseCase/Me/PatchGeneral/Handler.php -------------------------------------------------------------------------------- /api/src/Application/User/UseCase/Me/PatchGeneral/Input.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/UseCase/Me/PatchGeneral/Input.php -------------------------------------------------------------------------------- /api/src/Application/User/UseCase/Me/Remove/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/UseCase/Me/Remove/Handler.php -------------------------------------------------------------------------------- /api/src/Application/User/UseCase/Me/Remove/Input.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/UseCase/Me/Remove/Input.php -------------------------------------------------------------------------------- /api/src/Application/User/UseCase/Me/SocialRegister/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/UseCase/Me/SocialRegister/Handler.php -------------------------------------------------------------------------------- /api/src/Application/User/UseCase/Me/SocialRegister/Input.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/UseCase/Me/SocialRegister/Input.php -------------------------------------------------------------------------------- /api/src/Application/User/UseCase/Me/SocialRegister/Output.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Application/User/UseCase/Me/SocialRegister/Output.php -------------------------------------------------------------------------------- /api/src/Domain/Common/DomainEventInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/Common/DomainEventInterface.php -------------------------------------------------------------------------------- /api/src/Domain/Common/DomainException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/Common/DomainException.php -------------------------------------------------------------------------------- /api/src/Domain/Common/Entity/CreatedAtTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/Common/Entity/CreatedAtTrait.php -------------------------------------------------------------------------------- /api/src/Domain/Common/Entity/EventAggregatorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/Common/Entity/EventAggregatorInterface.php -------------------------------------------------------------------------------- /api/src/Domain/Common/Entity/EventAggregatorTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/Common/Entity/EventAggregatorTrait.php -------------------------------------------------------------------------------- /api/src/Domain/Common/Entity/UpdatedAtTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/Common/Entity/UpdatedAtTrait.php -------------------------------------------------------------------------------- /api/src/Domain/Common/EntityNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/Common/EntityNotFoundException.php -------------------------------------------------------------------------------- /api/src/Domain/Common/Service/Assert.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/Common/Service/Assert.php -------------------------------------------------------------------------------- /api/src/Domain/Common/Service/ByteStringInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/Common/Service/ByteStringInterface.php -------------------------------------------------------------------------------- /api/src/Domain/Common/Service/EntityManagerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/Common/Service/EntityManagerInterface.php -------------------------------------------------------------------------------- /api/src/Domain/Common/Service/IdGeneratorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/Common/Service/IdGeneratorInterface.php -------------------------------------------------------------------------------- /api/src/Domain/Common/Service/NumberShortener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/Common/Service/NumberShortener.php -------------------------------------------------------------------------------- /api/src/Domain/Common/Service/RepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/Common/Service/RepositoryInterface.php -------------------------------------------------------------------------------- /api/src/Domain/Common/ValueObject/Enum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/Common/ValueObject/Enum.php -------------------------------------------------------------------------------- /api/src/Domain/Common/ValueObject/Uuid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/Common/ValueObject/Uuid.php -------------------------------------------------------------------------------- /api/src/Domain/Stream/File/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/Stream/File/File.php -------------------------------------------------------------------------------- /api/src/Domain/Stream/File/FileRepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/Stream/File/FileRepositoryInterface.php -------------------------------------------------------------------------------- /api/src/Domain/Stream/File/FileTypeEnum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/Stream/File/FileTypeEnum.php -------------------------------------------------------------------------------- /api/src/Domain/Stream/Streamer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/Stream/Streamer.php -------------------------------------------------------------------------------- /api/src/Domain/Stream/StreamerRepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/Stream/StreamerRepositoryInterface.php -------------------------------------------------------------------------------- /api/src/Domain/Stream/ValueObject/StreamerStatusEnum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/Stream/ValueObject/StreamerStatusEnum.php -------------------------------------------------------------------------------- /api/src/Domain/User/Event/UserActivatedEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/User/Event/UserActivatedEvent.php -------------------------------------------------------------------------------- /api/src/Domain/User/Event/UserCreatedEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/User/Event/UserCreatedEvent.php -------------------------------------------------------------------------------- /api/src/Domain/User/Event/UserEmailConfirmedEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/User/Event/UserEmailConfirmedEvent.php -------------------------------------------------------------------------------- /api/src/Domain/User/Event/UserEmailUpdateCancelledEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/User/Event/UserEmailUpdateCancelledEvent.php -------------------------------------------------------------------------------- /api/src/Domain/User/Event/UserEmailUpdateStartedEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/User/Event/UserEmailUpdateStartedEvent.php -------------------------------------------------------------------------------- /api/src/Domain/User/Event/UserPasswordChangedEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/User/Event/UserPasswordChangedEvent.php -------------------------------------------------------------------------------- /api/src/Domain/User/Event/UserRemovedEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/User/Event/UserRemovedEvent.php -------------------------------------------------------------------------------- /api/src/Domain/User/Service/MailerServiceInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/User/Service/MailerServiceInterface.php -------------------------------------------------------------------------------- /api/src/Domain/User/Service/PasswordHasherServiceInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/User/Service/PasswordHasherServiceInterface.php -------------------------------------------------------------------------------- /api/src/Domain/User/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/User/User.php -------------------------------------------------------------------------------- /api/src/Domain/User/UserRepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/User/UserRepositoryInterface.php -------------------------------------------------------------------------------- /api/src/Domain/User/ValueObject/LocaleEnum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/User/ValueObject/LocaleEnum.php -------------------------------------------------------------------------------- /api/src/Domain/User/ValueObject/ProviderEnum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Domain/User/ValueObject/ProviderEnum.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Command/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/BaseController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/BaseController.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/Stream/V1/Streamers/Me/PatchGeneral/Controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/Stream/V1/Streamers/Me/PatchGeneral/Controller.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/Stream/V1/Streamers/Me/PatchGeneral/PatchGeneralBody.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/Stream/V1/Streamers/Me/PatchGeneral/PatchGeneralBody.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/Stream/V1/Streamers/Me/Show/Controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/Stream/V1/Streamers/Me/Show/Controller.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/Stream/V1/Streamers/Me/UploadAvatar/Controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/Stream/V1/Streamers/Me/UploadAvatar/Controller.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/Stream/V1/Streamers/Me/UploadAvatar/UploadAvatarFiles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/Stream/V1/Streamers/Me/UploadAvatar/UploadAvatarFiles.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/SuccessJsonResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/SuccessJsonResponse.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/User/V1/Me/BasicRegister/BasicRegisterBody.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/User/V1/Me/BasicRegister/BasicRegisterBody.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/User/V1/Me/BasicRegister/Controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/User/V1/Me/BasicRegister/Controller.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/User/V1/Me/CancelEmailChange/Controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/User/V1/Me/CancelEmailChange/Controller.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/User/V1/Me/ChangeEmail/ChangeEmailBody.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/User/V1/Me/ChangeEmail/ChangeEmailBody.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/User/V1/Me/ChangeEmail/Controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/User/V1/Me/ChangeEmail/Controller.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/User/V1/Me/ChangePassword/ChangePasswordBody.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/User/V1/Me/ChangePassword/ChangePasswordBody.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/User/V1/Me/ChangePassword/Controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/User/V1/Me/ChangePassword/Controller.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/User/V1/Me/ConfirmEmail/ConfirmEmailBody.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/User/V1/Me/ConfirmEmail/ConfirmEmailBody.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/User/V1/Me/ConfirmEmail/Controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/User/V1/Me/ConfirmEmail/Controller.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/User/V1/Me/PatchGeneral/Controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/User/V1/Me/PatchGeneral/Controller.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/User/V1/Me/PatchGeneral/PatchGeneralBody.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/User/V1/Me/PatchGeneral/PatchGeneralBody.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/User/V1/Me/Remove/Controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/User/V1/Me/Remove/Controller.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/User/V1/Me/Show/Controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/User/V1/Me/Show/Controller.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/User/V1/OAuth2/GetAuthCode/Controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/User/V1/OAuth2/GetAuthCode/Controller.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/User/V1/OAuth2/GetToken/Controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/User/V1/OAuth2/GetToken/Controller.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Controller/User/V1/OAuth2/GetToken/GetTokenBody.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Controller/User/V1/OAuth2/GetToken/GetTokenBody.php -------------------------------------------------------------------------------- /api/src/Infrastructure/DataFixtures/AppFixtures.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/DataFixtures/AppFixtures.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Doctrine/Type/Core/UuidType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Doctrine/Type/Core/UuidType.php -------------------------------------------------------------------------------- /api/src/Infrastructure/EventSubscriber/Core/DomainEventSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/EventSubscriber/Core/DomainEventSubscriber.php -------------------------------------------------------------------------------- /api/src/Infrastructure/EventSubscriber/Core/ExceptionSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/EventSubscriber/Core/ExceptionSubscriber.php -------------------------------------------------------------------------------- /api/src/Infrastructure/EventSubscriber/Core/JsonRequestSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/EventSubscriber/Core/JsonRequestSubscriber.php -------------------------------------------------------------------------------- /api/src/Infrastructure/EventSubscriber/User/OAuth2EventSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/EventSubscriber/User/OAuth2EventSubscriber.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Kernel.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Migrations/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/src/Infrastructure/Migrations/default-mysql/Version20230327140247.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Migrations/default-mysql/Version20230327140247.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Migrations/default-mysql/Version20230720193953.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Migrations/default-mysql/Version20230720193953.php -------------------------------------------------------------------------------- /api/src/Infrastructure/OAuth2/Client/Telegram/TelegramProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/OAuth2/Client/Telegram/TelegramProvider.php -------------------------------------------------------------------------------- /api/src/Infrastructure/OAuth2/Client/Telegram/TelegramResourceOwner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/OAuth2/Client/Telegram/TelegramResourceOwner.php -------------------------------------------------------------------------------- /api/src/Infrastructure/OAuth2/Decorator/RefreshTokenRepositoryDecorator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/OAuth2/Decorator/RefreshTokenRepositoryDecorator.php -------------------------------------------------------------------------------- /api/src/Infrastructure/OAuth2/ScopeEnum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/OAuth2/ScopeEnum.php -------------------------------------------------------------------------------- /api/src/Infrastructure/OAuth2/SocialGrant.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/OAuth2/SocialGrant.php -------------------------------------------------------------------------------- /api/src/Infrastructure/OAuth2/SocialUserProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/OAuth2/SocialUserProvider.php -------------------------------------------------------------------------------- /api/src/Infrastructure/OAuth2/SocialUserProviderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/OAuth2/SocialUserProviderInterface.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Repository/BaseRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Repository/BaseRepository.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Repository/Stream/FileRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Repository/Stream/FileRepository.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Repository/Stream/StreamerRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Repository/Stream/StreamerRepository.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Repository/Stream/SubPerformerRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Repository/Stream/SubPerformerRepository.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Repository/User/UserRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Repository/User/UserRepository.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Service/Common/ByteString.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Service/Common/ByteString.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Service/Common/EntityManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Service/Common/EntityManager.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Service/Common/IdGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Service/Common/IdGenerator.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Service/User/MailerService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Service/User/MailerService.php -------------------------------------------------------------------------------- /api/src/Infrastructure/Service/User/PasswordHasherService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/src/Infrastructure/Service/User/PasswordHasherService.php -------------------------------------------------------------------------------- /api/symfony.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/symfony.lock -------------------------------------------------------------------------------- /api/templates/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/templates/emails/base.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/templates/emails/base.html.twig -------------------------------------------------------------------------------- /api/templates/emails/user/email-changed.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/templates/emails/user/email-changed.html.twig -------------------------------------------------------------------------------- /api/templates/emails/user/email-confirmation.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/templates/emails/user/email-confirmation.html.twig -------------------------------------------------------------------------------- /api/templates/emails/user/signup-confirmation.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/templates/emails/user/signup-confirmation.html.twig -------------------------------------------------------------------------------- /api/templates/emails/user/signup.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/templates/emails/user/signup.html.twig -------------------------------------------------------------------------------- /api/tests/Domain/Common/DomainExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/tests/Domain/Common/DomainExceptionTest.php -------------------------------------------------------------------------------- /api/tests/Domain/Common/Entity/CreatedAtTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/tests/Domain/Common/Entity/CreatedAtTest.php -------------------------------------------------------------------------------- /api/tests/Domain/Common/Entity/EventAggregatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/tests/Domain/Common/Entity/EventAggregatorTest.php -------------------------------------------------------------------------------- /api/tests/Domain/Common/Entity/UpdatedAtTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/tests/Domain/Common/Entity/UpdatedAtTest.php -------------------------------------------------------------------------------- /api/tests/Domain/Common/Service/AssertTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/tests/Domain/Common/Service/AssertTest.php -------------------------------------------------------------------------------- /api/tests/Domain/Common/ValueObject/UuidTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/tests/Domain/Common/ValueObject/UuidTest.php -------------------------------------------------------------------------------- /api/tests/Domain/User/Event/ActivatedEventTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/tests/Domain/User/Event/ActivatedEventTest.php -------------------------------------------------------------------------------- /api/tests/Domain/User/Event/CreatedEventTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/tests/Domain/User/Event/CreatedEventTest.php -------------------------------------------------------------------------------- /api/tests/Domain/User/Event/EmailConfirmedEventTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/tests/Domain/User/Event/EmailConfirmedEventTest.php -------------------------------------------------------------------------------- /api/tests/Domain/User/Event/EmailUpdateCancelledEventTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/tests/Domain/User/Event/EmailUpdateCancelledEventTest.php -------------------------------------------------------------------------------- /api/tests/Domain/User/Event/EmailUpdateStartedEventTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/tests/Domain/User/Event/EmailUpdateStartedEventTest.php -------------------------------------------------------------------------------- /api/tests/Domain/User/Event/PasswordChangedEventTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/tests/Domain/User/Event/PasswordChangedEventTest.php -------------------------------------------------------------------------------- /api/tests/Domain/User/UserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/tests/Domain/User/UserTest.php -------------------------------------------------------------------------------- /api/tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/api/tests/bootstrap.php -------------------------------------------------------------------------------- /api/translations/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/mysql/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/mysql/Dockerfile -------------------------------------------------------------------------------- /docker/mysql/configs/dev/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/mysql/configs/dev/my.cnf -------------------------------------------------------------------------------- /docker/mysql/configs/dev_local/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/mysql/configs/dev_local/my.cnf -------------------------------------------------------------------------------- /docker/mysql/configs/prod/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/mysql/configs/prod/my.cnf -------------------------------------------------------------------------------- /docker/mysql/scripts/waitForMySQL.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/mysql/scripts/waitForMySQL.sh -------------------------------------------------------------------------------- /docker/nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/nginx/Dockerfile -------------------------------------------------------------------------------- /docker/nginx/configs/dev/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/nginx/configs/dev/nginx.conf -------------------------------------------------------------------------------- /docker/nginx/configs/dev/sites/live.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/nginx/configs/dev/sites/live.conf -------------------------------------------------------------------------------- /docker/nginx/configs/dev_local/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/nginx/configs/dev_local/nginx.conf -------------------------------------------------------------------------------- /docker/nginx/configs/dev_local/sites/live.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/nginx/configs/dev_local/sites/live.conf -------------------------------------------------------------------------------- /docker/nginx/configs/prod/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/nginx/configs/prod/nginx.conf -------------------------------------------------------------------------------- /docker/nginx/configs/prod/sites/live.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/nginx/configs/prod/sites/live.conf -------------------------------------------------------------------------------- /docker/nginx/scripts/nginx-run: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | nginx -g "daemon off;" 4 | -------------------------------------------------------------------------------- /docker/node-cli/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/node-cli/Dockerfile -------------------------------------------------------------------------------- /docker/node-cli/scripts/node-cli-run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/node-cli/scripts/node-cli-run -------------------------------------------------------------------------------- /docker/ofelia/configs/dev/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/ofelia/configs/dev/config.ini -------------------------------------------------------------------------------- /docker/ofelia/configs/dev_local/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/ofelia/configs/dev_local/config.ini -------------------------------------------------------------------------------- /docker/ofelia/configs/prod/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/ofelia/configs/prod/config.ini -------------------------------------------------------------------------------- /docker/php-cli/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/php-cli/Dockerfile -------------------------------------------------------------------------------- /docker/php-cli/configs/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/php-cli/configs/composer.json -------------------------------------------------------------------------------- /docker/php-cli/configs/dev/custom.php.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/php-cli/configs/dev/custom.php.ini -------------------------------------------------------------------------------- /docker/php-cli/configs/dev_local/custom.php.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/php-cli/configs/dev_local/custom.php.ini -------------------------------------------------------------------------------- /docker/php-cli/configs/prod/custom.php.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/php-cli/configs/prod/custom.php.ini -------------------------------------------------------------------------------- /docker/php-cli/scripts/php-cli-run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/php-cli/scripts/php-cli-run -------------------------------------------------------------------------------- /docker/php-fpm/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/php-fpm/Dockerfile -------------------------------------------------------------------------------- /docker/php-fpm/configs/dev/custom.php.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/php-fpm/configs/dev/custom.php.ini -------------------------------------------------------------------------------- /docker/php-fpm/configs/dev/php-fpm.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/php-fpm/configs/dev/php-fpm.conf -------------------------------------------------------------------------------- /docker/php-fpm/configs/dev_local/custom.php.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/php-fpm/configs/dev_local/custom.php.ini -------------------------------------------------------------------------------- /docker/php-fpm/configs/dev_local/php-fpm.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/php-fpm/configs/dev_local/php-fpm.conf -------------------------------------------------------------------------------- /docker/php-fpm/configs/prod/custom.php.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/php-fpm/configs/prod/custom.php.ini -------------------------------------------------------------------------------- /docker/php-fpm/configs/prod/php-fpm.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/php-fpm/configs/prod/php-fpm.conf -------------------------------------------------------------------------------- /docker/php-fpm/scripts/php-fpm-healthcheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/php-fpm/scripts/php-fpm-healthcheck -------------------------------------------------------------------------------- /docker/php-fpm/scripts/php-fpm-run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/php-fpm/scripts/php-fpm-run -------------------------------------------------------------------------------- /docker/postgres/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/postgres/Dockerfile -------------------------------------------------------------------------------- /docker/postgres/configs/dev/my.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/postgres/configs/dev/my.conf -------------------------------------------------------------------------------- /docker/postgres/configs/dev_local/my.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/postgres/configs/dev_local/my.conf -------------------------------------------------------------------------------- /docker/postgres/configs/prod/my.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/postgres/configs/prod/my.conf -------------------------------------------------------------------------------- /docker/postgres/scripts/init-user-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/postgres/scripts/init-user-db.sh -------------------------------------------------------------------------------- /docker/postgres/scripts/waitForPostgreSQL.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/postgres/scripts/waitForPostgreSQL.sh -------------------------------------------------------------------------------- /docker/shared/configs/dev/php/php.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/shared/configs/dev/php/php.ini -------------------------------------------------------------------------------- /docker/shared/configs/dev_local/php/php.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/shared/configs/dev_local/php/php.ini -------------------------------------------------------------------------------- /docker/shared/configs/prod/php/php.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/shared/configs/prod/php/php.ini -------------------------------------------------------------------------------- /docker/shared/data/logs/mysql/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /docker/shared/data/logs/nginx/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /docker/shared/data/logs/php-cli/xdebug/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /docker/shared/data/logs/php-fpm/php-fpm/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /docker/shared/data/logs/php-fpm/xdebug/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /docker/shared/data/logs/postgres/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /docker/shared/data/mysql/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /docker/shared/data/postgres/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /docker/shared/secrets/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /docker/traefik/configs/dev/traefik.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/traefik/configs/dev/traefik.yaml -------------------------------------------------------------------------------- /docker/traefik/configs/dev_local/traefik.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/traefik/configs/dev_local/traefik.yaml -------------------------------------------------------------------------------- /docker/traefik/configs/prod/traefik.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blry/SymfonyCleanArchitecture/HEAD/docker/traefik/configs/prod/traefik.yaml --------------------------------------------------------------------------------