├── .markdownlint.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── Resources └── config │ └── routing.xml ├── composer.json ├── config ├── api_platform.xml ├── doctrine │ └── AbstractPasswordToken.orm.xml └── services.xml ├── phpunit-legacy.xml.dist ├── rector.php └── src ├── Bridge └── ApiPlatform │ ├── OpenApi │ ├── AbstractOpenApiFactory.php │ └── OpenApiFactory.php │ └── Serializer │ └── DocumentationNormalizer.php ├── Controller ├── ForgotPasswordController.php ├── GetToken.php ├── ResetPassword.php └── UpdatePassword.php ├── CoopTilleulsForgotPasswordBundle.php ├── DependencyInjection ├── BCExtensionTrait.php ├── CompilerPass │ └── ApiPlatformCompilerPass.php ├── Configuration.php ├── CoopTilleulsForgotPasswordExtension.php └── CoopTilleulsForgotPasswordLegacyExtension.php ├── Entity └── AbstractPasswordToken.php ├── Event ├── CreateTokenEvent.php ├── ForgotPasswordEvent.php ├── PolyfillEvent.php ├── UpdatePasswordEvent.php └── UserNotFoundEvent.php ├── EventListener ├── ExceptionEventListener.php ├── MainRequestTrait.php └── RequestEventListener.php ├── Exception ├── InvalidJsonHttpException.php ├── JsonHttpExceptionInterface.php ├── MissingFieldHttpException.php ├── NoParameterException.php ├── UnauthorizedFieldException.php └── UndefinedProviderException.php ├── Manager ├── Bridge │ ├── DoctrineManager.php │ └── ManagerInterface.php ├── ForgotPasswordManager.php └── PasswordTokenManager.php ├── Normalizer ├── JMSNormalizer.php ├── NormalizerInterface.php └── SymfonyNormalizer.php ├── Provider ├── Provider.php ├── ProviderChain.php ├── ProviderChainInterface.php └── ProviderInterface.php ├── Routing └── RouteLoader.php └── TokenGenerator ├── Bridge └── Bin2HexTokenGenerator.php └── TokenGeneratorInterface.php /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/README.md -------------------------------------------------------------------------------- /Resources/config/routing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/Resources/config/routing.xml -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/composer.json -------------------------------------------------------------------------------- /config/api_platform.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/config/api_platform.xml -------------------------------------------------------------------------------- /config/doctrine/AbstractPasswordToken.orm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/config/doctrine/AbstractPasswordToken.orm.xml -------------------------------------------------------------------------------- /config/services.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/config/services.xml -------------------------------------------------------------------------------- /phpunit-legacy.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/phpunit-legacy.xml.dist -------------------------------------------------------------------------------- /rector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/rector.php -------------------------------------------------------------------------------- /src/Bridge/ApiPlatform/OpenApi/AbstractOpenApiFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Bridge/ApiPlatform/OpenApi/AbstractOpenApiFactory.php -------------------------------------------------------------------------------- /src/Bridge/ApiPlatform/OpenApi/OpenApiFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Bridge/ApiPlatform/OpenApi/OpenApiFactory.php -------------------------------------------------------------------------------- /src/Bridge/ApiPlatform/Serializer/DocumentationNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Bridge/ApiPlatform/Serializer/DocumentationNormalizer.php -------------------------------------------------------------------------------- /src/Controller/ForgotPasswordController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Controller/ForgotPasswordController.php -------------------------------------------------------------------------------- /src/Controller/GetToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Controller/GetToken.php -------------------------------------------------------------------------------- /src/Controller/ResetPassword.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Controller/ResetPassword.php -------------------------------------------------------------------------------- /src/Controller/UpdatePassword.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Controller/UpdatePassword.php -------------------------------------------------------------------------------- /src/CoopTilleulsForgotPasswordBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/CoopTilleulsForgotPasswordBundle.php -------------------------------------------------------------------------------- /src/DependencyInjection/BCExtensionTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/DependencyInjection/BCExtensionTrait.php -------------------------------------------------------------------------------- /src/DependencyInjection/CompilerPass/ApiPlatformCompilerPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/DependencyInjection/CompilerPass/ApiPlatformCompilerPass.php -------------------------------------------------------------------------------- /src/DependencyInjection/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/DependencyInjection/Configuration.php -------------------------------------------------------------------------------- /src/DependencyInjection/CoopTilleulsForgotPasswordExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/DependencyInjection/CoopTilleulsForgotPasswordExtension.php -------------------------------------------------------------------------------- /src/DependencyInjection/CoopTilleulsForgotPasswordLegacyExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/DependencyInjection/CoopTilleulsForgotPasswordLegacyExtension.php -------------------------------------------------------------------------------- /src/Entity/AbstractPasswordToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Entity/AbstractPasswordToken.php -------------------------------------------------------------------------------- /src/Event/CreateTokenEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Event/CreateTokenEvent.php -------------------------------------------------------------------------------- /src/Event/ForgotPasswordEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Event/ForgotPasswordEvent.php -------------------------------------------------------------------------------- /src/Event/PolyfillEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Event/PolyfillEvent.php -------------------------------------------------------------------------------- /src/Event/UpdatePasswordEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Event/UpdatePasswordEvent.php -------------------------------------------------------------------------------- /src/Event/UserNotFoundEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Event/UserNotFoundEvent.php -------------------------------------------------------------------------------- /src/EventListener/ExceptionEventListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/EventListener/ExceptionEventListener.php -------------------------------------------------------------------------------- /src/EventListener/MainRequestTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/EventListener/MainRequestTrait.php -------------------------------------------------------------------------------- /src/EventListener/RequestEventListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/EventListener/RequestEventListener.php -------------------------------------------------------------------------------- /src/Exception/InvalidJsonHttpException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Exception/InvalidJsonHttpException.php -------------------------------------------------------------------------------- /src/Exception/JsonHttpExceptionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Exception/JsonHttpExceptionInterface.php -------------------------------------------------------------------------------- /src/Exception/MissingFieldHttpException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Exception/MissingFieldHttpException.php -------------------------------------------------------------------------------- /src/Exception/NoParameterException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Exception/NoParameterException.php -------------------------------------------------------------------------------- /src/Exception/UnauthorizedFieldException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Exception/UnauthorizedFieldException.php -------------------------------------------------------------------------------- /src/Exception/UndefinedProviderException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Exception/UndefinedProviderException.php -------------------------------------------------------------------------------- /src/Manager/Bridge/DoctrineManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Manager/Bridge/DoctrineManager.php -------------------------------------------------------------------------------- /src/Manager/Bridge/ManagerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Manager/Bridge/ManagerInterface.php -------------------------------------------------------------------------------- /src/Manager/ForgotPasswordManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Manager/ForgotPasswordManager.php -------------------------------------------------------------------------------- /src/Manager/PasswordTokenManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Manager/PasswordTokenManager.php -------------------------------------------------------------------------------- /src/Normalizer/JMSNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Normalizer/JMSNormalizer.php -------------------------------------------------------------------------------- /src/Normalizer/NormalizerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Normalizer/NormalizerInterface.php -------------------------------------------------------------------------------- /src/Normalizer/SymfonyNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Normalizer/SymfonyNormalizer.php -------------------------------------------------------------------------------- /src/Provider/Provider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Provider/Provider.php -------------------------------------------------------------------------------- /src/Provider/ProviderChain.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Provider/ProviderChain.php -------------------------------------------------------------------------------- /src/Provider/ProviderChainInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Provider/ProviderChainInterface.php -------------------------------------------------------------------------------- /src/Provider/ProviderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Provider/ProviderInterface.php -------------------------------------------------------------------------------- /src/Routing/RouteLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/Routing/RouteLoader.php -------------------------------------------------------------------------------- /src/TokenGenerator/Bridge/Bin2HexTokenGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/TokenGenerator/Bridge/Bin2HexTokenGenerator.php -------------------------------------------------------------------------------- /src/TokenGenerator/TokenGeneratorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopTilleuls/CoopTilleulsForgotPasswordBundle/HEAD/src/TokenGenerator/TokenGeneratorInterface.php --------------------------------------------------------------------------------