📄️ Controller migration (Porting to Symfony)
Controllers handle requests.
📄️ Dependencies and Dependency Injection
📄️ Data Transfer Objects
Currently, domain objects are often represented differently: Some methods receive and return them as associative arrays,
Our concept of Gateway classes follows the Table Data Gateway pattern.
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.
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.
A lot of code is sorted into modules in the /src/Modules directory.
For the new REST API, Routing happens completely through Symfony, using @Route annotations in the respective controllers.
Currently, in our source code, some code that assists controllers can be found
Here we collect the parts of the PHP language that we use in this project.
All modules have certain business rules/domain logic to follow when their data is modified. After all, there are always