5
Creating the Virtual Store Project
This chapter presents the requirements of the e-commerce project we plan to build, its use cases, its class diagrams, and the creation of the general structure of the application. We will start a more complex application that can serve as a reference for creating PHP enterprise web applications.
By the end of this chapter, you will be able to create the structure for a complex software project using the Laminas framework as a container and service provider.
In this chapter, we’ll be covering the following topics:
- Understanding the project requirements for the sample web application
- Identifying use cases and actors
- Understanding the class diagram for whatstore (our fictional department store)
- Creating the project instance
Technical requirements
The environment for the virtual store project has been prepared in Chapter 2, Setting Up the Environment for Our E-Commerce Application. The hardware reference...