mirror of
https://github.com/kevinveenbirkenbach/infinito.git
synced 2024-12-04 23:17:19 +01:00
Implemented design draft for DataAccessManagement
This commit is contained in:
parent
2def8ee7dc
commit
d7190a890c
Binary file not shown.
File diff suppressed because it is too large
Load Diff
After Width: | Height: | Size: 156 KiB |
@ -0,0 +1,15 @@
|
||||
# Data Access Management
|
||||
This folder containes [Data Access Objects (DAO)](https://de.wikipedia.org/wiki/Data_Access_Object).
|
||||
|
||||
## Abstract Actions DAO
|
||||
|
||||
### Action Results DAO
|
||||
The Processed DAO containes the results which are generated by the process service.
|
||||
|
||||
### Action Views DAO
|
||||
The View DAO translates makes the data of the ActionResultsDAOService accessible for twig.
|
||||
|
||||
## UML
|
||||
This diagram shows the context in which the classes are working and existing:
|
||||
|
||||
![Context Class UML Diagram](.meta/context-class-uml.svg)
|
@ -12,6 +12,7 @@ use Infinito\Domain\ProcessManagement\ProcessServiceInterface;
|
||||
*
|
||||
* @todo Refactor this class
|
||||
* @todo Test this class
|
||||
* @todo Rename this class and domain to something like "CoreManagement"
|
||||
*/
|
||||
final class MVCRoutineService implements MVCRoutineServiceInterface
|
||||
{
|
||||
|
@ -15,6 +15,8 @@ use Symfony\Component\Form\FormView;
|
||||
|
||||
/**
|
||||
* @author kevinfrantz
|
||||
*
|
||||
* @todo rename to ActionViewsDAO and move to DataAccessManagement
|
||||
*/
|
||||
final class ActionTemplateDataStoreService implements ActionTemplateDataStoreServiceInterface
|
||||
{
|
||||
|
@ -12,6 +12,8 @@ use Infinito\Domain\ParameterManagement\Parameter\FrameParameter;
|
||||
|
||||
/**
|
||||
* @author kevinfrantz
|
||||
*
|
||||
* @todo Rename to ViewService
|
||||
*/
|
||||
final class ViewBuilder implements ViewBuilderInterface
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user