Technical requirements
This chapter requires you to have all the containers we have previously built, and PHPStorm IDE configurations that were defined in Chapter 3, Setting Up Our Development Environment Using Docker Containers. You can simply download the development environment setup from GitHub and follow the instructions mentioned in Chapter 3, Setting Up Our Development Environment Using Docker Containers: https://github.com/PacktPublishing/Test-Driven-Development-with-PHP-8/tree/main/Chapter%203.
In this chapter, it’s also required that you understand how to use Object Relational Mappers (ORMs), and the author assumes that you have experience working with MySQL databases.
It is also required for you to be familiar with PSR-11, and the use of service containers. More information about PSR-11 can be found at https://www.php-fig.org/psr/psr-11/.
All the code files related to this chapter can be found at https://github.com/PacktPublishing/Test-Driven-Development...