Updated README.md

This commit is contained in:
Kevin Frantz 2019-05-31 00:00:43 +02:00
parent 4d4ed0e299
commit f29e56e9be

View File

@ -5,42 +5,42 @@ This folder contains the [domain logic](https://en.wikipedia.org/wiki/Business_l
### Services ### Services
Classes which are optimized to be injected as a service MUST end on the suffix **Service.php**. Classes which are optimized to be injected as a service MUST end on the suffix **Service.php**.
## Folders ## Folders
A folder MUST end on the suffix **Management.php** to show that it has the purpose to manage something. A folder name SHOULD represent the [domain](https://de.wikipedia.org/wiki/Domain-driven_Design).
# Domain Overview # Domain Overview
## Repository Management ## Repository
### Layer Repository Factory Service ### Layer Repository Factory Service
Offers a fabric to produce entity repositories by layer Offers a fabric to produce entity repositories by layer
## Entity Management ## Entity
### Entity Meta Information ### ### Entity Meta Information ###
Offers some meta information about an entity Offers some meta information about an entity
## Form Management ## Form
- FormMetaInformation - FormMetaInformation
## Law Management ## Law
### LawPermissionChecker ### ### LawPermissionChecker ###
Allows to check if a right has permission by a law. Allows to check if a right has permission by a law.
## Member Management ## Member
### Member Manager ### ### Member Manager ###
Allows to add and remove members and memberships from member relations. Allows to add and remove members and memberships from member relations.
## Path Management ## Path
### Namespace Path Map ### ### Namespace Path Map ###
Maps a path to a namespace. Maps a path to a namespace.
## Request Management ## Request
Offers classes to manage requests for rights, users and sources. A [detailed description](./Request/README.md) is available. Offers classes to manage requests for rights, users and sources. A [detailed description](./Request/README.md) is available.
## Right Management ## Right
### Right Checker ### ### Right Checker ###
Checks if the crud, layer and source combination is granted by a right. Checks if the crud, layer and source combination is granted by a right.
### Right Layer Combination Service ### ### Right Layer Combination Service ###
Allows to get the possible cruds for a layer, or the possible layers for a crud. Allows to get the possible cruds for a layer, or the possible layers for a crud.
## Source Management ## Source
### Source Class Information Service ### ### Source Class Information Service ###
Offers to get all source classes, or source classes by a namespace. Offers to get all source classes, or source classes by a namespace.
### Source Member Information ### ### Source Member Information ###
@ -53,10 +53,10 @@ Offers to get all memberships of a source.
Allows to add and remove rights of a source. Allows to add and remove rights of a source.
### Tree Source Information ### Tree Source Information
Allows to get branches and leaves of a tree. Allows to get branches and leaves of a tree.
## Template Management ## Template
### Template Path Management ### Template Path Management
Manages all informations which are needed to process templates. Manages all informations which are needed to process templates.
## User Management ## User
### User Source Director ### User Source Director
Offers based on an user variable a user with a source. Offers based on an user variable a user with a source.
### User Source Director Service ### User Source Director Service