initial
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
---
|
||||
globs: src/Logic/**/*Controller.php, src/Logic/**/Manager/*.php
|
||||
description: Workflows werden verwendet, wenn eine Controller-Aktion oder ein
|
||||
Manager mehrere UseCases koordinieren muss. Dies sorgt für saubere Trennung
|
||||
von Concerns, Wiederverwendbarkeit einzelner UseCases und bessere Testbarkeit.
|
||||
Der Workflow definiert die Reihenfolge und Abhängigkeiten zwischen UseCases.
|
||||
alwaysApply: false
|
||||
---
|
||||
|
||||
Wenn mehrere UseCases kombiniert oder in einer bestimmten Reihenfolge ausgeführt werden müssen, ist ein Workflow zu verwenden. Workflows orchestrieren die Ausführung mehrerer UseCases und kapseln komplexe Geschäftsprozesse. Sie gehören in /src/Logic/[FeatureName]/Workflow und werden vom Manager aufgerufen, nicht direkt vom Controller.
|
||||
Reference in New Issue
Block a user