From f29e56e9be375172bf49065a7e618b844926c405 Mon Sep 17 00:00:00 2001 From: Kevin Frantz Date: Fri, 31 May 2019 00:00:43 +0200 Subject: [PATCH] Updated README.md --- application/symfony/src/Domain/README.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/application/symfony/src/Domain/README.md b/application/symfony/src/Domain/README.md index 1f90c9b..aa9e1fb 100644 --- a/application/symfony/src/Domain/README.md +++ b/application/symfony/src/Domain/README.md @@ -5,42 +5,42 @@ This folder contains the [domain logic](https://en.wikipedia.org/wiki/Business_l ### Services Classes which are optimized to be injected as a service MUST end on the suffix **Service.php**. ## 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 -## Repository Management +## Repository ### Layer Repository Factory Service Offers a fabric to produce entity repositories by layer -## Entity Management +## Entity ### Entity Meta Information ### Offers some meta information about an entity -## Form Management +## Form - FormMetaInformation -## Law Management +## Law ### LawPermissionChecker ### Allows to check if a right has permission by a law. -## Member Management +## Member ### Member Manager ### Allows to add and remove members and memberships from member relations. -## Path Management +## Path ### Namespace Path Map ### 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. -## Right Management +## Right ### Right Checker ### Checks if the crud, layer and source combination is granted by a right. ### Right Layer Combination Service ### Allows to get the possible cruds for a layer, or the possible layers for a crud. -## Source Management +## Source ### Source Class Information Service ### Offers to get all source classes, or source classes by a namespace. ### Source Member Information ### @@ -53,10 +53,10 @@ Offers to get all memberships of a source. Allows to add and remove rights of a source. ### Tree Source Information Allows to get branches and leaves of a tree. -## Template Management +## Template ### Template Path Management Manages all informations which are needed to process templates. -## User Management +## User ### User Source Director Offers based on an user variable a user with a source. ### User Source Director Service