@@ -380,24 +380,35 @@ public function generate(): Path
380380 }
381381
382382 /**
383- * Generates a Path schema with operations for retrieving resource details and performing resource deletion.
383+ * Generates a Path schema with operations for performing resource deletion.
384384 *
385385 * @param Controller $controller The controller instance used for generating documentation.
386386 *
387387 * @return Path
388388 */
389- public function generateDetailAndDestroy (Controller $ controller ): Path
389+ public function generateDestroy (Controller $ controller ): Path
390390 {
391391 return $ this
392- ->withGet (
393- (new Operation ())
394- ->generateDetail ($ controller )
395- )
396392 ->withDelete (
397393 (new Operation ())
398394 ->generateDestroy ($ controller )
399- )
400- ->generate ();
395+ );
396+ }
397+
398+ /**
399+ * Generates a Path schema with operations for retrieving resource details.
400+ *
401+ * @param Controller $controller The controller instance used for generating documentation.
402+ *
403+ * @return Path
404+ */
405+ public function generateDetails (Controller $ controller ): Path
406+ {
407+ return $ this
408+ ->withGet (
409+ (new Operation ())
410+ ->generateDetails ($ controller )
411+ );
401412 }
402413
403414 /**
@@ -413,8 +424,7 @@ public function generateSearch(Controller $controller): Path
413424 ->withPost (
414425 (new Operation ())
415426 ->generateSearch ($ controller )
416- )
417- ->generate ();
427+ );
418428 }
419429
420430 /**
@@ -430,8 +440,7 @@ public function generateMutate(Controller $controller): Path
430440 ->withPost (
431441 (new Operation ())
432442 ->generateMutate ($ controller )
433- )
434- ->generate ();
443+ );
435444 }
436445
437446 /**
@@ -441,12 +450,12 @@ public function generateMutate(Controller $controller): Path
441450 *
442451 * @return Path
443452 */
444- public function generateActions (Controller $ controller ): Path
453+ public function generateOperate (Controller $ controller ): Path
445454 {
446455 return $ this
447456 ->withPost (
448457 (new Operation ())
449- ->generateActions ($ controller )
458+ ->generateOperate ($ controller )
450459 )
451460 ->withParameters (
452461 [
@@ -462,8 +471,7 @@ public function generateActions(Controller $controller): Path
462471 ->withRequired ()
463472 ->generate (),
464473 ]
465- )
466- ->generate ();
474+ );
467475 }
468476
469477 /**
@@ -479,8 +487,7 @@ public function generateRestore(Controller $controller): Path
479487 ->withPost (
480488 (new Operation ())
481489 ->generateRestore ($ controller )
482- )
483- ->generate ();
490+ );
484491 }
485492
486493 /**
@@ -496,7 +503,6 @@ public function generateForceDelete(Controller $controller): Path
496503 ->withDelete (
497504 (new Operation ())
498505 ->generateForceDelete ($ controller )
499- )
500- ->generate ();
506+ );
501507 }
502508}
0 commit comments