shalvah 2 gadi atpakaļ
vecāks
revīzija
4352ab49ce

+ 8 - 12
camel/Output/OutputEndpointData.php

@@ -13,6 +13,10 @@ use Knuckles\Scribe\Extracting\Extractor;
 use Knuckles\Scribe\Tools\Utils as u;
 
 
+/**
+ * Endpoint DTO, optimized for generating HTML output.
+ * Unneeded properties removed, extra properties and helper methods added.
+ */
 class OutputEndpointData extends BaseDTO
 {
     /**
@@ -90,18 +94,10 @@ class OutputEndpointData extends BaseDTO
     {
         // spatie/dto currently doesn't auto-cast nested DTOs like that
         $parameters['responses'] = new ResponseCollection($parameters['responses'] ?? []);
-        $parameters['bodyParameters'] = array_map(function ($param) {
-            return new Parameter($param);
-        }, $parameters['bodyParameters'] ?? []);
-        $parameters['queryParameters'] = array_map(function ($param) {
-            return new Parameter($param);
-        }, $parameters['queryParameters'] ?? []);
-        $parameters['urlParameters'] = array_map(function ($param) {
-            return new Parameter($param);
-        }, $parameters['urlParameters'] ?? []);
-        $parameters['responseFields'] = array_map(function ($param) {
-            return new ResponseField($param);
-        }, $parameters['responseFields'] ?? []);
+        $parameters['bodyParameters'] = array_map(fn($param) => new Parameter($param), $parameters['bodyParameters'] ?? []);
+        $parameters['queryParameters'] = array_map(fn($param) => new Parameter($param), $parameters['queryParameters'] ?? []);
+        $parameters['urlParameters'] = array_map(fn($param) => new Parameter($param), $parameters['urlParameters'] ?? []);
+        $parameters['responseFields'] = array_map(fn($param) => new ResponseField($param), $parameters['responseFields'] ?? []);
 
         parent::__construct($parameters);
 

+ 1 - 1
resources/css/theme-default.print.css

@@ -390,4 +390,4 @@ body {
     vertical-align: middle;
     padding-right: 0.5em;
     font-size: 14px
-}
+}