Code Duplication    Length = 7-7 lines in 3 locations

src/V3/IsmpApi.php 3 locations

@@ 68-74 (lines=7) @@
65
        return $this->serializer->deserialize(FacadeOrderResponse::class, $result);
66
    }
67
68
    public function facadeOrderDetails(string $token, string $orderId): FacadeOrderDetailsResponse
69
    {
70
        $result = $this->request('GET', sprintf('/api/v3/facade/order/%s/details', $orderId), null, null, $token);
71
72
        /* @noinspection PhpIncompatibleReturnTypeInspection */
73
        return $this->serializer->deserialize(FacadeOrderDetailsResponse::class, $result);
74
    }
75
76
    public function facadeDocListV2(string $token, FacadeDocListV2Query $query)
77
    {
@@ 84-90 (lines=7) @@
81
        return $this->serializer->deserialize(FacadeOrderDetailsResponse::class, $result);
82
    }
83
84
    public function facadeDocBody(string $token, string $docId): FacadeDocBodyResponse
85
    {
86
        $result = $this->request('GET', sprintf('/api/v3/facade/doc/%s/body', $docId), null, null, $token);
87
88
        /* @noinspection PhpIncompatibleReturnTypeInspection */
89
        return $this->serializer->deserialize(FacadeDocBodyResponse::class, $result);
90
    }
91
92
    public function facadeCisList(string $token, string $cis): FacadeCisListResponse
93
    {
@@ 92-98 (lines=7) @@
89
        return $this->serializer->deserialize(FacadeDocBodyResponse::class, $result);
90
    }
91
92
    public function facadeCisList(string $token, string $cis): FacadeCisListResponse
93
    {
94
        $response = $this->request('GET', '/api/v3/facade/cis/cis_list', null, ['cis' => $cis], $token);
95
96
        /* @noinspection PhpIncompatibleReturnTypeInspection */
97
        return $this->serializer->deserialize(FacadeCisListResponse::class, $response);
98
    }
99
100
    public function lkImportSend(string $token, DocumentCreateRequest $request): string
101
    {