eltortuganegra / create-account-commons-functionalities-with-ddd
Requires
- ramsey/uuid-doctrine: ^1.5
Requires (Dev)
- phpunit/phpunit: ^7.5
This package is auto-updated.
Last update: 2025-04-25 08:40:14 UTC
README
This library contains the common processes to create a account in a application. These processes are:
- Sign up.
- Confirm account.
- Recovery password.
- Login.
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Prerequisites
You need:
- PHP7.2 or higher
- Composer
Installing
You need clone this project and execute:
composer install
Running the tests
Phpunit is used such as testing framework. You can know more about it on official page.
Break down into end to end tests
These test should test all components of DDD. An example of each element is created at test folder. You can execute all test in a console . You need go to root of the project and execute:
./vendor/bin/phpunit tests
Built With
- phpunit - PHPUnit is a programmer-oriented testing framework for PHP.
- composer - Dependency Manager for PHP
Contributing
Please read [CONTRIBUTING.md] for details on our code of conduct, and the process for submitting pull requests to us.
Versioning
This project use SemVer for versioning. For the versions available, see the tags on this repository.
Authors
- Jorge Sánchez - Initial work - eltortuganengra
License
This project is licensed under the MIT License - see the LICENSE.md file for details
Acknowledgments
- Thanks to PurpleBooth for the README-Template.md