📄️ Controller migration (Porting to Symfony)
Prerequisites
📄️ Controllers
Controllers handle requests.
📄️ Dependencies and Dependency Injection
Autoloading
📄️ Data Transfer Objects
Currently, domain objects are often represented differently: Some methods receive and return them as associative arrays,
📄️ Gateways
Our concept of Gateway classes follows the Table Data Gateway pattern.
📄️ Helpers
The content of /src/Helpers is a collection of code that
📄️ Deprecated module structure
Since legacy code is still widespread through the repository it is important to understand it, too.
📄️ Libraries
Please explain the general content of /src/Lib after understanding it.
📄️ Main entry point
There is a single entry point for all requests at /public/index.php.
📄️ Modules
A lot of code is sorted into modules in the /src/Modules directory.
📄️ Routing
For the new REST API, Routing happens completely through Symfony, using @Route annotations in the respective controllers.
📄️ Services
Currently, in our source code, some code that assists controllers can be found
📄️ Syntax
Here we collect the parts of the PHP language that we use in this project.
📄️ Transactions
All modules have certain business rules/domain logic to follow when their data is modified. After all, there are always