Code Duplication    Length = 7-7 lines in 3 locations

src/V3/IsmpApi.php 3 locations

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