diff --git a/app/Plan/UseCases/CreatePlan.php b/app/Plan/UseCases/CreatePlan.php new file mode 100644 index 0000000..3780302 --- /dev/null +++ b/app/Plan/UseCases/CreatePlan.php @@ -0,0 +1,21 @@ +planRepo->create(new CreatePlanDto( + name: $request->name, + )); + } +} diff --git a/app/Plan/UseCases/CreatePlanRequest.php b/app/Plan/UseCases/CreatePlanRequest.php new file mode 100644 index 0000000..57f70e0 --- /dev/null +++ b/app/Plan/UseCases/CreatePlanRequest.php @@ -0,0 +1,10 @@ +execute(new CreatePlanRequest( + name: 'testPlan', + )); + $this->assertEquals('testPlan', $plan->getName()); + } +}