浏览代码

Update UseApiResourceTags (fix invalid type error)

This comment:
```
* @apiResource 201 \App\Http\Resources\Advertisers\UserManagement\StaffResource
```
Throw error:
```
 Spatie\DataTransferObject\DataTransferObjectError 
 Invalid type: expected `Knuckles\Camel\Extraction\Response::status` to be of type `integer`, instead got value `201`, which is string..
```
So, to fix the added cast to integer status
yaroslawww 4 年之前
父节点
当前提交
3b96454781
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/Extracting/Strategies/Responses/UseApiResourceTags.php

+ 1 - 1
src/Extracting/Strategies/Responses/UseApiResourceTags.php

@@ -141,7 +141,7 @@ class UseApiResourceTags extends Strategy
     {
         $content = $tag->getContent();
         preg_match('/^(\d{3})?\s?([\s\S]*)$/', $content, $result);
-        $status = $result[1] ?: 0;
+        $status = (int)($result[1] ?: 0);
         $apiResourceClass = $result[2];
 
         return [$status, $apiResourceClass];